Duración
40 horas – Online
Objetivos
- Diseñar la arquitectura y la implementación de una aplicación web que cumpla con una serie de requisitos funcionales, requisitos de la interfaz de usuario y modelos de dirección de negocio.
- Configurar el pipeline de aplicaciones web de ASP.NET Core utilizando middleware y aprovechar la inyec-ción de dependencias en la aplicación MVC.
- Añadir controladores a una Aplicación MVC para gestionar la interacción con el usuario
- Crear vistas en una aplicación MVC que muestre y edite datos e interactúe con modelos y controladores.
- Crear modelos MVC y escribir código que implemente la lógica de negocio
- Conectar una aplicación ASP.NET Core a una base de datos utilizando Entity Framework Core.
- Implementar una apariencia consistente para una aplicación web MVC completa.
- Añadir paquetes del lado del cliente y configurar Task Runners.
- Escribir una aplicación MVC que autentique y autorice los usuarios a acceder al contenido de forma segura.
- Utilizar caching para acelerar las respuestas a las solicitudes de los usuarios.
- Describir qué es una Web API y por qué los desarrolladores deben incluir una Web API en sus aplicaciones
Temario
- Crear una aplicación con ASP.NET Core 3 MVC
- Visión general del curso
- Introducción
- Configuración de su sitio con Visual Studio 2019
- Creación de la página listado de registros
- Administración de datos con Entity Framework Core
- Agregar navegación al sitio web
- Creación de un formulario simple
- Agregar seguridad al sitio web
- Crear una API con Asp.Net Core
- Resumen del curso
- REST
- Creación de la primera API
- Modificar datos
- Creación de APIs con relaciones
- APIs Funcionales
- Cómo versionar una API