Curso Preparatório: AWS Certified Developer – Associate
O curso preparatório para a certificação AWS Certified Developer – Associate é voltado para desenvolvedores que desejam adquirir as habilidades necessárias para projetar, desenvolver e manter aplicativos na Amazon Web Services (AWS). O curso abrange os principais serviços de computação, armazenamento e segurança, além das melhores práticas para criação de aplicativos otimizados e escaláveis, preparando os participantes para o exame de certificação.
1. Introdução ao Desenvolvimento na AWS
- Visão geral dos serviços de computação e armazenamento da AWS
- Princípios de arquitetura de nuvem e melhores práticas de desenvolvimento
- Introdução ao AWS SDK para integração com os serviços da AWS
- Uso de ferramentas de desenvolvimento e ambientes integrados
2. Desenvolvimento de Aplicações com Amazon EC2 e AWS Lambda
- Criação e gerenciamento de instâncias EC2 para hospedar aplicativos
- Implementação de funções sem servidor com AWS Lambda
- Automatização de execução de código e serviços baseados em eventos
- Configuração de balanceamento de carga e auto scaling
3. Armazenamento e Banco de Dados na AWS
- Armazenamento de objetos no Amazon S3: Upload e gerenciamento de dados
- Uso de bancos de dados relacionais com Amazon RDS e NoSQL com DynamoDB
- Gerenciamento de dados em cache com Amazon ElastiCache
- Estratégias de backup, recuperação e replicação de dados
4. Desenvolvimento de Aplicações Web e API
- Desenvolvimento de APIs com Amazon API Gateway
- Criação de aplicativos web escaláveis com AWS Elastic Beanstalk
- Uso do Amazon Cognito para autenticação e autorização de usuários
- Integração de serviços com o AWS AppSync para APIs GraphQL
5. Segurança e Monitoramento em Aplicações AWS
- Implementação de controles de acesso com AWS Identity and Access Management (IAM)
- Criptografia de dados e gerenciamento de chaves com AWS KMS
- Monitoramento de desempenho e segurança com Amazon CloudWatch
- Gerenciamento de logs com AWS CloudTrail e AWS Config
6. Automação de Processos e Integração Contínua
- Uso do AWS CodePipeline para integração e entrega contínuas (CI/CD)
- Automatização de deploy com AWS CodeDeploy
- Gerenciamento de código-fonte com AWS CodeCommit
- Monitoramento e automação de fluxos de trabalho com AWS Step Functions
7. Preparação para o Exame AWS Certified Developer – Associate
- Formato do exame AWS Certified Developer – Associate
- Simulados e práticas de exame
- Dicas para o exame: Estratégias de resposta
- Revisão de tópicos e conceitos chave
Pré-requisitos
- Conhecimento básico sobre desenvolvimento de software
- Experiência com os principais serviços da AWS é recomendada
A quem se dirige
- Desenvolvedores de software que desejam criar e otimizar aplicativos na AWS
- Profissionais que desejam implementar soluções baseadas em nuvem usando a AWS
- Engenheiros de TI que buscam expandir suas habilidades em serviços de nuvem e desenvolvimento
- Profissionais que desejam obter a certificação AWS Certified Developer – Associate