El objetivo del curso es presentar a los alumnos los conocimientos necesarios para construir aplicaciones siguiendo el enfoque de Diseño Guiado por el Dominio (Domain-Driven Design (DDD)). Durante el curso se verán las mejores prácticas y ejemplos concretos de uso en la plataforma .NET a la hora de construir las diferentes capas de la aplicación.
Propuesta de Valor: DESARROLLO - PROGRAMACIÓN - METODOLOGÍAS
Duración: 24 Horas
Este curso esta dirigido a:
Al finalizar el curso, los alumnos:
1.1. DEFINICIÓN
1.2. STAKEHOLDERS Y PREGUNTAS A REALIZAR
1.3. EL ROL DEL ARQUITECTO
1.4. PROCESOS
1.5. IDENTIFICACIÓN DE LAS PARTES DEL SISTEMA
1.6. ARQUITECTURA CANDIDATA
2.1. DISEÑO DE LA ARQUITECTURA
2.2. OBJETIVOS DE LA ITERACIÓN
2.3. CASOS DE USO IMPORTANTES
2.4. ESQUEMA DEL SISTEMA
2.5. IDENTIFICAR RIESGOS
2.6. ARQUITECTURAS CANDIDATAS
2.7. ASPECTOS DDD
3.1. ARQUITECTURA DE APLICACIONES N-CAPAS
3.2. CAPAS
3.3. PRINCIPIOS DE DISEÑO SOLID
3.4. OTROS PRINCIPIOS
3.5. ARQUITECTURAS DDD
3.6. DDDD
3.7. ARQUITECTURAS N-CAPAS ORIENTADAS AL DOMINIO
3.8. BOUNDED CONTEXTS
3.9. NIVELES FÍSICOS DE DESPLIEGUE
4.1. ARQUITECTURA Y DISEÑO LÓGICO DE LA CAPA DE PERSISTENCIA
4.2. ELEMENTOS
4.3. PRUEBAS
4.4. CONSIDERACIONES DE DISEÑO
4.5. IMPLEMENTACIONES EN .NET
5.1. ARQUITECTURA Y DISEÑO LÓGICO DE LA CAPA DE DOMINIO
5.2. ELEMENTOS
5.3. CONSIDERACIONES
5.4. EDA
5.5. IMPLEMENTACIÓN .NET
6.1. ARQUITECTURA Y DISEÑO LÓGICO DE LA CAPA DE APLICACIÓN
6.2. ELEMENTOS
6.3. ERRORES Y ANTI-PATRONES
6.4. ASPECTOS DE DISEÑO
7.1. ELEMENTOS
7.2. ARQUITECTURA ORIENTADA A SERVICIOS N-CAPAS
7.3. SERVICIO DISTRIBUIDO
7.4. REST VS SOAP
7.5. WS-*
7.6. IMPLEMENTACIÓN EN .NET
7.7. WCF + ASMX
7.8. WEB API
8.1. NECESIDADES
8.2. PATRONES DE ARQUITECTURA
8.3. MVC
8.4. MVP
8.5. MVVM
8.6. NET MVC
9.1. CONSIDERACIONES DE DISEÑO
9.2. ASPECTOS TRANSVERSALES
9.3. IMPLEMENTACIÓN EN .NET
9.4. STS
9.5. ADFS
9.6. WIF
10.1. ARQUETIPOS DE APLICACIÓN
10.2. DECISIONES
10.3. APLICACIÓN WEB
10.4. APLICACIÓN RIA
10.5. APLICACIÓN ESCRITORIO
10.6. OTROS ARQUETIPOS: MÓVIL, SOA, OBA, SHAREPOINT, CLOU
11.1. ¿NUBE + ARQUITECTURA LÓGICA?
11.2. MICROSOFT AZURE
11.3. SERVICIOS DE MICROSOFT AZURE
11.4. PATRÓN CQRS
La inversión incluye: Material de estudio, certificados e impuestos de ley.