Conocer las bases teóricas, principios, aspectos técnicos, ventajas, desventajas, componentes e
implementación de aplicaciones basadas en Arquitectura en Capas (Layered Architecture) con .NET 9;
considerando diferentes bases de datos, configuraciones (pool), estrategias de persistencia, consumo de
servicios, implementación de reglas de negocio, configuración de artefactos, construcción y despliegue local (IIS ) y en la nube (Azure App Services).
¿CUÁL ES NUESTRO OBJETIVO?
Contar con los conocimientos y el entrenamiento práctico en el diseño conceptual e implementación
de aplicaciones basadas en Arquitectura en Capas. Identificar las ventajas y desventajas; incluyendo las
características técnicas para su implementación y escenarios de aplicación a nivel empresarial.
Requisito para llevar cursos de arquitecturas limpias (Hexagonal, Onion, Clean), DDD y Microservices.
¿QUÉ METODOLOGÍA USAREMOS?
- Exposición de aspectos teóricos de los temas.
- Desarrollo de casos prácticos progresivos.
- Experiencias del instructor y alumnos del curso (Participación activa).
¿QUÉ APRENDERÁS EN ESTE CURSO?
- Introducción a arquitectura de aplicaciones
- Layered Architecture
- MS SQL Server & Database Layer
- Data Access Layer – Parte I
- Data Access Layer – Parte II
- Business Logic Layer –
- Business Process
- Business Logic Layer – Automatization & Security
- Presentation Layer (Web API)
- Empaques, Artefactos y Despliegue
- Evaluación y calificación