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

 21 Horas

Declaração de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas