Ir ao conteúdo

AWS Certified Developer – Associate: Minha experiência com a prova

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.

Publicado emAWSCertificações

Seja o primeiro a comentar

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *