Módulo 1: Inicio a servidores y a ASP NET Core
5 horas
- .NET Framework Core y .NET 5
- Componentes necesarios
- ¿Qué es un servidor?
- HTTP, cómo funciona la web
- GET y POST (y demás verbos). Haciendo peticiones
- Pequeño curso de HTML y CSS
- JSON: Intercambiar datos
- Visual Studio y Visual Studio Code
- Herramientas de comandos de .NET
- Inversión de control e Inyección de dependencias
Módulo 2: MWC. El modelo y el controlador. Entity Framework Core.
5 horas
- La ruta web
- Controladores. La clase controlador.
- Métodos del controlador
- Modelos y ViewModels
- HTTP Action Verbs
- Query Strings
- Anotaciones y validación
- Entity Framework Core
- Code first y database first
- Definiendo tablas con identity framework
- Relaciones entre tablas
- Añadiendo datos
Taller: Hacemos una API rest para nuestros cargadores eléctricos
5 horas
En este módulo desarrollaremos una aplicación para nuestra supuesta empresa de energía, que está instalando cargadores eléctricos y quiere que desarrollemos una API para luego desarrollar una web, una app y un panel de control.
- Diseño y creación de las tablas con Code First en Entity Framework
- Creando la base de datos en MySQL
- Diseño y creación de los endpoints /cargador, /enchufe, y diversas acciones a realizar con los puntos, como reserva, carga…
- Uso de POSTMAN para llamar a los endpoint y hacer test de la API