Los desarrolladores web profesionales aprenderán a desarrollar aplicaciones avanzadas de ASP.NET Core MVC utilizando las herramientas y tecnologías .NET Core. La atención se centrará en actividades de codificación que mejoren el rendimiento y la escalabilidad de la aplicación del sitio web.
Los desarrolladores web profesionales aprenderán a desarrollar aplicaciones avanzadas de ASP.NET Core MVC utilizando las herramientas y tecnologías .NET Core. La atención se centrará en actividades de codificación que mejoren el rendimiento y la escalabilidad de la aplicación del sitio web.
Este curso está destinado a desarrolladores web profesionales que usan Microsoft Visual Studio en un entorno de desarrollo individual o en equipo, de tamaño pequeño a grande. Los candidatos para este curso están interesados en desarrollar aplicaciones web avanzadas y desean administrar el HTML renderizado de manera integral. Quieren crear sitios web que separen la interfaz de usuario, el acceso a datos y la lógica de la aplicación.
Descripción general de las tecnologías web de Microsoft.
Descripción general de ASP.NET 4.x.
Introducción a ASP.NET Core MVC.
Laboratorio: Explorando ASP.NET Core MVC.
Explorando una aplicación de Razor Pages.
Explorando una aplicación de API web.
Explorando una aplicación MVC.
Planificación en la fase de diseño del proyecto.
Diseño de modelos, controladores y vistas.
Laboratorio: Diseño de aplicaciones web ASP.NET Core MVC.
Planificación de clases modelo.
Planificación de controles.
Vistas de planificación.
Aplicación web de arquitectura y MVC.
Configurando Middlewares.
Configurar servicios.
Laboratorio: Configuración de Middleware y Servicios en ASP.NET Core.
Trabajando con archivos estáticos.
Crear middleware personalizado.
Usando inyección de dependencia.
Inyectar un servicio a un controlador.
Escribir controladores y acciones.
Configurar rutas.
Escribir filtros de acción.
Laboratorio: Desarrollo de controladores.
Agregar controladores y acciones a una aplicación MVC.
Configurar rutas utilizando la tabla de enrutamiento.
Configurar rutas usando atributos.
Agregar un archivador de acciones.
Crear vistas con Razor Syntax.
Uso de HTML Helpers y Tag Helpers.
Reutilizando Código en Vistas.
Laboratorio: Desarrollo de vistas.
Agregar vistas a una aplicación MVC.
Agregar una vista parcial.
Agregar un componente de vista.
Crear modelos MVC.
Trabajando con formularios.
Validar la aplicación MVC.
Laboratorio: Desarrollo de modelos.
Agregar un modelo.
Trabajando con formularios.
Agregar validación.
Introducción a Entity Framework Core.
Trabajando con Entity Framework Core.
Use Entity Framework Core para conectarse a Microsoft SQL Server.
Laboratorio: Uso de Entity Framework Core en ASP.NET Core.
Agregar Entity Framework Core.
Use Entity Framework Core para recuperar y almacenar datos.
Use Entity Framework Core para conectarse a Microsoft SQL Server.
Usar diseños.
Usando CSS y JavaScript.
Usando jQuery.
Laboratorio: Uso de diseños, CSS y JavaScript en ASP.NET Core.
Aplicando un diseño y vistas de enlace.
Usando CSS.
Usando JavaScript.
Usando jQuery.
Aplicar estilos.
Uso de corredores de tareas.
Diseño de respuesta.
Laboratorio: desarrollo del lado del cliente.
Use trago para ejecutar tareas.
Estilo usando Sass.
Usando Bootstrap.
Prueba de aplicaciones MVC.
Implementación de una estrategia de manejo de excepciones.
Registro de aplicaciones MVC.
Laboratorio: Pruebas y resolución de problemas.
Probar un modelo.
Probar un controlador utilizando un repositorio falso.
Implementación de un repositorio en proyecto MVC.
Agregar manejo de excepciones.
Agregar registro.
Autenticación en ASP.NET Core.
Autorización en ASP.NET Core.
Defensa de los ataques.
Laboratorio: Gestión de la seguridad.
Usar identidad.
Agregar autorización.
Evite el ataque de falsificación de solicitud de sitios cruzados.
Implementación de una estrategia de almacenamiento en caché.
Estado de gestión.
Comunicación bidireccional.
Laboratorio: rendimiento y comunicación.
Implementación de una estrategia de almacenamiento en caché.
Estado de gestión.
Comunicación bidireccional.
Introducción a las API web
Desarrollando una API web
Llamar a una API web
Laboratorio: Implementación de API web
Agregar acciones y llamarlas con Microsoft Edge
Llamar a una API web utilizando el código del lado del servidor
Llamar a una API web usando jQuery
Hospedaje y despliegue en las instalaciones.
Implementación en Microsoft Azure.
Fundamentos de Microsoft Azure.
Laboratorio: Hospedaje e Implementación.
Implementar una aplicación web en Microsoft Azure.
Cargar una imagen en Azure Blob Storage.
10 Estudiantes
40 Horas