El curso tiene como objetivo proporcionar las herramientas necesarias para desarrollar APIs empresariales robustas con .NET10, ASP.NET Core 9 y C#13.
Detalles
60 Horas académicas
10 Sesiones
32 Laboratorios
Certificación
Objetivos:
El curso tiene como objetivo proporcionar las herramientas necesarias para desarrollar APIs empresariales robustas con .NET 10, ASP.NET Core 9 y C# 13.
Aplicando enfoques arquitectónicos modulares, desacoplados y escalables. Se explorarán patrones de diseño avanzados como Domain-Driven Design (DDD), Clean Architecture, CQRS regular y N-Capas.
Además, se abordará persistencia multi-base de datos (SQL Server, PostgreSQL y otros motores relacionales) y estrategias de seguridad avanzada con múltiples Identity Providers (Keycloak y Azure Entra ID), autenticación y autorización basada en roles (RBAC).
Además, se abordarán técnicas de despliegue y contenerización con Docker para entornos productivos, asegurando autenticación, autorización y protección de APIs con los mejores estándares del sector.
Dirigido a:
Desarrolladores Backend que deseen profundizar en Clean Architecture, DDD y N-Capas.
Full-Stack Developers que buscan mejorar su estructura backend y la seguridad de sus APIs.
Arquitectos de Software interesados en construir sistemas desacoplados y escalables.
Ingenieros DevOps que necesitan conocer cómo cómo integrar Keycloak y Azure Entra ID, además de contenerización en aplicaciones .NET.
Consultores Tecnológicos que trabajan en la implementación de APIs empresariales seguras.
Equipos de Desarrollo que buscan implementar buenas prácticas en APIs con .NET 9.
Desarrolladores Frontend que buscan optimizar el rendimiento y estructura de sus aplicaciones.
Full-Stack Developers que integran Angular con APIs seguras.
Arquitectos de Software interesados en Clean Architecture aplicada a frontend.
Equipos de Desarrollo que buscan aplicar prácticas modernas en Angular.
Ingenieros DevOps que requieren conocimientos en despliegue de aplicaciones Angular en contenedores.
Beneficios específicos:
Acceso a oportunidades laborales en empresas que buscan expertos en microservicios y arquitecturas distribuidas.
Ejercicios prácticos alineados con escenarios reales para aplicar en entrevistas técnicas y certificaciones.
Casos de estudio y proyectos aplicados que simulan entornos empresariales reales con microservicios.
Acceso a clases grabadas y material exclusivo en una plataforma virtual para repasar en cualquier momento.
Prácticas con tecnologías líderes como .NET, Java, Spring Boot, Node.js, Docker, Kubernetes, OpenShift, Consul, Eureka, API Gateway (Ocelot, Kong, Gravitee), Kafka, RabbitMQ, Redis, PostgreSQL, MongoDB, Elasticsearch, Prometheus, Grafana, OpenTelemetry y más.
Resolución de problemas en entornos reales, abordando despliegue automatizado con Docker Compose y Kubernetes, gestión de configuración con Vault y Config Server, resiliencia con Circuit Breaker y Bulkhead, trazabilidad con OpenTelemetry, monitoreo con Prometheus y Elastic Stack, alta disponibilidad en bases de datos SQL y NoSQL, integración de microservicios con API Gateway y autenticación segura con Keycloak.
Despliegue de microservicios en entornos cloud y on-premise con herramientas modernas y mejores prácticas para infraestructura escalable y segura.
Certificado a nombre de CLOUD NATIVE ACADEMY con 60 horas académicas, como Arquitecto de Microservicios en .NET.