Este libro está dirigido a los desarrolladores, arquitectos y administradores que deseen adoptar un enfoque profesional en la realización de aplicaciones Web sacando el máximo provecho de ASP.NET (en la versión 4.6.2 al escribir este libro). Acompaña al lector en un estudio completo de la tecnología ASP.NET y Visual Studio 2017. Cada tema se aborda con ejemplos en C# prácticos y útiles.
El lector comienza estudiando Visual...
Este libro está dirigido a los desarrolladores, arquitectos y administradores que deseen adoptar un enfoque profesional en la realización de aplicaciones Web sacando el máximo provecho de ASP.NET (en la versión 4.6.2 al escribir este libro). Acompaña al lector en un estudio completo de la tecnología ASP.NET y Visual Studio 2017. Cada tema se aborda con ejemplos en C# prácticos y útiles.
El lector comienza estudiando Visual Studio y sus herramientas (depuración, refactoring, pruebas unitarias, pruebas de interfaz gráfica, VSTS,etc...) y la evolución del lenguaje C#. El segundo capítulo describe el funcionamiento de las aplicaciones IIS y explica cómo realizar módulos específicos para el servidor Web. El libro estudia con profundidad los Web forms, AJAX, JQuery, y proporciona componentes personalizados para crear gráficos. Los sitios MVC y sus desarrollos SPA y Web API se presentan con ejemplos prácticos, así como la nueva plataforma ASP.NET Core.
Los siguientes capítulos elaboran soluciones que aportan rapidez al desarrollo y mejor rendimiento en el acceso a las bases de datos ADO.NET, especialmente con los componentes basados en LINQ y Entity Framework y los estados Reporting Services. A continuación, se describe la securización unificada de los sitios WebOWIN (con Google) y la personalización de la navegación (Web Part y servicios Web WCF, REST). El último capítulo describe la puesta en producción con ASP.NET y la infraestructura de supervisión Health Monitoring, así como el desarrollo de aplicaciones Web en la plataforma Cloud Microsoft Azure.
Los ejemplos de código del libro se pueden descargar del sitio web www.ediciones-eni.com.
Los capítulos del libro:
Prólogo – Visual Studio 2017 y .NET – Los sitios web ASP.NET – Los Web Forms – Los sitios web MVC – ASP.NET Core – El acceso a datos con ADO.NET – Gestión del estado – Personalización y securización – Los servicios web WCF y REST – Configuración, despliegue y administración
a. El administrador de configuración de VisualStudio
b. Varios archivos de configuración Web.config
c. Las páginas de error del archivo Web.config
Despliegue de aplicaciones ASP.NET
1. Despliegue manual
a. Creación de una carpeta virtual
b. Selección de archivos que se quiere copiar
c. La página por defecto
2. Despliegue mediante un sistema de copia
3. Despliegue con Microsoft Azure
a. Creación de una cuenta Azure
b. Visión general de la interfaz de gestiónde los servicios
c. Creación de un proyecto asociado a una cuentaAzure
d. Desarrollo de la aplicación
Supervisión de aplicaciones ASP.NET
1. La infraestructura de supervision Health Monitoring
a. La jerarquía de eventos web
b. La jerarquía de los proveedores
2. Implementación en ASP.NET
a. Declarar eventos
b. Declarar proveedores de escucha
c. Agregar reglas de suscripción
Brice-Arnaud GUÉRIN
Brice-Arnaud Guérin obtuvo su diploma de ingeniero informático en la prestigiosa escuela francesa y, en la actualidad, trabaja como director de programas en la empresa Kantar, y escribe libros para ENI desde 2023. Sus habilidades de desarrollo y su deseo de compartir sus conocimientos lo han llevado de manera natural a escribir libros sobre la gestión de proyectos y la creación de aplicaciones (C++, .NET y PHP).