Crea un Ecommerce con .NET
SEXTO CURSO - En este taller aplicaremos todo lo que hemos aprendido hasta este momento creando una aplicacion completa con .NET
Bienvenida al curso
Instalación de herramientas para el backend
Clean Architecture para mi Ecommerce
Creacion de proyectos
Referencias entre proyectos
Ejecutar y Hacer Debug de NET Api
Instalando Dependencias en Domain
Definiendo abstract class Entity
Entidades de Producto y Dependencias
Definición de Carrito de compra y Ordenes
Definición de entidad Usuario y Role Constantes
Trabajando en el DBContext
Relaciones entre Entidades
Reglas de entidades
Librerías de Application
Application Layer
Implementación de Generic Repository
Implementación de Unit of Work
Creación de Docker Container SQL Server
Configuración de dotnet-ef
Configuración de inyecciones en Program
Configuración de Auditoria
Inyecciones en Persistencia Layer
Registrar Records Master
Ajuste de Namespace e instalación de librería
Crear Archivos de Migración
Requerimientos Técnicos vs Funcionales
Funcionalidad para upload de imágenes
Funcionalidad de Envió de Emails
Enviar Email con GunEmail
Validaciones en Pipelines Behaviours
Middleware Exceptions
Middleware Exceptions- parte 2
Middleware Exceptions- parte 3
Seguridad Services
Mapping Profile
Pagination
CQRS Consulta de Datos
Services en Application y API
Postman Configuración
Postman Ejecución de Endpoint
Mapeando resultados con View Models
Mapping de Entidades en VM y Postman
Paginacion de Products
Paginación con Query and Handler
Ejecución de Pagination de Productos
Funcionalidad Buscar Producto por Id
Ejecución y búsqueda por Id
Funcionalidad de Login
Ejecutando Login
Registro de Usuarios
Ejecución de Registro de Usuario