En este curso los desarrolladores web profesionales aprenderán a desarrollar aplicaciones ASP.NET Core MVC avanzadas utilizando herramientas y tecnologías .NET Core. La atención se centrará en las actividades de codificación que mejoran el rendimiento y la escalabilidad de la aplicación del sitio web. Este curso también preparará al estudiante para el examen 70-486
Dirigido a
- Este curso está dirigido a desarrolladores web profesionales que utilizan 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 los datos y la lógica de la aplicación.
Duración
35 horas
Modalidades
- Presencial
- Virtual en vivo a tráves de plataformas digitales
- On site
Incluye
- 35 horas de capacitación
- Instructores capacitados
- Manual de participante en formato digital
- Constancia de particpación
Temario
- Lecciones
- 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
- Explorando una aplicación de Razor Pages
- Explorando una aplicación de API web
- Explorando una aplicación MVC
- Lecciones
- Planificación en la fase de diseño del proyecto
- Diseño de modelos, controladores y vistas
- Clases de modelos de planificación
- Controladores de planificación
- Vistas de planificación
- Arquitectura y aplicación web MVC
- Lecciones
- Configuración de middlewares
- Configuración de servicios
- Trabajar con archivos estáticos
- Creando middleware personalizado
- Usando la inyección de dependencia
- Inyectando un servicio a un controlador
- Lecciones
- Escritura de controladores y acciones
- Configurar rutas
- Escribir filtros de acción
- Agregar controladores y acciones a una aplicación MVC
- Configurar rutas usando la tabla de enrutamiento
- Configurando rutas usando atributos
- Agregar un archivador de acciones
- Lecciones
- Creación de vistas con sintaxis de Razor
- Uso de HTML Helpers y Tag Helpers
- Reutilización de código en vistas
- Agregar vistas a una aplicación MVC
- Agregar una vista parcial
- Agregar un componente de vista
- Lecciones
- Crear modelos MVC
- Trabajar con formularios
- Validar la aplicación MVC
- Agregar un modelo
- Trabajar con formularios
- Agregar validación
- Lecciones
- Introducción a Entity Framework Core
- Trabajar con Entity Framework Core
- Utilice Entity Framework Core para conectarse a Microsoft SQL Server
- Agregar Entity Framework Core
- Utilice Entity Framework Core para recuperar y almacenar datos
- Utilice Entity Framework Core para conectarse a Microsoft SQL Server
- Lecciones
- Usar diseños
- Usando CSS y JavaScript
- Usando jQuery
- Aplicar un diseño y vistas de enlaces al mismo
- Usando CSS
- Usando JavaScript
- Usando jQuery
- Lecciones
- Aplicar estilos
- Uso de Task Runners
- Diseño de respuesta
- Utilice gulp para ejecutar tareas
- Peinado con Sass
- Usando Bootstrap
- Lecciones
- Prueba de aplicaciones MVC
- Implementación de una estrategia de manejo de excepciones
- Registro de aplicaciones MVC
- Prueba de un modelo
- Probando un controlador usando un repositorio falso
- Implementando un repositorio en el proyecto MVC
- Agregar manejo de excepciones
- Agregar registro
- Lecciones
- Autenticación en ASP.NET Core
- Autorización en ASP.NET Core
- Defenderse de los ataques
- Usar identidad
- Agregar autorización
- Evite el ataque de falsificación de solicitudes entre sitios
- Lecciones
- Implementar una estrategia de almacenamiento en caché
- Estado de gestión
- Comunicación bidireccional
- Implementar una estrategia de almacenamiento en caché
- Estado de gestión
- Comunicación bidireccional
- Lecciones
- Introducción a las API web
- Desarrollar una API web
- Llamar a una API web
- Agregar acciones y llamarlas con Microsoft Edge
- Llamar a una API web mediante código del lado del servidor
- Llamar a una API web usando jQuery
- Lecciones
Hospedaje e implementación en las instalaciones - Implementación en Microsoft Azure
- Conceptos básicos de Microsoft Azure
- Implementación de una aplicación web en Microsoft Azure
- Cargar una imagen en Azure Blob Storage