Formação Amazon Web Services
Trabalhe com os principais serviços de computação na nuvem da Amazon.
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!
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 planosCom quem você irá aprender
-
Fábio Pimentel
-
Rafael Silva Nercessian
-
Ricardo Merces
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
Curso | 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
-
Post Automatizando tarefas com Shell Script
-
Post 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
Curso | 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
Curso | 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
Curso | 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
-
Post 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
Curso | 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
Curso | 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
Curso | 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
Curso | 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
Curso | 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
-
DevOps
Além dessa, a categoria DevOps conta com cursos de Segurança, Cloud, Linux, IoT, Redes,e mais...