Duración
25 horas
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 inyecció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
- Introducción a ASP.NET
- NET y Visual Basic.Net
- Visual Basic NET. Flujo de programas
- Programación orientada a objetos. Proyectos y sitios web.
- Formularios Web y la clase Page
- El entorno de trabajo. Configuración.
- Controles Web, clases y eventos. Estado de la aplicación
- Colecciones, controles de validación y control de errores
- Controles II y controles avanzados
- Navegación, páginas maestras y acceso a datos con ADO.NET
- Acceso a Datos por código y controles enlazados a datos
- Controles Avanzados de Datos
- Seguridad en ASP.NET