O curso preparatório para certificação AWS Developer tem como objetivo ensinar todos os serviços que são cobrados no exame. Veremos cada serviço com a profundidade que será cobrada no dia da prova. Além de materiais em texto teremos também laboratórios para colocar em pratica o ensinamento ao decorrer dos módulos do curso.
Data da prova: 05/12/2022 18:00 📝
Status | Ícone |
---|---|
Não iniciado | 📌 |
Em progresso | 📚 |
Concluído | ✅ |
Nessa seção foi apresentada a estrutura do curso, como funciona o exame da certificação, como criar conta na AWS e como criar alertas de custos.
Foi configurado um orçamento de US$ 1 com um alerta de custo > 70%.
Nessa sessão foram apresentadas as possibilidades de configuração e integrações disponíveis no IAM, bem como as boas práticas na concessão de acessos aos usuários. Também foram apresentadas as possibilidades que o serviço EC2 nos oferece, as quais foram exploradas visando o que é cobrado no exame e o que pertence às boas praticas de uso do serviço. Aqui estão as anotações dos serviços feitas durante as aulas: IAM e EC2.
Durante essa sessão ocorreram diversos laboratórios visando a integração de instâncias EC2 com Load Balancer, Auto Scaling Group e Elastic Block Storage. Seguem as anotações feitas durante as aulas sobre os serviços ELB, ASG e EBS.
Foi estudado nessa sessão boas práticas ao utilizar os respectivos serviços, como migrar um domínio para AWS utilizando o Route 53, boas praticas ao utiliza-los e mais outras configurações e funcionalidades que estão escritas em detalhes nos arquivos de anotações dos serviços: Route 53, RDS, ElastiCache e VPC.
Durante esse módulo foram vistos conceitos de versionamento de objetos, suas regras e suas propriedades. Também foram abordados temas como versionamento de objetos, criptografia, segurança, websites estáticos no S3, CORS, Consistence Model e ganho de performance com key names adequados aos nossos objetos. Seguem as anotações feitas em aula sobre o serviço S3.
Nessa sessão vimos como nos conectar com a API da AWS através da CLI ou das SDKs disponíveis para as mais variadas linguagens de programação. Também vimos quais são as praticas recomendadas para cada cenário diferente e aonde as Policies e IAM Roles se enquadram dentro desses cenários. Aqui estão as anotações feitas em aula sobre AWS CLI, AWS SDK e EC2 Instance Metadata.
Nesse tópico foram abordadas todas as características do BeanStalk, bem como as plataformas suportadas, sua CLI, mecanismo, tipos de deployments e seu funcionamento. As anotações desse capitulo foram registras nesse arquivo.
Essa seção foi voltada para ferramentas para desenvolvedores dentro da AWS. Foram estudados serviços como CodeCommit, CodeBuild, CodePipeline e CodeDeploy. Todos os detalhes de cada um desses serviços foram documentados aqui.
Aqui vimos como funciona o CloudFormation, quais suas principais vantagens e características, quais os formatos possíveis para o arquivo de Template, as estruturas dos templates e como fazer deploy de um CloudFormation Template. Todas as anotações foram registradas nesse arquivo.
Nessa seção foi abordado os serviços de monitoria e auditoria de logs. Foram vistas as principais funcionalidades do AWS X-Ray, CloudTrail e CloudWatch, bem como suas vantagens e propósitos. Todos os detalhes dos serviços vistos nessa seção se encontram nesse arquivo.
Nessa seção vimos os serviços: SQS, SQN e Kinesis, além de suas principais configurações e suas diferenças em relação a uso. Todos os detalhes visto nesse módulo foram registrados nesse arquivo.
Foram abordadas as vantagens, características e configurações da AWS Lambda. Também foram vistas as boas práticas ao trabalhar com esse serviço e alguns exemplos do que podemos construir ao utiliza-lo. Todos esses tópicos estão detalhados aqui.
Nessa seção vimos as principais características do DynamoDB, como as leituras e escritas são calculadas e cobradas, os tipos de leituras possíveis, os tipos de index, o que é e como usar DAX e Streams e os principais cuidados com a segurança quando o assunto é DynamoDB. Esses e outros tópicos estão descritos detalhadamente nesse arquivo de anotações.
O conhecimento adquirido nessa seção é constituído por diversas configurações sobre API Gateway, passando pelo seus fundamentos e cenários de aplicação e indo até configurações mais complexas como CORS, Caching, Deployment, Documentação de APIs, Monitoramento e Segurança. Também foram abordados temas a respeito do Cognito e SAM. As anotações de tudo que foi visto foram descritas em arquivos separados por arquivos e estão disponíveis a seguir: API Gateway, Cognito e SAM.
Nessa seção vimos como utilizar container's no ambiente AWS utilizando EC2 ou Fargate. Vimos as principais diferenças entre os dois tipos, suas principais configurações e como utilizar Load Balancer com os container's. As anotações sobre os serviços ECS e ECR foram documentadas nos seus respectivos arquivos.
Nessa seção vimos como tornar nossa infraestrutura na AWS mais segura possível utilizando as melhores praticas na nuvem. Para isso, vimos como podemos utilizar o serviço KMS para realizar criptografia de dados em diversos serviços AWS e vimos também como utilizar Parameter Store da maneira correta e mais segura possível para armazenar variáveis ambientes e configurações utilizadas por diversos outros serviços dentro da nossa infraestrutura cloud.
Vimos mais alguns serviços disponíveis na AWS que podem auxiliar a implementação de serviços dentro da nossa infraestrutura na nuvem AWS.
Nessa seção fizemos a limpeza na nossa conta com a exclusão de todos os serviços criados durante as aulas afim de evitar cobranças indesejadas.
Realizado simulado para prova da certificação AWS Developer.
Resposta em video sobre uma dúvida enviada no forum por alunos do curso.