Master Web Apis ASP.NET
En este Master Aprenderas como crear Web Apis desde lo basico a nivel avanzado
Web Api en NET
Ambiente de Desarrollo
Creación de proyecto Web Api
Estructura de Web Api
Ejecución de Web Api
Normalización de Base de Datos - reemplaza
Arquitectura de Web Api por Capas
Code First vs Database First
Creación de Proyecto Persistence y Domain
Creando clases entidades
Relación entre entidades
Relación entre entidades
Trabajando en Persistencia
Creación de Context
Mapeando Modelos y Tablas
Relaciones entre modelos
Modelos y tablas con foreign y primary key
Carga de datos Master
Migración de EF
Linq en el proyecto
Modelos de Seguridad
Cargar Data de Roles y Claims
Creación de Tablas de Seguridad
Capa de Application
Patron Mediator
CQRS Patron de Diseño
Creacion de proyecto Application
Creando objetos Command
Command Handler en CQRS
Api y Command
Contenedor de dependencias
Configuración de sesión context en container
Creación de Migración en WebApi y Persistence reemplaza
Ejecutando migración en Web Api y Base de Datos
Web Api y Users
Convertir Resultados en Excel
Creación de Query y QueryHandler
Creación de proyecto Infrastructure
Creación de archivo .csv
Transient - Scoped - Singleton en NET
Middleware manejo de exceptions
Response Personalizado en Web
Ambientes de desarrollo
Validaciones con FluentValidation - reemplaza
Validacion y Configuracion en container
Clases y componentes DTO - Response
Consulta de multiples entidades
Automaper y controller
Paginacion en web api
Paginacion con Expressions y Delegates
Metodo Generic para Paginacion
Modelando Paginacion en CQRS
Ejecutando pagination
Paginación en Instructores
Paginación Precios
Paginación de Calificaciones
Controllers y Test
Upload de imágenes
Setup de cuenta en Cloudinary y Settings
Implementación de service
Upload de imágenes en cloudinary
Inserción de Cursos
Actualización de Cursos
Prueba en Swagger
Remover records con EF en Web Api
Delete Records en EF en multiple Models
Web Api y Rest
Status Code
ActionResult y tipos de datos