Módulo III: Microservicios Avanzados y de Alto Rendimiento con .NET Core y AWS

Formación en
Módulo III: Microservicios Avanzados y de Alto Rendimiento con .NET Core y AWS

Objetivos

Brindar a los participantes los conocimientos esenciales para desarrollar aplicaciones web seguras con ASP.NET Core 8 C#, permitiéndoles identificar vulnerabilidades comunes, implementar controles de seguridad y aplicar prácticas preventivas desde las etapas iniciales del desarrollo. El curso tiene un enfoque práctico orientado a la resolución de problemas de seguridad habituales en entornos institucionales públicos y privados, con especial atención al cumplimiento normativo y la protección de datos sensibles.

 

Requisitos

Haber completado curso Módulo II: Microservicios Resilientes con .NET Core y AWS o tener conocimientos equivalentes. Conocimientos básicos en Docker y AWS Laptop con 8GB RAM mínimo.

Metodología

La capacitación se desarrolla bajo un enfoque metodológico mixto que integra sesiones magistrales y ejercicios prácticos, con el propósito de favorecer la comprensión de los conceptos teóricos y su aplicación inmediata. Las exposiciones permiten adquirir conocimientos de manera estructurada y coherente, mientras que las actividades prácticas estimulan la participación activa, el análisis crítico y el fortalecimiento de habilidades aplicadas. Esta combinación propicia un aprendizaje significativo, adaptable a contextos reales, y potencia tanto el dominio conceptual como la capacidad para resolver desafíos en el entorno profesional.

Temario

Arquitectura Serverless con AWS Lambda

  • Serverless vs Containers: análisis de costos y casos de uso
  • AWS Lambda con .NET 8: Cold starts y Native AOT
  • Patrones serverless: Request/Response, Async Processing, Streaming
  • Event sources: API Gateway, SQS, S3, EventBridge, DynamoDB Streams
  • Límites y mejores prácticas de Lambda

Resiliencia y Alta Disponibilidad Avanzada

  • Patrones de resiliencia: Retry, Circuit Breaker, Bulkhead, Timeout
  • Health checks activos vs pasivos
  • Multi-region strategies y disaster recovery
  • Chaos Engineering: principios y herramientas
  • SLAs, SLOs y Error Budgets

Caché Distribuido y Optimización de Performance  

  • Redis como caché distribuido: Estructuras de datos avanzadas
  • Patrones de caché: Cache-Aside, Write-Through, Write-Behind
  • Caché multinivel: In-Memory + Redis + CDN
  • Database query optimization y índices
  • Profiling y análisis de performance en .NET

Seguridad Avanzada para Microservicios

  • Zero Trust Architecture en microservicios
  • OAuth 2.0 + OIDC con IdentityServer/Keycloak
  • mTLS entre servicios y API Gateway
  • Secrets management y rotación automática
  • OWASP Top 10 para APIs y mitigaciones

Estrategias de Migración y Modernización

  • Strangler Fig Pattern: implementación práctica
  • Database decomposition strategies
  • Event Sourcing para migración incremental
  • Feature flags y canary deployments
  • Métricas de éxito en migración
Perfil del instructor
Ing. Jairo Zúñiga Gómez

Máster en Computación con énfasis en Sistemas de Información, Máster en Administración de Proyectos y Bachiller en Ingeniería en Computación, con más de 25 años de experiencia profesional y más de 15 años de experiencia en docencia universitaria y formación especializada. Ha liderado proyectos estratégicos de desarrollo de software, arquitectura de soluciones empresariales, implementación de ecosistemas tecnológicos complejos y gestión de proyectos de alto impacto en sectores público y privado. Su experiencia combina un sólido dominio técnico con liderazgo, visión estratégica y capacidad pedagógica para formar talento especializado.

Certificaciones en:

  • PMP (Project Management Professional)
  • Scrum Master Certified
  • Microsoft Certified Solution Developer (MCSD)

Especialidades en:

  • Neuroeducación y Neuroaprendizaje
  • Arquitectura de Software y Desarrollo Empresarial
  • Inteligencia de Negocios y Análisis de Datos
Inversión.
  • Colegiados: Invierta en su futuro digital y asegure su espacio por tan solo ₡10.100 colones y acceda a conocimientos de vanguardia.
  • ISACA y Estudiantes: ₡50.000.
  • Público en General: ₡67.000.

Si necesita una factura electrónica, le solicitamos que nos proporcione la siguiente información durante el mes en que efectuó el pago. Adjunte esta información junto con su comprobante de pago: nombre completo, cédula jurídica, teléfono, correo electrónico, dirección exacta, código de actividad económica.

Formas de pago.

Transferencia o depósito en las cuentas a nombre del Colegio de Profesionales en Informática y Computación, cédula jurídica: 3-007-179168.

Recuerde que, para asegurar su espacio en el curso, debe de remitir el comprobante de pago al correo educacion.continua@cpic.or.cr y llenar el formulario de inscripción.

Para mayores detalles llamar al teléfono 4000-2742 (ext. 150 y 151) o enviar un correo a educacion.continua@cpic.or.cr

  • Tenga en cuenta que la apertura de las capacitaciones está sujeta a un cupo mínimo.
  • Autorizo al Colegio de Profesionales en Informática y Computación (CPIC) a utilizar las imágenes de la actividad en fotografías destinadas a la publicidad y promoción del curso. Estas imágenes podrán ser utilizadas tanto en el desarrollo del evento como en actividades complementarias organizadas por el Colegio. Además, se podrán publicar en el espacio web, boletín semanal y otros medios audiovisuales. Esta autorización no tiene un plazo temporal específico ni está restringida al ámbito nacional de ningún país.

Inteligencia Artificial Generativa

Módulo III: .NET MAUI Architect: Apps Empresariales y Cloud

Módulo IV: Microservicios en Plataformas Cloud-Native con .NET Core

Lidera la Transformación Product Owner Ágil

Especialización en Derecho Informático:

Certificaciones relacionadas