Fale com a gente no WhatsApp Fale com a gente no WhatsApp

Curso de Amazon Web Services (AWS) - Elastic Beanstalk - Fundamentos

Aprenda criar e gerenciar aplicações web na nuvem da AWS com o Elastic Beanstalk

Nível Avançado Categoria Infra

  • Curso com 03h04 de vídeos
  • Certificado com 8 horas
  • 12 exercícios

Sobre o curso

Quando falamos em uma infraestrutura em nuvem, lembramos de características como escalabilidade, alta disponibilidade e facilidade de implantação, tudo isso numa escala global. Configurar tudo isso do zero é bastante trabalhoso. É aí que entram os serviços de Plataforma como um Serviço.

Nesse curso vamos conhecer o AWS Elastic Beanstalk, serviço que te permite criar e gerenciar aplicações web na nuvem, com base numa plataforma que te entrega escalabilidade e alta disponibilidade de uma forma simplificada.

O Elastic Beanstalk suporta praticamente todas as linguagens mais utilizadas atualmente, como .Net Core, NodeJS, PHP, Java, e por aí vai, permitindo rodar desde aplicações web mais simples como um blog pessoal até grandes plataformas de e-commerce. Nesse curso vamos iniciar nosso aprendizado sobre o Elastic Beantask, conhecendo suas principais funcionalidades, seus benefícios e como implementar e gerenciar diversos aspectos desse serviço

Quando falamos em uma infraestrutura em nuvem, lembramos de características como escalabilidade, alta disponibilidade e facilidade de implantação, tudo isso numa escala global. Configurar tudo isso do zero é bastante trabalhoso. É aí que entram os serviços de Plataforma como um Serviço.

Nesse curso vamos conhecer o AWS Elastic Beanstalk, serviço que te permite criar e gerenciar aplicações web na nuvem, com base numa plataforma que te entrega escalabilidade e alta disponibilidade de uma forma simplificada.

O Elastic Beanstalk suporta praticamente todas as linguagens mais utilizadas atualmente, como .Net Core, NodeJS, PHP, Java, e por aí vai, permitindo rodar desde aplicações web mais simples como um blog pessoal até grandes plataformas de e-commerce. Nesse curso vamos iniciar nosso aprendizado sobre o Elastic Beantask, conhecendo suas principais funcionalidades, seus benefícios e como implementar e gerenciar diversos aspectos desse serviço

O que irá aprender?

Nesse curso falaremos sobre o Elastic Beanstalk e como criar e gerenciar aplicações através dele. Tudo isso através de conteúdo apostilado e vídeos aulas, além de exercícios que ajudam na fixação do conteúdo.

Dentre várias outras coisas, você aprenderá:

  • Os principais benefícios ao se utilizar uma plataforma como um serviço (PaaS);
  • Os conceitos essenciais do Elastic Beanstalk, conhecendo suas funcionalidades;
  • Provisionar e configurar aplicações em .Net Core, NodeJS, PHP e Java;
  • Gerenciar aplicações com múltiplos ambientes e configurar auto scalling;
  • Compreender como aplicar conceitos de escalabilidade;
  • Monitorar suas aplicações através de métricas, logs e alertas;
  • Conectar com banco de dados de forma segura;
  • Configurar domínios customizados e distribuir conteúdos via CDN.

Pra quem é esse curso?

Esse curso é destinado para desenvolvedores e analistas de infraestrutura que estão conhecendo a AWS e desejam utilizar de uma plataforma completa para hospedar e gerenciar suas aplicações web.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Sobre o professor

Gabriel Machado

Gabriel Machado

Professor especialista em cloud computing na TreinaWeb. Graduado em Gestão de TI pela FATEC e quase bacharel em Sistemas de Informação pela UFSCar. Tem experiência em desenvolvimento backend com PHP, mas se encontrou trabalhando com DevOps. Possui mais de uma dúzia de certificações na área de TI e nas horas vagas gosta de maratonar séries na Netflix, jogar CS:GO e poker.

Conteúdo programático

  1. Conceitos essenciais

    Nessa aula vamos conhecer os conceitos essenciais do Elastic Beanstalk. Vamos entender o que é uma application, um environment e as suas opções de configuração, além de abordarmos quais as linguagens de programação suportadas.

    8 aulas
    • Apresentação
    • Relembrando o conceito de PaaS
    • Visão geral do Elastic Beanstalk
    • Application e Environment
    • Platformas suportadas
    • Configurações para Alta Disponibilidade
    • Precificação
    • Questionário
  2. Criação de aplicações no Elastic Beanstalk

    Nessa aula vamos criar nossas primeiras aplicações no Elastic Beanstalk. Vamos acompanhar passo a passo a criação de um ambiente que irá hospedar aplicações desenvolvidas em PHP, .Net Core, Java e Node.js.

    12 aulas
    • Apresentação
    • Pré-requisitos e código da aplicação PHP
    • Criação e deploy de uma aplication PHP
    • Instalação do EB CLI
    • Pré-requisitos e código da aplicação NodeJS
    • Criação e deploy de uma aplicação NodeJS
    • Pré-requisitos e código da aplicação .NET Core
    • Criação e deploy de uma aplicação .NET Core
    • Pré-requisitos e código da aplicação Java
    • Criação e deploy de uma aplicação Java
    • Configuração dos ambientes
    • Questionário
  3. Gerenciamento de aplicações no Elastic Beanstalk

    Nessa aula vamos entender como gerenciar as configurações de alta disponibilidade disponíveis no Elastic Beanstalk. Será abordado os modelos de deployment, configuração de autoscaling e gerenciamento de aplicações com múltiplos ambientes.

    5 aulas
    • Apresentação
    • Configurando autoscaling
    • Politicas e modelos de deployment
    • Geranciando múltiplos ambientes
    • Questionário
  4. Monitoramento e Integração com outros serviços

    Nessa última aula vamos aprender como monitorar a saúde da nossa aplicação e acessar logs dos nossos ambientes com a ajuda do CloudWatch. Vamos também exemplificar como conectar nossa aplicação com banco de dados, configurar domínios customizados e com serviços de distribuição de conteúdo via CDN.

    6 aulas
    • Integração com CLoudWatch e Monitoramento
    • Integração com serviços de network
    • Conectando com RDS de forma segura
    • Configurando domínios customizados e implantação de HTTPS
    • Distribuição de conteúdos estáticos com CloudFront
    • Questionário
Download da ementa

Formação em que esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
Por apenas
12x R$ 75,00 sem juros, no cartão de crédito
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!