Curso de Arquitecturas Limpias
Descubre cuándo y cómo aplicar arquitecturas limpias o centradas en el dominio como clean architecture, arquitectura hexagonal y arquitectura cebolla.
Conoce las herramientas, técnicas, principios y patrones para implementarlas
- Principios clave de las arquitecturas limpias.
- Elegir la mejor arquitectura basado en el dominio y logica del negocio.
- Utilizar el patrón Repository para organizar el acceso a datos.
Contenido del curso
- Introducción al curso
-
Conceptos detrás de las Arquitecturas Limpias
- Arquitecturas de referencia
- Dominio de una arquitectura
- Capa externa
- Cierre
- Saca el máximo provecho al curso con las recomendaciones de un experto
- ¿Qué son las arquitecturas limpias
- Características comunes de arquitecturas limpias
- Cuándo aplicar y cuándo ignorar este tipo de arquitecturas
- Principios de diseño
- Arquitectura Hexagonal
- Arquitectura Cebolla
- Clean Architecture
- Ejemplos del mundo real
- Consideraciones sobre las arquitecturas hexagonal, cebolla y clean architecture
- Detalles sobre el dominio
- Organizando el dominio con un script de transacción
- Inyección de dependencias
- Modelo de Dominio
- Capa de Servicios
- Casos de Uso
- CQRS
- Acceso a Datos
- Patrón Repository
- Aplicaciones web y APIs
- Integraciones y patrón Adapter
- Pruebas
- Dobles de prueba (pruebas de integración)
- Desafíos comunes
- Introducción al curso
-
Conceptos detrás de las Arquitecturas Limpias
- Arquitecturas de referencia
- Dominio de una arquitectura
- Capa externa
- Cierre del curso
- Saca el máximo provecho al curso con las recomendaciones de un experto
- ¿Qué son las arquitecturas limpias
- Características comunes de arquitecturas limpias
- Cuándo aplicar y cuándo ignorar este tipo de arquitecturas
- Principios de diseño
- Arquitectura Hexagonal
- Arquitectura Cebolla
- Clean Architecture
- Ejemplos del mundo real
- Consideraciones sobre las arquitecturas hexagonal, cebolla y clean architecture
- Detalles sobre el dominio
- Organizando el dominio con un script de transacción
- Inyección de dependencias
- Modelo de Dominio
- Capa de Servicios
- Casos de Uso
- CQRS
- Acceso a Datos
- Patrón Repository
- Aplicaciones web y APIs
- Integraciones y patrón Adapter
- Pruebas
- Dobles de prueba (pruebas de integración)
- Desafíos comunes