API REST .Net Core Blazor con Clean Architecture desde cero, nivel avanzado
Completo cursos desde cero.
Aprende y domina el diseño de APIs con .Net Core, Blazor, Swagger y C#.
Incluye:
- 35 vídeos.
- Libro guía, 216 páginas y diagramas UML.
- Código fuente.
- Repasos de refuerzo
PRESENTACIÓN
PARTE I: ARQUITECTURAS, PRINCIPIOS Y PATRONES
1. Una revisión a las Arquitecturas de software
2. Código limpio, principios y estilos
3. Patrones de diseño
4. Patrón CQRS: Segregación de responsabilidades
5. La Calidad y el patrón Clean Architecture
6. Creación de la estructura de un proyecto con el patrón Clean Architecture
PARTE II: SOLID, DTO’s, MAPPING Y ABSTRACCIÓN
7. SOLID, Ciclos de vida, Asincronismo, Abstracción, DI y otros conceptos
8. Modelo y enlace de datos
9. El patrón Repository
10. Abstracción de servicios
11. Implementando los DTO’s
12. Mapper
PARTE III: REGLAS DE NEGOCIO, EXCEPCIONES, OPENAPI
13. Refactoring
14. Reglas de negocio
15. CRUD API
16. Excepciones
17. Filtros
18. El estándar Open API con Swagger
19. Implementando documentación API
PARTE IV: SEGURIDAD JWT, PATRÓN UoW
20. Credenciales
21. Token JWT
22. Esquema de Autorización Bearer y creación de usuarios API
23. Aplique el Patrón Unit Of Work (UoW)
PARTE V: DEPLOYMENT API
24. On Premises
25. On Cloud Azure Devops
PARTE VI: Practicando con SOLID y Patrones de diseño
1. Practica con 5 principios SOLID, C# Console.
2. 9 Patrones populares, C# Console.
3. Practicando con Ciclos de vida.