AWS — Trilha para certificação Developer¶
Foco principal: AWS Certified Developer - Associate (DVA-C02).
Objetivo¶
Preparar uma pessoa com foco em desenvolvimento para construir, testar, publicar e observar aplicações na AWS.
Domínios de estudo (visão prática)¶
1) Desenvolvimento com serviços AWS¶
- Lambda: funções serverless, layers, variáveis, logs.
- API Gateway: rotas, integrações, authorizers.
- DynamoDB: modelagem de partição, índices (GSI/LSI), TTL.
- SQS/SNS/EventBridge: integração assíncrona e eventos.
2) Segurança e identidade¶
- IAM: roles, policies, permissões mínimas.
- Cognito: autenticação de usuários.
- KMS e Secrets Manager: criptografia e segredos.
- Entender credenciais temporárias (STS).
3) Deploy e automação¶
- SAM / CloudFormation / CDK.
- Versionamento e alias de Lambda.
- Estratégias de release e rollback.
4) Observabilidade e troubleshooting¶
- CloudWatch Logs/Metrics/Alarms.
- X-Ray para tracing.
- Identificar gargalos em latência e custo.
5) Otimização de custo e performance¶
- Ajuste de memória/timeout no Lambda.
- Cache com API Gateway e DynamoDB patterns.
- Estratégias de retries e DLQ.
Plano de 8 semanas¶
- Semana 1: IAM, CLI e fundamentos de rede (VPC básico).
- Semana 2: Lambda + API Gateway.
- Semana 3: DynamoDB + modelagem e consultas.
- Semana 4: SQS, SNS, EventBridge.
- Semana 5: IaC com SAM/CDK.
- Semana 6: CloudWatch + X-Ray + segurança avançada.
- Semana 7: Simulados e revisão por domínio.
- Semana 8: Labs completos e prova branca.
Recursos de treino¶
- Hands-on com mini projetos serverless.
- Questões por domínio e revisão de erros.
- Simulados com tempo cronometrado.