Entre para a LISTA VIP da Black Friday

00

DIAS

00

HORAS

00

MIN

00

SEG

Clique para saber mais
36h

Para conclusão

4
Cursos
3
Artigos

Começando em Cloud Computing

A computação em nuvem (cloud computing) revolucionou o acesso a sistemas, arquivos e processamento de dados pela internet. Essa tecnologia está em constante crescimento, atraindo o interesse não apenas de especialistas em infraestrutura, mas também de profissionais de diversas áreas da tecnologia.

Se você é uma pessoa desenvolvedora, ou administradoras de sistemas que deseja entender como utilizar a computação em nuvem para aplicações, esta formação é a oportinudade perfeita para dar o primeiro passo. Aqui, você adquirirá habilidades práticas para gerenciar e otimizar recursos em provedores de nuvem.

Você começará entendendo como escolher e utilizar um provedor de nuvem, configurar instâncias com segurança e gerenciar tudo de forma automatizada. Depois, avançará para o deploy eficiente de aplicações, utilizando containers e configurando ambientes seguros e escaláveis. Na sequência, mergulhará nos serviços de armazenamento, aprendendo a criar e gerenciar bancos de dados e backups de forma otimizada. Por fim, entenderá como garantir a escalabilidade automática e monitorar suas aplicações, reagindo rapidamente a qualquer necessidade.

Ao concluir esta formação, você será capaz de avaliar, selecionar e utilizar recursos e serviços de computação em nuvem na AWS, o principal provedor de nuvem no mercado. Além disso, cosntruirá uma base sólida para gerenciar esses recursos com eficiência e segurança.

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 planos

Com quem você vai aprender?

  • Lucas Ribeiro Mata

    Professor universitário, Instrutor e Engenheiro de Pesquisa e Desenvolvimento. Possui graduação em Engenharia Mecânica pela Escola Politécnica da UFRJ e Mestrado em Engenharia Elétrica com foco em Sistemas Eletrônicos pela Escola Politécnica da USP/University of Twente.

  • Lucas Ribeiro Mata

    Professor universitário, Instrutor e Engenheiro de Pesquisa e Desenvolvimento. Possui graduação em Engenharia Mecânica pela Escola Politécnica da UFRJ e Mestrado em Engenharia Elétrica com foco em Sistemas Eletrônicos pela Escola Politécnica da USP/University of Twente.

  • Gabrielle Ribeiro Gomes

    Gabrielle é estudante de Engenharia de Software na Universidade de Brasília - UnB. Faz parte do Scuba Team da Alura atuando principalmente com Python. É apaixonada por programação, robótica, machine learning e gatos.

  • Gabrielle Ribeiro Gomes

    Gabrielle é estudante de Engenharia de Software na Universidade de Brasília - UnB. Faz parte do Scuba Team da Alura atuando principalmente com Python. É apaixonada por programação, robótica, machine learning e gatos.

