Temario del curso
Módulo 1: Introducción a la computación en la nube
• Visión general de la computación en la nube
• Ventajas de la computación en la nube
• Modelos de servicio en la nube (IaaS, PaaS, SaaS)
• Introducción a AWS
• Visión general de los servicios de AWS
• Infraestructura global
Módulo 2: Fundamentos de la arquitectura de software
• Principios de la arquitectura de software
• Patrones y estilos arquitectónicos
• Arquitectura en capas
• Arquitectura de microservicios
• Arquitectura serverless
Módulo 3: Servicios principales de AWS
• Servicios de computación
• EC2 (Elastic Compute Cloud)
• AWS Lambda
• Servicios de almacenamiento
• S3 (Simple Storage Service)
• EBS (Elastic Block Store)
• Servicios de base de datos
• RDS (Relational Database Service)
• DynamoDB
• Servicios de red
• VPC (Virtual Private Cloud)
• Route 53
Módulo 4: Implementación de aplicaciones Java en AWS
• AWS Elastic Beanstalk
• Docker y ECS (Elastic Container Service)
• Implementación serverless con AWS Lambda
• Ciclos de integración y despliegue continuo (CI/CD) utilizando AWS CodePipeline y CodeBuild
Módulo 5: Seguridad en la arquitectura en la nube
• Fundamentos de la seguridad de AWS
• IAM (Identity and Access Management)
• Servicio de gestión de claves de AWS
Módulo 6: Monitoreo y escalabilidad
• Monitoreo de aplicaciones en AWS
• CloudWatch
• AWS X-Ray
• Auto Escalado
• Auto Escalado de EC2
• Auto Escalado de DynamoDB
• Técnicas de optimización del rendimiento
Módulo 7: Laboratorios prácticos y proyectos
• Implementación de una aplicación web Java en AWS Elastic Beanstalk
• Construcción e implementación de una aplicación serverless con AWS Lambda
• Configuración de un ciclo de integración y despliegue continuo para una aplicación Java
• Implementación de una arquitectura de microservicios utilizando AWS y Java
Requerimientos
Conocimientos básicos de Java y AWS
Testimonios (3)
Conocimiento, participación y relación del formador
Adam Kuklewski - GE Medical Systems Polska
Curso - Technical Architecture and Patterns
Traducción Automática
La claridad con la que se explicaban los temas
CHRISTIAN ANDRES ALCANTAR NOYOLA - Seguros El Potosi
Curso - Architecture for Developers
Me gustaron los ejercicios que ayudaron a abrir la mente y obtener nuevas perspectivas sobre la arquitectura de software.
Gabriele - EAGLEPROJECTS S.p.A.
Curso - Architecture and Design: Core + Advanced Training
Traducción Automática