Rocketseat
Rocketseat
/

Introdução à AWS

AWS descomplicada para desenvolvedores

Icone da tag InfraestruturaInfraestruturaIcone da tag DevOpsDevOpsIcone da tag IntermediárioIntermediário
AWSS3EC2Cloud
Introdução à AWS icon
Visão geralConteúdos

Tem módulo novo chegando!

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.

Conheça o curso

Aprenda a Amazon Web Services (AWS), a plataforma de computação em nuvem líder mundial, e dê seus primeiros passos para desenvolver, implantar e gerenciar aplicações escaláveis na nuvem.

Neste curso, você iniciará sua jornada pelos fundamentos de Cloud Computing, compreendendo os modelos de serviço (IaaS, PaaS e SaaS) e a arquitetura global da AWS com suas regiões e zonas de disponibilidade. Você criará sua conta gratuita, aprenderá a navegar pelo console AWS e configurará o AWS CLI para gerenciar recursos via linha de comando. Dominará o IAM (Identity and Access Management) para controlar acessos com segurança, criando usuários, grupos e políticas, além de configurar alarmes de billing para manter seus custos sob controle desde o início.

Avançando para a prática, você explorará os principais serviços de computação e armazenamento. Criará e configurará instâncias EC2, implementará Auto Scaling e Load Balancing para garantir alta disponibilidade, e trabalhará com containers usando ECS e Fargate. No armazenamento, dominará o S3 para gerenciar objetos, configurar versionamento, hospedar sites estáticos e integrar com aplicações Node.js usando o SDK da AWS. Aprenderá também a otimizar performance com Transfer Acceleration e CloudFront.

Nos níveis seguintes, o curso aborda bancos de dados relacionais e não relacionais. Você criará e gerenciará instâncias RDS com PostgreSQL, implementará estratégias de segurança com VPC e Security Groups, e conectará aplicações ao banco de dados. Explorará o DynamoDB, realizando operações CRUD, otimizando consultas com índices GSI e LSI, e aplicando o Single Table Design para modelagem eficiente. Aprenderá boas práticas como Read Replicas, Multi-AZ, backups automáticos, Global Tables e integração com Lambda através de Streams.

Para completar sua formação, você dominará estratégias de deploy simplificado na AWS. Utilizará o AWS Lightsail para provisionamento rápido, o App Runner para deploy automatizado de aplicações containerizadas, e o ECS com Fargate para orquestração serverless de múltiplos serviços em produção. Aprenderá a otimizar custos com Spot Instances e a implementar automações com Lambda triggers e Event Notifications.

Ao final deste curso, você estará preparado para arquitetar, desenvolver e implantar aplicações modernas e escaláveis na AWS, utilizando as melhores práticas de segurança, performance e otimização de custos, desde ambientes de desenvolvimento até produção na nuvem.

Aprenda a Amazon Web Services (AWS), a plataforma de computação em nuvem líder mundial, e dê seus primeiros passos para desenvolver, implantar e gerenciar aplicações escaláveis na nuvem.

Neste curso, você iniciará sua jornada pelos fundamentos de Cloud Computing, compreendendo os modelos de serviço (IaaS, PaaS e SaaS) e a arquitetura global da AWS com suas regiões e zonas de disponibilidade. Você criará sua conta gratuita, aprenderá a navegar pelo console AWS e configurará o AWS CLI para gerenciar recursos via linha de comando. Dominará o IAM (Identity and Access Management) para controlar acessos com segurança, criando usuários, grupos e políticas, além de configurar alarmes de billing para manter seus custos sob controle desde o início.

Avançando para a prática, você explorará os principais serviços de computação e armazenamento. Criará e configurará instâncias EC2, implementará Auto Scaling e Load Balancing para garantir alta disponibilidade, e trabalhará com containers usando ECS e Fargate. No armazenamento, dominará o S3 para gerenciar objetos, configurar versionamento, hospedar sites estáticos e integrar com aplicações Node.js usando o SDK da AWS. Aprenderá também a otimizar performance com Transfer Acceleration e CloudFront.

Nos níveis seguintes, o curso aborda bancos de dados relacionais e não relacionais. Você criará e gerenciará instâncias RDS com PostgreSQL, implementará estratégias de segurança com VPC e Security Groups, e conectará aplicações ao banco de dados. Explorará o DynamoDB, realizando operações CRUD, otimizando consultas com índices GSI e LSI, e aplicando o Single Table Design para modelagem eficiente. Aprenderá boas práticas como Read Replicas, Multi-AZ, backups automáticos, Global Tables e integração com Lambda através de Streams.

Para completar sua formação, você dominará estratégias de deploy simplificado na AWS. Utilizará o AWS Lightsail para provisionamento rápido, o App Runner para deploy automatizado de aplicações containerizadas, e o ECS com Fargate para orquestração serverless de múltiplos serviços em produção. Aprenderá a otimizar custos com Spot Instances e a implementar automações com Lambda triggers e Event Notifications.

Ao final deste curso, você estará preparado para arquitetar, desenvolver e implantar aplicações modernas e escaláveis na AWS, utilizando as melhores práticas de segurança, performance e otimização de custos, desde ambientes de desenvolvimento até produção na nuvem.

Conteúdos

Nível 1

Fundamentos de Cloud e AWS

8 aulas
Nível 2

Computação e Armazenamento

11 aulas
Nível 3

Bancos de Dados

13 aulas
Nível 4

Deploy e CI/CD

7 aulas

Projetos

Detalhes

Horas de estudo

Aprox. 12h

Aulas

39 aulas em 6h 5min

Alunos desta trilha

297

Nível de dificuldade

Intermediário

Atividades

4 testes

Pré-requisitos

Recomendações para o melhor proveito dos conteúdos e facilidade de aplicação prática

  • Conhecimentos básicos de programação
  • Fundamentos de redes
  • Linha de comando (Terminal/CLI)
  • Conceitos de bancos de dados
  • Docker e containers (básico)
Inicie sua jornada na programação

Inicie sua jornada na programação com um curso gratuito.