AWS descomplicada para desenvolvedores
Neste módulo, vamos explorar os fundamentos de Cloud Computing e AWS, entendendo os modelos de serviço (IaaS, PaaS e SaaS) e os benefícios da plataforma para desenvolvedores. Vamos criar uma conta gratuita na AWS e aprender a navegar pelo console, configurando alertas de gastos e explorando os principais recursos e serviços disponíveis na plataforma.
Neste módulo, vamos aprender os fundamentos essenciais da AWS, explorando a arquitetura global com regiões e zonas de disponibilidade (AZs). Vamos dominar o IAM para gerenciar usuários, grupos e políticas de acesso com segurança, configurar a AWS CLI com access keys e aprender a controlar custos criando alarmes de billing.
Vamos avaliar o que você aprendeu até agora. Bora lá?
Neste módulo, vamos explorar os serviços de computação da AWS, começando pela criação e configuração de instâncias EC2. Vamos aprender a configurar ambientes de desenvolvimento com Node.js e Python, implementar Auto Scaling e Load Balancing para gerenciar capacidade automaticamente, trabalhar com containers usando ECS Fargate e otimizar custos utilizando Spot Instances.
Neste módulo, vamos explorar o Amazon S3, o principal serviço de armazenamento da AWS. Como criar buckets, fazer upload de arquivos, configurar versionamento e ciclo de vida das storage classes, hospedar sites estáticos, integrar o S3 com aplicações Node.js usando o SDK, trabalhar com event notifications e Lambda triggers, e otimizar performance com Transfer Acceleration e CloudFront.
Vamos avaliar o que você aprendeu até agora. Bora lá?
Neste módulo, vamos explorar bancos de dados relacionais e não relacionais na AWS, criando e configurando um PostgreSQL no RDS com foco em segurança e conexão de aplicações. Vamos também trabalhar com o DynamoDB, aprendendo a realizar operações CRUD, otimizar consultas com índices GSI e LSI, e aplicar o Single Table Design para modelar dados de forma eficiente e econômica na nuvem.
Neste módulo, vamos explorar boas práticas para bancos de dados na AWS, abordando escalabilidade, otimização de custos, alta disponibilidade com Read Replicas e Multi-AZ, backups automáticos, DynamoDB Global Tables, cache com DAX e integração de Streams com Lambda para automação.
Vamos avaliar o que você aprendeu até agora. Bora lá?
Neste módulo, vamos explorar três soluções de deploy na AWS para aplicações containerizadas: AWS Lightsail Containers para provisionamento simplificado, AWS App Runner para deploy automatizado com integração a repositórios, e ECS com Fargate para orquestração serverless escalável de múltiplos serviços em produção.
Neste módulo, vamos explorar CI/CD em ambientes AWS, integrando GitHub Actions com AWS CLI via OpenID Connect. Vamos conhecer CodeCommit, CodeBuild e CodePipeline, criar pipelines automatizadas de build e deploy com exemplo prático em Go e Docker, e aplicar boas práticas de segurança, gerenciamento de permissões, roles por ambiente e estratégias de versionamento para rollbacks.
Vamos avaliar o que você aprendeu até agora. Bora lá?
Neste módulo, vamos explorar o AWS Lambda criando funções serverless que executam código sem gerenciar servidores, aprendendo sobre triggers, eventos e configurações essenciais, além de integrar com DynamoDB usando Node.js para construir aplicações escaláveis e eficientes na nuvem.
Neste módulo, vamos construir APIs completas na AWS integrando Lambda com API Gateway, automatizando processamento de uploads no S3, criando endpoints REST com ambientes de desenvolvimento e produção, implementando autenticação JWT com Cognito e configurando monitoramento com CloudWatch para construir backends serverless robustos e seguros.
Vamos avaliar o que você aprendeu até agora. Bora lá?
Neste rápido módulo vamos explorar a observabilidade na AWS com CloudWatch e X-Ray, aprendendo a monitorar logs, métricas e rastrear requisições em aplicações serverless. Vamos configurar alarmes de custo e performance com SNS, criar métricas personalizadas em funções Lambda e utilizar o X-Ray para identificar gargalos e otimizar o desempenho através do Trace Map.
Vamos avaliar o que você aprendeu até agora. Bora lá?
As aulas dessa trilha estão sendo gravadas pra te trazer o que há de mais atual no mercado. Seu certificado estará disponível assim que a trilha completa estiver totalmente liberada na plataforma.