formação_
Formação Amazon Web Services
Trabalhe com os principais serviços de computação na nuvem da Amazon.
Para conclusão
Assista o vídeo
veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end
AWS
Os serviços na nuvem estão crescendo e são cada vez mais importantes para a maioria dos sistemas e aplicações. A Amazon é o principal provedor de serviços e a líder absoluta nessa área.
A Amazon Web Services, também conhecida como AWS, é a plataforma de serviços de computação em nuvem da Amazon. Na formação Amazon Web Services, você vai conhecer e usar os principais serviços da AWS como: EC2, S3, Route53, Cloudwatch, VPC e Elastic Beans Talk.
Aprenda como criar a sua infraestrutura sob demanda, como fazer o deploy e escalar aplicações de maneira correta.
Se prepare para um mercado muito promissor e comece a estudar ainda hoje!
O Banco PAN usa AWS no seu dia a dia. Você também pode aprender sobre a plataforma de serviços de computação em nuvem, AWS aqui na Alura.
Por que estudar esta formação?
Guia de aprendizado
Conteúdos pensados para facilitar seu estudo
Do básico ao avançado
Formação completa para o mercado
Você dentro do mercado
Do zero ao sonhado emprego em sua área de interesse
Comece essa formação agora mesmo e capacite-se para seu próximo projeto!
Conheça os planosProfessores especializados DevOps
Com quem você vai aprender
Fábio Pimentel
Fábio é desenvolvedor full-stack com foco em Android (Java e Kotlin) e Ruby on Rails, formado pela UFRJ. É ativo na comunidade, palestrou na CocoaHeads e na Mobile Conf.
-
Fábio Pimentel
Fábio é desenvolvedor full-stack com foco em Android (Java e Kotlin) e Ruby on Rails, formado pela UFRJ. É ativo na comunidade, palestrou na CocoaHeads e na Mobile Conf.
Rafael Silva Nercessian
Rafael é formado em engenharia elétrica com ênfase em telecomunicações, trabalhou quatro anos na parte de infraestrutura e possui certificação Cisco CCNA 200-125, também já trabalhou com Java, PHP, AWS, Wordpress, SugarCRM, React Native etc. Morou na Nova Zelândia trabalhando como desenvolvedor e sonha um dia morar em Seoul, na Coreia do Sul.
-
Rafael Silva Nercessian
Rafael é formado em engenharia elétrica com ênfase em telecomunicações, trabalhou quatro anos na parte de infraestrutura e possui certificação Cisco CCNA 200-125, também já trabalhou com Java, PHP, AWS, Wordpress, SugarCRM, React Native etc. Morou na Nova Zelândia trabalhando como desenvolvedor e sonha um dia morar em Seoul, na Coreia do Sul.
Ricardo Merces
Ricardo atua há 30 anos na áreas da Tecnologia da Informação. É graduado em TI, pós graduado em administração de empresas na FGV e em Educação pela UFF. Como professor e consultor tem desenvolvido suas atividades nas áreas de Cloud Computing, Segurança da Informação, Desenvolvimento, DevOps e IoT.
-
Ricardo Merces
Ricardo atua há 30 anos na áreas da Tecnologia da Informação. É graduado em TI, pós graduado em administração de empresas na FGV e em Educação pela UFF. Como professor e consultor tem desenvolvido suas atividades nas áreas de Cloud Computing, Segurança da Informação, Desenvolvimento, DevOps e IoT.
Passo a passo
1 Conhecer o Amazon EC2
Nesta primeira etapa, você entenderá quais são as principais dificuldades ao colocar uma aplicação em produção na nuvem. Além disso, aprenderá como é possível criar máquinas prontas para uso em pouquíssimo tempo, o que tornará o seu fluxo de trabalho muito mais produtivo e rápido. Outro tópico importante, são os balanceadores de carga, já que, através deles você irá garantir disponibilidade e escalabilidade para a sua aplicação. Mágica? Não, apenas o EC2 da Amazon.
-
Curso Deploy no Amazon EC2: alta disponibilidade e escalabilidade de uma aplicação
10h - Entenda algumas das dificuldades de se colocar uma aplicação em produção
- Aprenda a criar novas máquinas em segundos
- Crie balanceadores de carga para as suas máquinas
- Garanta alta disponibilidade das suas aplicações
- Escale automaticamente as suas aplicações
- Aprenda a utilizar os recursos da AWS a partir do terminal
-
Artigo Automatizando tarefas com Shell Script
-
Artigo Rodando sua aplicação na Amazon do Brasil - Blog da Caelum: desenvolvimento, web, mobile, UX e Scrum
Faça esse curso e:
Mais detalhesdo curso Deploy no Amazon EC2: alta disponibilidade e escalabilidade de uma aplicação
-
2 Aprender a utilizar o Amazon Lightsail
Agora chegou a hora de você configurar servidores virtuais na nuvem. Você criará e customizará facilmente suas instâncias através do Amazon Lightsail. Manter sua aplicação segura hoje em dia é algo de extrema importância, pois nem sempre queremos deixá-la exposta para que qualquer pessoa possa acessá-la. Por isso, você aprenderá como protegê-la, gerando um IP estático, acessando via SSH e configurando um firewall. Outros pontos de suma importância são os backups que podem ser feitos via snapshot.
-
Curso Amazon Lightsail: descomplicando a nuvem
08h - Crie e acesse uma instância no Amazon Lightsail
- Customize e proteja a sua instância, com IP estático, acesso SSH e firewall
- Trabalhe com imagens customizadas
- Faça um backup facilmente com snapshot
- Adicione e monte um storage à sua instância
- Migre a sua instância e faça balanceamento de carga
-
Podcast Histórias do Cloud – Hipsters #04
Faça esse curso e:
Mais detalhesdo curso Amazon Lightsail: descomplicando a nuvem
-
3 Visualizar suas aplicações com o Amazon CloudWatch
Aplicações em nuvem, ainda mais as que possuem um alto número de acessos, necessitam fortemente de um acompanhamento de como o sistema está respondendo em diferentes cenários. Utilizando o Amazon CloudWatch através de métricas de desempenho, você irá monitorar suas instâncias, recursos e aplicações. Ou seja, a partir de agora você conseguirá acompanhar melhor como está o comportamento da sua aplicação de forma prática e produtiva. Você também aprenderá como personalizar métricas e construir seu próprio dashboard com alertas.
-
Curso Amazon CloudWatch: visibilidade completa das aplicações e serviços na nuvem
06h - Visualize e entenda logs
- Capture e define regras para eventos
- Crie alarmes e inclui no dashboard
- Personalize as métricas e construa o seu dashboard
- Envie notificações para Slack
Faça esse curso e:
Mais detalhesdo curso Amazon CloudWatch: visibilidade completa das aplicações e serviços na nuvem
-
4 Manipular e armazenar objetos na nuvem com o Amazon S3
Armazenamento de arquivos de forma estável e segura é uma das maiores necessidades atuais para grandes aplicações e projetos. Com o conteúdo desta etapa, você compreenderá o que é, e quais são os benefícios da Amazon S3. E mais, você também entenderá como as atribuições de permissões são feitas para controle de acesso. Por fim, também verá que é possível utilizar esse serviço programaticamente via SDK.
-
Curso Amazon S3: Manipule e armazene objetos na nuvem
12h - Compreenda os benefícios do S3
- Aprenda a gerenciar buckets
- Entenda como atribuições de permissões são feitas
- Lide com Static Web
- Utilize o SDK para operar programaticamente
- Especifique regras para o ciclo de vida dos objetos
-
Artigo Realizando cadastros de imagens com a Amazon AWS e Spring MVC - Blog da Alura
Faça esse curso e:
Mais detalhesdo curso Amazon S3: Manipule e armazene objetos na nuvem
-
5 Provisionar uma nuvem privada utilizando o Amazon VPC
Hoje em dia, é normal separarmos as responsabilidades e níveis de acesso para a nossa aplicação, afinal, nem sempre queremos dar todas as permissões de acesso para qualquer pessoa. Outro fato interessante, é podermos ter nossa própria rede privada para comunicar nossas aplicações em diferentes máquinas. Por isso, você aprenderá como criar uma rede privada na nuvem da AWS e entenderá os componentes da VPC. Você utilizará um serviço de VPN site to site e também com redes públicas e privadas. Por fim, outro passo importante é criar regras via ACLs, usar sub-redes e liberar acessos com Security Groups.
-
Curso Amazon VPC: provisione uma nuvem privada
06h - Aprenda como criar uma rede privada na nuvem da AWS
- Entenda os componentes da VPC
- Utilize um VPN site to site e com redes públicas e privadas
- Crie regras via ACLs e conheça o fluxo
- Use sub-redes e libere acesso com Security Groups
Faça esse curso e:
Mais detalhesdo curso Amazon VPC: provisione uma nuvem privada
-
6 Utilizar o Amazon Cloud Front e o Route53
Veja como realizar distribuição de conteúdo com o CloudFront e fazer um registro de domínio. Aprenda como acessar a aplicação na Amazon com esse domínio que registramos e entenda problemas de segurança que podem existir com o HTTP. Saiba como criar um certificado para acessar a aplicação de forma segura com o HTTPS. Todos esses passos e processos são essenciais para quaisquer aplicações web robustas.
-
Curso Amazon Cloud Front e Route53: Distribua os seus arquivos e crie seu próprio domínio
08h - Veja como realizar distribuição de conteúdo com o CloudFront
- Aprenda como fazer um registro de domínio
- Saiba como acessar a aplicação na Amazon com um domínio que registramos
- Entenda problemas de segurança que podem existir com o HTTP
- Veja como criar um certificado para acessarmos a aplicação de forma segura com o HTTPS
Faça esse curso e:
-
7 Gerenciar Docker na nuvem da AWS com o Amazon ECS
Com o domínio dos passos anteriores, você começará a utilizar containers diretamente na nuvem com o propósito de tornar o deploy de aplicações ainda mais fácil. Para isso, você utilizará o Docker e aprenderá a criar novos containers e balanceadores de carga. Por fim, você verá como gerenciar as suas imagens de container no Elastic Container Registry enquanto utiliza os recursos da AWS ECS a partir do terminal.
-
Curso Amazon ECS: gerencie Docker na nuvem da AWS
08h - Use Docker na nuvem da Amazon
- Aprenda a criar novas container em segundos
- Crie balanceadores de carga para seus containers
- Gerencie as suas imagens no Elastic Container Registry
- Aprenda a utilizar os recursos da AWS ECS a partir do terminal
-
Vídeo Usando containers para criar uma arquitetura de microservices - YouTube
Faça esse curso e:
Mais detalhesdo curso Amazon ECS: gerencie Docker na nuvem da AWS
-
8 Aprofundar no Amazon Elastic Beanstalk
Você aprenderá como utilizar o Elastic Beanstalk da Amazon da melhor maneira. Você irá configurar e fará testes locais utilizando o Docker. Também aprenderá como fazer a publicação de um projeto. Conceitos como cache de dados e escalonamento também são essenciais e serão abordados nesse passo.
-
Curso Amazon Elastic Beanstalk Parte 1: container Docker
06h - Veja como utilizar o Elastic Beanstalk da Amazon
- Saiba como fazer um teste local utilizando o Docker
- Aprenda a realizar a configuração no Elastic Beanstalk para utilizarmos o Docker
- Aprenda como fazer a publicação de nosso projeto
- Veja como configurar o Elastic Beanstalk para utilizar variáveis de ambiente
-
Curso Amazon Elastic Beanstalk Parte 2: múltiplos containers e NGINX
08h - Veja como configurar o NGINX para realizar cacheamento de dados
- Saiba como configurar o Elastic Beanstalk para trabalhar com múltiplos containers
- Aprenda a escalonar os servidores que contém a aplicação através do Elastic Beanstalk
- Veja como utilizar o terminal para configurar o Elastic Beanstalk
- Saiba como trabalhar com diferentes versões de uma aplicação através do Elastic Beanstalk
-
Podcast Containers e Docker – Hipsters #75
Faça esse curso e:
Mais detalhesdo curso Amazon Elastic Beanstalk Parte 1: container Docker
Faça esse curso e:
Mais detalhesdo curso Amazon Elastic Beanstalk Parte 2: múltiplos containers e NGINX
-
nossos alunos e alunas
Experiências de quem já mergulhou com a gente.

Pra quem não tem conhecimento sobre o ambiente AWS, foi bem explicado.
Amazon Lightsail: descomplicando a nuvem
Eric Madaschi

Projeto e exemplos foram fundamentais para ilustrar o uso da ferramenta.
Amazon CloudWatch: visibilidade completa das aplicações e serviços na nuvem
Roberto

Boa Noite! Ricardo tem um profundo conhecimento no assunto e uma didática extraordinária, Parabéns!
Deploy no Amazon EC2: alta disponibilidade e escalabilidade de uma aplicação
Luiz Fernando Pedroso
Comece hoje mesmo os cursos de Amazon Web Services. Matricule-se agora!
Plus
- Acesso a TODOS os cursos da plataforma
Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
- Alura Challenges
Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.
- Alura Cases
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
- Certificado
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
- Alura Língua (incluindo curso Inglês para Devs)
Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.
Pro
- Acesso a TODOS os cursos da plataforma
Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
- Alura Challenges
Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.
- Alura Cases
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
- Certificado
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
- Alura Língua (incluindo curso Inglês para Devs)
Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.
Acesso completo
durante 1 ano
Estude 24h/dia
onde e quando quiser
Novos cursos
todas as semanas