Passo a passo
  1. 1 Criar instâncias e configurar acesso remoto

    Nesta primeira etapa, você entenderá como utilizar a computação em núvem, avaliar e selecionar um provedor de núvem e utilizar a AWS para dar os primeiros passos na configuração de instâncias.

    Você também aprenderá a criar e utilizar chaves SSH para acesso remoto às instâncias, garantindo a segurança e o controle do ambiente. Além disso, utilizará a AWS CLI para o gerenciamento eficiente dos serviços, permitindo uma administração mais prática e automatizada.

    • Curso Começando em Cloud: usando a AWS e explorando os recursos da nuvem como serviço

      08h
      • Entenda como utilizar a computação em nuvem
      • Avalie e selecione os recursos computacionais disponíveis na nuvem
      • Crie e configure de instâncias na AWS
      • Crie e utilize chaves SSH para acesso remoto às instâncias
      • Explore o uso da AWS CLI para gerenciamento eficiente dos serviços na AWS
    • Artigo GUIA: o que é Cloud? Conceito da computação em Nuvem | Alura

  2. 2 Realizar o deploy de aplicações

    Aprenda a selecionar os serviços da AWS para realizar o deploy de aplicações de forma eficiente. Neste passo, você começará entendendo como utilizar o AWS Lightsail para deployments simples. Em seguida, explorará o uso de containers com o Elastic Container Service (ECS) e o Elastic Container Registry (ECR) para soluções mais avançadas.

    Durante o processo de deploy de containers, você aprenderá a configurar instâncias do EC2 utilizando o AWS Fargate para uma abordagem serverless. Também será abordada a criação de uma Virtual Private Cloud (VPC) para garantir ambientes web seguros, bem como a definição de políticas de escalabilidade com o AWS Auto Scaling.

    Além disso, você compreenderá como distribuir conteúdo eficientemente com o Amazon CloudFront e aproveitar os serviços de armazenamento da AWS, incluindo RDS, DynamoDB, S3 e EFS, para gerenciar e armazenar dados de maneira otimizada.

    • Curso Cloud: realize o deploy de aplicações na AWS

      08h
      • Avalie e selecione serviços da AWS para deploy de aplicações
      • Crie e configure instâncias no AWS Lightsail
      • Utilize containers com ECR e ECS para implantação de aplicações de forma integrada
      • Implemente aplicações no ECS no modo serverless com AWS Fargate
      • Crie uma nuvem privada virtual (VPC) para ambientes web seguros
      • Defina e implemente políticas de escalabilidade no AWS Auto Scaling
      • Analise a distribuição de conteúdo utilizando CloudFront
      • Compreenda serviços de armazenamento como RDS, DynamoDB, S3 e EFS
    • Site Magalu Cloud – Hipsters Ponto Tech #389 - Hipsters Ponto TechHipsters Ponto Tech

  3. 3 Utilizar serviços de armazenamento

    Explore os serviços de armazenamento na nuvem e entenda como utilizar o RDS para criar e gerenciar bancos de dados relacionais para suas aplicações.

    Você aprenderá a utilizar o S3 para criar buckets que suportam diferentes formatos de dados, e na sequência aprenderá a gerir o acesso aos dados do bucket e a utilizar versionamento para manter um registro das alterações do bucket. Além de entender como otimizar custos ao armazenar dados no S3.

    Também irá compreender como manter o armazenamento persistente de dados críticos de instâncias EC2, através dos volumes EBS. E na sequência, aprenderá a configurar planos de backup automatizados para os serviços de armazenamento da AWS, com o AWS Backup.

    • Curso Cloud: usando recursos de armazenamento na AWS

      08h
      • Crie e gerencie bancos de dados relacionais na AWS com o serviço RDS
      • Use buckets S3 para armazenar diferentes formatos de dados, como imagens
      • Gerencie buckets S3, definindo o controle de acesso aos objetos e usando versionamento
      • Aplique o armazenamento persistente em instâncias EC2 através de volumes EBS
      • Realize backups automatizados dos dados armazenados na nuvem utilizando o AWS Backup
    • Artigo Migração para Nuvem: o que é? Por que fazer? Como fazer? | Alura

  4. 4 Garantir escalabilidade na nuvem e realizar o monitoramento de recursos

    Entenda como configurar a escalabilidade automática de suas aplicações na nuvem. Para isso você vai utilizar o Elastic Load Balancer para distribuir o tráfego entre múltiplas instâncias EC2 e usar o Auto Scaling garantindo que novas instâncias sejam lançadas e encerradas conforme a necessidade.

    Em seguida, você aprenderá a criar dashboards com o AWS CloudWatch para monitorar seus recursos utilizados na nuvem, observando métricas importantes.

    Por fim, entenderá como configurar alarmes e utilizar o AWS Lambda, permitindo reagir rapidamente a situações críticas que podem comprometer o uso da aplicação. Além de monitorar e armazenar logs gerados.

    • Curso Cloud: aplicando escalabilidade e monitorando recursos na AWS

      10h
      • Distribua o tráfego entre múltiplas instâncias EC2 para a mesma aplicação, usando o balanceamento de cargas com o Elastic Load Balancer
      • Configure o escalonamento automático para lançar múltiplas instâncias EC2 de acordo com o volume de tráfego, com o Auto Scaling
      • Utilize o Elastic Load Balancer em conjunto com o Auto Scaling, viabilizando a escalabilidade automática das suas aplicações
      • Crie dashboards com o AWS CloudWatch para monitar informações relevantes dos recursos utilizados na nuvem
      • Configure alarmes e use o AWS Lambda para reagir rapidamente às situações críticas monitoradas, coletar e processar logs
    • Artigo OpenStack: conhecendo uma solução de nuvem flexível e personalizável | Alura

Escola

DevOps

Além dessa, a categoria DevOps conta com cursos de AWS, Azure, Docker, Segurança, IaC, Linux,e mais...

Conheça a Escola

Comece a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas