Skip to content

Repositório com minhas anotações sobre os serviços da AWS cobrados na certificação Developer

License

Notifications You must be signed in to change notification settings

MrRioja/aws-developer-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS Developer

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 📝

Legenda

Status Ícone
Não iniciado 📌
Em progresso 📚
Concluído

Seções de estudo ✍🏼

Seção 1: Introdução ✅

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%.

Seção 2: Fundamentos AWS: IAM e EC2 ✅

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.

Seção 3: Fundamentos AWS: ELB, ASG E EBS ✅

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.

Seção 4: Fundamentos AWS: Route 53, RDS, ElasticCache e VPC ✅

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.

Seção 5: Fundamentos AWS: Amazon S3 ✅

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.

Seção 6: AWS CLI, SDK, IAM Role e Policies ✅

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.

Seção 7: AWS Elastic Beanstalk ✅

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.

Seção 8: Ferramentas do desenvolvedor ✅

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.

Seção 9: AWS CloudFormation ✅

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.

Seção 10: Monitoring and Audit ✅

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.

Seção 11: AWS Integração e Messaging ✅

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.

Seção 12: AWS Serverless Lambda ✅

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.

Seção 13: AWS Serverless DynamoDB ✅

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.

Seção 14: AWS Serverless API Gateway, SAM e Cognito ✅

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.

Seção 15: ECS - Elastic Container service ✅

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.

Seção 16: Segurança na AWS ✅

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.

Seção 17: AWS - Outros serviços ✅

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.

Seção 18: Limpando o ambiente 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.

Seção 19: Pratica para o exame ✅

Realizado simulado para prova da certificação AWS Developer.

Seção 20: FAQ ✅

Resposta em video sobre uma dúvida enviada no forum por alunos do curso.

About

Repositório com minhas anotações sobre os serviços da AWS cobrados na certificação Developer

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published