Programa do Curso
Módulo 1: Introdução à Computação em Nuvem
• Visão geral da computação em nuvem
• Benefícios da computação em nuvem
• Modelos de serviço em nuvem (IaaS, PaaS, SaaS)
• Introdução à AWS
• Visão geral dos serviços da AWS
• Infraestrutura global
Módulo 2: Fundamentos da Arquitetura de Software
• Princípios da arquitetura de software
• Padrões e estilos arquiteturais
• Arquitetura em camadas
• Arquitetura de microsserviços
• Arquitetura sem servidor
Módulo 3: Serviços Principais da AWS
• Serviços de computação
• EC2 (Elastic Compute Cloud)
• AWS Lambda
• Serviços de armazenamento
• S3 (Simple Storage Service)
• EBS (Elastic Block Store)
• Serviços de banco de dados
• RDS (Relational Database Service)
• DynamoDB
• Serviços de rede
• VPC (Virtual Private Cloud)
• Route 53
Módulo 4: Implantação de Aplicações Java na AWS
• AWS Elastic Beanstalk
• Docker e ECS (Elastic Container Service)
• Implantação serverless com AWS Lambda
• Pipelines CI/CD usando AWS CodePipeline e CodeBuild
Módulo 5: Segurança na Arquitetura de Nuvem
• Fundamentos da segurança da AWS
• IAM (Identity and Access Management)
• AWS Key Management Service
Módulo 6: Monitoramento e Escalonamento
• Monitoramento de aplicações na AWS
• CloudWatch
• AWS X-Ray
• Escalonamento automático (Auto Scaling)
• EC2 Auto Scaling
• DynamoDB Auto Scaling
• Técnicas de otimização de desempenho
Módulo 7: Laboratórios Práticos e Projetos
• Implantando uma aplicação web Java na AWS Elastic Beanstalk
• Construindo e implantando uma aplicação serverless com AWS Lambda
• Configurando um pipeline CI/CD para uma aplicação Java
• Implementando uma arquitetura de microsserviços usando AWS e Java
Requisitos
conhecimento básico de Java e AWS
Testemunhos de Clientes (2)
Conhecimento, envolvimento e relacionamento do instrutor
Adam Kuklewski - GE Medical Systems Polska
Curso - Technical Architecture and Patterns
Máquina Traduzida
Gostei dos exercícios que ajudaram a abrir a mente e ganhar novos insights sobre arquitetura de software.
Gabriele - EAGLEPROJECTS S.p.A.
Curso - Architecture and Design: Core + Advanced Training
Máquina Traduzida