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 videos
  • Certificado com 8 horas
  • 12 exercícios

Sobre o curso

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

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

Cursos relacionados

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

  • Conteúdo bem feito, ótima didática.

  • BOM CURSO.

  • Ótimo curso de web Services Elastic Beanstalk.

  • Excelente didática, o professor conseguiu explicar de uma forma engajante o conteúdo. Obs: Conteúdo abordado, foi show adorei inclusive a parte dos Guidelines do PHP, assim como um projeto final abordando os conteúdos vistos no curso.

    Depoimento - Laércio
    PHP - Fundamentos
    Laércio Yokohama-shi Tsurumi-ku / SP
  • Gostei, aprendi muitas coisas novas que não tinha ideia de que eram possíveis com JS! Parabéns pela criação do curso! Ao menos a mim, é importante mostrar as possibilidades para eu poder aplicar e pesquisar mais a fundo na hora que eu precisar, e essas possibilidades foram mostradas! Muito obrigado pelo curso e todo esse suporte!

    Depoimento - Kevyn
    JavaScript Avançado
    Kevyn São Bernardo do Campo / SP
  • Curso ótimo, porém continuo achando as aulas muito aceleradas, sei que se pode pausar ou voltar a aula, coisa que faço com frequência para poder digitar os códigos e compreender, porém mesmo assim a aula é um pouco acelerada, principalmente quando digita texto e usa a função de auto-completar. Mas gostei do curso, agora vou continuar com o JAVA.

  • O curso é muito completo, além de revisar brevemente alguns pontos do curso básico, desse modo fica melhor para assimilar e pegar o conteúdo. Achei até que abrangeu mais do que eu esperava. Muito bom mesmo.

    Depoimento - Tiago
    React - Dominando Componentes
    Tiago Rio de Janeiro / RJ
  • O curso de Orientação a Objetos me ajudou bastante para fomentar meu conhecimento e abranger as possibilidades para criação de um futuro projeto. Quero parabenizar a equipe formadora dos cursos, que esta realizando um ótimo trabalho.

    Depoimento - Mikaell
    Lógica Orientada a Objetos Completo
    Mikaell Hidrolândia / GO
  • Meu primeiro curso com o pessoal do TreinaWeb e simplesmente adorei! Aulas muito bem elaboradas, ótima organização do conteúdo e uma excelente explicação da matéria nos videos! Sem dúvidas farei mais cursos aqui! Abraços!!!

    Depoimento - Leandro
    Lógica de Programação Completo
    Leandro São Paulo / SP

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
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
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!