MOMMER, CHRISTOPHE / HUGON, JÉRÔME
Estos dos libros ofrecen al lector un máximo de información sobre los fundamentos del lenguaje C# para dominar el desarrollo de aplicaciones Windows con Visual Studio 2022.
857 páginas desarrolladas por nuestros expertos. Hay elementos para descarga en www.ediciones-eni.com. Un libro de la colección Recursos Informáticos C# 12 y Visual Studio Code - Fundamentos del lenguaje Este libro está dirigido a los programadores que quieren dominar el desarrollo de aplicaciones .NET mediante el lenguaje C#, aquí en su versión 12. Después de una introducción rápida sobre el funcionamiento de C# 12 y de su framework asociado .NET, el lector establece el entorno de desarrollo multiplataforma, Visual Studio Code, que le permite realizar los ejercicios del libro. Después, el lector estudia la sintaxis básica del lenguaje así como los elementos asociados para escribir programas sencillos con rapidez. También incluye un concepto fundamental y básico: la programación orientada a objetos, un paradigma utilizado en el uso de muchos lenguajes de desarrollo. Para crear programas robustos y eficaces, el lector descubre los principales elementos algorítmicos del lenguaje como los bucles, las colecciones o incluso la gestión de los errores. El lenguaje de consulta LINQ se presenta en profundidad y está ilustrado con ejemplos concretos ilustrados mediante ejercicios. Se tratan otras ideas fundamentales como el asincronismo, el funcionamiento de los flujos de datos, la serialización en binario, XML o incluso JSON para completar el panorama de las posibilidades del lenguaje. Para permitir al lector ampliar su reflexión para sus proyectos futuros, un capítulo propone un resumen general de las aplicaciones que se pueden desarrollar con C#, como aplicaciones web, Windows o móviles, todo ilustrado con ejemplos. En el último capítulo aparece un glosario que los programadores podrán utilizar como memorando. Un libro de la colección Expert IT C# 12 - Desarrolle aplicaciones Windows con Visual Studio 2022 Este libro presenta los conocimientos necesarios para la buena explotación de los sistemas Linux, de diferentes distribuciones, tanto en redes locales como en redes extendidas. Está dirigido a cualquier administrador que quiera garantizar la instalación y la configuración de servidores Linux y que quiera implementar las aplicaciones habituales en los entornos Open Source. Es conveniente tener una conocimiento razonable de la línea de comandos Unix o Linux para sacar provecho este libro. La gestión del hardware cubre las técnicas avanzadas de almacenamiento (local o iSCSI), el reconocimiento de los dispositivos por parte del sistema, así como la configuración del acceso a la red. La administración del sistema operativo aborda el arranque del sistema (en modo tradicional Unix System V o por systemd), la implementación de los diferentes tipos de sistemas de archivos, la gestión de las cuentas de usuario, locales o en un directorio. Una buena parte del libro está dedicado a los equipamientos de infraestructura como los servidores DNS y DHCP, los servicios de aplicaciones comunes como la compartición de ficheros y el correo, así como los servicios web (Apache, Nginx, squid). No se olvida la seguridad, ya sea en los servicios de las aplicaciones tratadas o sobre el mismo sistema con la configuración y la utilización del cortafuegos nativo de los sistemas Linux. Hay un capítulo dedicado al seguimiento de los recursos y a los principios de planificación de carga. El autor ha creado este libro como una caja de herramientas en la que el administrador encuentra los elementos necesarios para la explotación de los sistemas y de los diferentes servicios de aplicaciones presentes en sus redes.