Criando microsserviços em Java com AWS ECS Fargate e AWS CDK

Why take this course?
🎓 Curso Completo de Desenvolvimento e Monitoramento com AWS e Java (CDK) - Infrastructure as Code
Este curso é projetado para fornecer uma experiência abrangente em desenvolvimento e monitoramento de aplicações na Amazon Web Services (AWS), utilizando o AWS Cloud Development Kit (CDK) e a linguagem Java. Você aprenderá a criar, gerenciar e monitorar infraestruturas na AWS de maneira eficiente e escalável.
Conteúdo do Curso:
-
Introdução à AWS
- Visão geral da AWS
- Componentes-chave da AWS
- Contas e regiões da AWS
-
AWS Cloud Development Kit (CDK)
- O que é o CDK?
- Instalação do CDK e configuração de ambiente
- A arquitetura do CDK: Synthetics vs App
- Criando a primeira infraestrutura com CDK
-
Programação com Java e AWS CDK
- Revisão de conceitos de Java relevantes para o CDK
- Aprendendo a definir recursos da AWS em código Java
- Compilando e implantando a infraestrutura usando o CDK
-
Criando Aplicações na AWS
- Criação de aplicativos web com AWS Lambda, Amazon API Gateway e DynamoDB
- Gerenciamento de estados e dependências com S3 e CloudFormation
- Automação de tarefas com AWS Step Functions
-
Monitoramento e Logging com Amazon CloudWatch
- Introdução aos logs da AWS e seu papel no monitoramento
- Configuração de registros personalizados para monitoramento em tempo real
- Visualização de métricas e logs usando o CloudWatch Console, Synthetics e Insights
-
Trabalhando com Dados e Logs
- Introdução ao Amazon CloudWatch Logs Insights
- Extratendo informações valiosas dos logs com pesquisas avançadas
- Configuração de alertas baseados em métricas e logs
-
Testando Locamente com LocalStack
- O que é o LocalStack?
- Testando aplicações e serviços da AWS localmente
- Debugging e otimização de código fora da AWS
-
Segurança na AWS (IAM e KMS)
- Gerenciamento de identidades e acessos (IAM)
- Criptografia de dados com Amazon Key Management Service (KMS)
- As melhores práticas para garantir a segurança da sua infraestrutura
-
Ciclo de Vida Completo de Infraestrutura (Infrastructure as Code)
- Criando pipelines de CI/CD com AWS CodePipeline e AWS CodeBuild
- Automatização de implantações com AWS CodeDeploy
- Versionamento de infraestruturas com Terraform e AWS CloudFormation
-
Projetos Práticos e Casos de Estudo
- Desenvolvimento de um sistema de monitoramento ambiental em tempo real
- Implementação de um pipeline de CI/CD para o sistema desenvolvido
- Monitoramento, logging e alertas para o sistema
-
Recursos Extras e Suporte
- QUIZZes interativos para testar o conhecimento adquirido
- Exercícios práticos com soluções detalhadas
- Suporte ao aluno para dúvidas e esclarecimentos
-
Conclusão e Próximos Passos
- Resumo dos conceitos mais importantes abordados
- Como continuar aprendendo e se aprofundando na AWS
- Recursos adicionais e comunidades para desenvolvedores da AWS
Requisitos:
- Conhecimento básico de Java
- Familiaridade com conceitos de nuvem e infraestrutura como código (Infrastructure as Code)
- Conta da AWS (gratuitamente disponível em sua forma mais básica)
Objetivo do Curso: Equipar você com as habilidades necessárias para desenvolver, implantar e monitorar aplicações na AWS de forma eficaz, utilizando o AWS CDK e Java. Você aprenderá a automatizar o gerenciamento da infraestrutura, garantindo que suas aplicações sejam escaláveis, seguras e mantidos com facilidade.
Este curso é ideal para desenvolvedores JAVA, engenheiros de sistemas, arquitetos de solução e qualquer pessoa interessada em aprender sobre desenvolvimento e monitoramento de aplicações na AWS usando o AWS CDK.
Course Gallery




Loading charts...