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
• Beneficios de la computación en la nube
• Modelos de servicios 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 sin servidor
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 bases 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 sin servidor con AWS Lambda
• Pipelines de CI/CD usando AWS CodePipeline y CodeBuild
Módulo 5: Seguridad en la arquitectura en la nube
• Fundamentos de seguridad en AWS
• IAM (Identity and Access Management)
• AWS Key Management Service
Módulo 6: Monitoreo y escalabilidad
• Monitoreo de aplicaciones en AWS
• CloudWatch
• AWS X-Ray
• Auto Scaling
• Auto Scaling de EC2
• Auto Scaling 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
• Creación e implementación de una aplicación sin servidor con AWS Lambda
• Configuración de un pipeline de CI/CD para una aplicación Java
• Implementación de una arquitectura de microservicios usando 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