E aí pessoal, tudo certo?
Ontem eu fiz a prova AWS Certified Developer – Associate novamente, depois da minha antiga expirar, e com isso, está oficialmente aberta a jornada para conseguirmos a jaqueta dourada da AWS. Isto nunca foi um objetivo real, mas como já percorremos um terço do caminho, tendo adquirido 4 das 12 certificações disponíveis, acho que vale a pena tentar.
Isso significa que vocês vão encontrar uma série de posts relacionados a certificações AWS nos próximos meses. Vou tentar não ser repetitivo e apenas contar um pouco da minha experiência com a prova, e reunir alguns tópicos mais específicos que acredito ser essenciais para ir bem no exame.
A prova AWS Certified Developer – Associate
Eu fiz o exame online, em casa, e levei por volta de 50 minutos. Com um total de 65 questões, a pontuação necessária pra passar na prova era 720, e fiz 800 pontos 🏅
No geral, a prova é bem direta, com questões curtas (2-3 linhas na maioria delas) e com foco em entender se você sabe a funcionalidade correta a ser utilizada para resolver um problema apresentado.
Apesar de ser uma prova para Desenvolvedores, eu não tive nenhuma questão com código em si, por exemplo, usando boto3 ou CDK; o mais próximo disso foram questões de CloudFormation e comandos de AWS CLI.
Baseado na minha experiência, além do básico, esses são os tópicos que você precisa estar a vontade para ir bem na prova:
Lambda:
- Como utilizar ALIAS e VERSIONS e como estas funcionalidades podem te ajudar no processo de deploy e testes de novas versões de código.
- Como aumentar os recursos da Lambda. E aqui tem uma pegadinha pra estar atento, já que você não tem um parâmetro específico para aumentar CPU.
- Os requisitos para executar dentro de uma VPC, como políticas de IAM, Security Groups, e etc.
- Encriptação aplicada a variáveis de ambiente
- AWS Serverless Application Model (AWS::Serverless::Function) e suas dependências.
DynamoDB:
- Diferença entre Global Secondary Indexes (GSI) e Local Secondary Indexes (LSI)
- Melhores práticas na utilização de Primary Key e Sort Key
- Quando utilizar Parallel Scans ou Full Scans
- Quando utilizar Query ou Table Scan ou GetItem ou GetItemBatch
- Amazon DynamoDB Accelerator (DAX)
API Gateway:
- Integração de API com Lambda
- Configuração de CORS
- Utilizando o cache de API para melhorar performance
- Canary Release Deployment
- Utilizando stage variables para multi-environment APIs
Deployment:
- Diferenças entre Blue-Green, Canary e RollingUpdate
- Como sobrescrever o arquivo buildspec.yml em AWS Code Build usando AWS CLI
- Melhores práticas em relação ao buildspec.yml
- Feature Flag com AWS App Config
- Configuração e customização de Elastic Beanstalk usando a pasta .ebextensions
- Os falecidos CodeStar e CodeCommit
IAM & Identity:
- Permitir comunicação entre recursos utilizando IAM roles
- Utilizando AWS Cognito como provedor de identidade.
- Diferenças entre AWS Cognito User Pool e AWS Cognito Identity Pool
- Políticas de S3
Other topics:
- X-Ray traces, filtros e configurações
- CloudFormation em geral
- Definição de tarefas para ECS
- Funcionalidades do ECR além de container registry (repositório de cache, scans de vulnerabilidade, etc)
- Diferenças entre Kinesis Data Firehose e Kinesis Data Stream
- Como armazenar e consumir segredos de forma segura com Parameter Store e Secrets Manager
Lembrando que esses são os tópicos mais específicos que consigo me lembrar, se você quiser saber tudo o que é abordado no exame, você deve ler o Guia do Exame, disponível na página oficial da certificação: AWS Certified Developer – Associate.
Bônus: Não sabe o que é a jaqueta dourada da AWS?
É um prêmio para aqueles que conseguirem passar em todos os 12 exames de certificação disponíveis e manter todos os títulos ativos ao mesmo tempo. É um grande desafio, pois as certificações abrangem várias áreas de TI em detalhes e exigem conhecimento profundo em todas elas, mas vamos em frente!
Ficou com alguma dúvida sobre o exame? Fale comigo 🙂
Descubra mais sobre contains(cloud)
Assine para receber nossas notícias mais recentes por e-mail.
Seja o primeiro a comentar