BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
CALSCALE:GREGORIAN
PRODID:-//WordPress - MECv6.5.4//EN
X-ORIGINAL-URL:https://rdtlearning.com/
X-WR-CALNAME:RDT Axia Learning
X-WR-CALDESC:Intelligent Learning
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-PUBLISHED-TTL:PT1H
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VEVENT
CLASS:PUBLIC
DTSTART;TZID=Europe/Paris:20260302T090000
DTEND;TZID=Europe/Paris:20260304T140000
DTSTAMP:20251217T143400
UID:MEC-4a6399c9ae3f49a89bd1ef3d8a9a644f@rdtlearning.com
CREATED:20251217
LAST-MODIFIED:20251217
PRIORITY:5
TRANSP:OPAQUE
SUMMARY:Curso – Arquitectura Limpia: Clean Architecture
DESCRIPTION:\nDuración\n\n\n\n15 horas\n\n\n\nObjetivos\n\n\n\nAl finalizar el curso, el participante será capaz de:\n\n\n\n\nComprender los principios fundamentales de la Arquitectura Limpia y su propósito en el desarrollo de software mantenible y escalable.\n\n\n\nIdentificar y estructurar las capas de una aplicación siguiendo los principios de separación de responsabilidades.\n\n\n\nDiseñar entidades, casos de uso y adaptadores aplicando las buenas prácticas de Clean Architecture.\n\n\n\nImplementar soluciones independientes de frameworks y detalles de infraestructura, promoviendo la reutilización y la facilidad de pruebas.\n\n\n\nEntender cómo integrar Clean Architecture con tecnologías modernas (frameworks web, bases de datos, APIs, etc.) sin comprometer la estructura del dominio\n\n\n\n\nTemario\n\n\n\n\nIntroducción a la Arquitectura Limpia\n\nConcepto y principios fundamentales\n\n\n\nVentajas frente a arquitecturas tradicionales\n\n\n\nPor qué adoptar una Arquitectura Limpia\n\n\n\n\n\nEntidades\n\nDefinición y propósito\n\n\n\nModelado de entidades en el dominio\n\n\n\nEjemplos prácticos\n\n\n\n\n\nCasos de Uso (Use Cases)\n\nQué son y cómo se definen\n\n\n\nResponsabilidades principales\n\n\n\nEjemplos de casos de uso en aplicaciones reales\n\n\n\n\n\nInteractores (Use Case Interactors)\n\nFunción dentro de la arquitectura\n\n\n\nComunicación entre capas\n\n\n\nBuenas prácticas de implementación\n\n\n\n\n\nInterfaces de Controladores (Controller Interfaces)\n\nDefinición y propósito\n\n\n\nInteracción con los casos de uso\n\n\n\nEjemplo de diseño de interfaces\n\n\n\n\n\nAdaptadores (Adapters)\n\nRol dentro de la arquitectura\n\n\n\nTipos de adaptadores\n\n\n\nEjemplos de uso\n\n\n\n\n\nAdaptadores de Controladores (Controller Adapters)\n\nPuente entre el mundo externo y los casos de uso\n\n\n\nPatrones comunes de implementación\n\n\n\n\n\nAdaptadores de Puertos (Port Adapters)\n\nConcepto de puertos y adaptadores\n\n\n\nIntegración con bases de datos, APIs y frameworks externos\n\n\n\n\n\nFrameworks y Controladores (Frameworks and Drivers)\n\nUbicación en la arquitectura\n\n\n\nCómo aislar dependencias externas\n\n\n\nEjemplos con frameworks populares\n\n\n\n\n\nReglas de Negocio (Business Rules)\n\nSeparación de la lógica de negocio del resto del sistema\n\n\n\nEjemplo de diseño basado en reglas de negocio\n\n\n\n\n\nCapas (Layers)\n\nEstructura por capas en Clean Architecture\n\n\n\nRelaciones e independencia entre capas\n\n\n\n\n\nIndependencia de Frameworks y Detalles de Implementación\n\nPrincipio de inversión de dependencias\n\n\n\nCómo mantener el dominio libre de dependencias técnicas\n\n\n\nEjemplo de refactorización para lograr independencia\n\n\n\n
URL:https://rdtlearning.com/eventos/curso-arquitectura-limpia-clean-architecture/
CATEGORIES:Cursos Programados
LOCATION:LiveOnline
END:VEVENT
END:VCALENDAR
