Programa do Curso
Módulo 1: Introdução a Cloud Computing
- Visão geral de Cloud Computing
- Benefícios de Cloud Computing
- Modelos de serviços em nuvem (IaaS, PaaS, SaaS)
- Introdução ao AWS
- Visão geral dos serviços AWS
- Infraestrutura global
Módulo 2: Fundamentos de Software Architecture
- Princípios de Software Architecture
- Padrões e estilos de arquitetura
- Arquitetura em camadas
- Arquitetura Microservices
- Arquitetura sem servidor
Módulo 3: Serviços principais da AWS
- Serviços de computação
- EC2 (Nuvem de computação elástica)
- AWS Lambda
- Serviços de armazenamento
- S3 (Serviço de armazenamento simples)
- EBS (Elastic Block Store)
- Database Serviços
- RDS (Serviço Relacional Database)
- DynamoDB
- Networking Serviços
- VPC (Nuvem privada virtual)
- Rota 53
Módulo 4: implantando Java aplicativos no AWS
- AWS Elastic Beanstalk
- 4] e ECS (Serviço de Contêiner Elástico)
- Implantação sem servidor com AWS Lambda
- Pipelines de CI/CD usando o AWS CodePipeline e o CodeBuild
Módulo 5: Segurança na arquitetura de nuvem
- Fundamentos de segurança da AWS
- IAM (Identidade e Access Management)
- Serviço AWS Key Management
Módulo 6: Monitoramento e dimensionamento
- Monitoramento de aplicativos na AWS
- CloudWatch
- AWS X-Ray
- Escalonamento automático
- Escalonamento automático do EC2
- Escalonamento automático do DynamoDB
- Técnicas de otimização de desempenho
Módulo 7: Laboratórios e projetos práticos
- Implantando um aplicativo Web Java no AWS Elastic Beanstalk
- Criando e implantando um aplicativo sem servidor com AWS Lambda
- Configurando um pipeline de CI/CD para um aplicativo Java
- Implementando uma arquitetura Microservices usando AWS e Java
Requisitos
conhecimentos básicos de Java e AWS
Declaração de Clientes (3)
Gostei dos exercícios que ajudaram a abrir a mente e a obter novas perspectivas sobre a arquitetura de software.
Gabriele - EAGLEPROJECTS S.p.A.
Curso - Architecture and Design: Core + Advanced Training
Máquina Traduzida
Estruturado e divertido
Valentin Pravtchev - Carmeq GmBH
Curso - Learning CMake
Máquina Traduzida
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.
Alexander Pavlovsky
Curso - Technical Architecture and Patterns
Máquina Traduzida