Entrar em contato via Whatsapp

DevOps: AWS com Terraform Automatizando sua infraestrutura

Produzido por Cleber Gasparoto
DevOps: AWS com Terraform Automatizando sua infraestrutura

DevOps: AWS com Terraform Automatizando sua infraestrutura

  • 61 Video Aulas (7 horas)
  • Certificado Validado
  • Recursos Adicionais
  • Acesso Vitalício
  • Acomp. Personalizado
75% de desconto R$ 199,99
R$ 49,99

O que você aprenderá

- Será capaz de automatizar a criação e manutenção da infraestrutura de suas aplicações na AWS
- Aprender conceitos básicos e avançados como módulos, interpolação, arquivos de estado do Terraform
- Criar um site estático com React utilizando AWS S3, Cloudfront, certificado SSL e domínio personalizado
- Criar um aplicação auto-escalável com VPC, Internet Gateway, Subnets, Security Groups, EC2, Load Balancer e Auto Scaling Group
- Criar uma aplicação serverless utilizando AWS Lambda, DynamoDB, API Gateway, SNS e Cognito

*** Nível deste curso: de Iniciante ao Avançado!

Requisitos

- Noções básicas de programação
- Para conseguir rodar os scripts é necessário ter uma conta na AWS, que pode ser criado de graça, porém é preciso ter um cartão de crédito internacional.

Conteúdo

  • O que é Terraform?
    4 minutos

  • Instalando o Terraform
    2 minutos
  • Instalando TFEnv
    3 minutos
  • Editor de texto
    1 minutos
  • Configurando conta na AWS
    4 minutos

  • Criando um bucket manualmente
    1 minutos
  • Entendendo o Terraform CLI
    3 minutos
  • Primeiro script
    8 minutos
  • Primeiro script com variáveis de ambiente
    1 minutos
  • Alterando e destruindo
    6 minutos
  • Variáveis
    16 minutos
  • Interpolação, locals e outputs
    14 minutos
  • O arquivo de estado tfstate
    6 minutos
  • Terraform import
    7 minutos

  • Remote state no S3
    12 minutos
  • Built-in functions
    15 minutos
  • Data sources
    13 minutos
  • Foreach, for e splat operator
    19 minutos
  • Módulos
    29 minutos
  • Workspaces
    14 minutos
  • Null resource e provisioners
    5 minutos

  • Questionário

  • Entendendo o diagrama
    1 minutos
  • React app
    1 minutos
  • Buckets
    12 minutos
  • CDN (Cloudfront)
    10 minutos
  • Route53
    7 minutos
  • Certificado SSL (ACM)
    10 minutos
  • Restrição no bucket e script para buildar o website
    7 minutos

  • Questionário

  • Entendendo o diagrama
    1 minutos
  • Cognito
    5 minutos
  • DynamoDB
    4 minutos
  • Lambda S3
    11 minutos
  • Lambda layer
    4 minutos
  • Lambda DynamoDB
    1 minutos
  • API Gateway
    6 minutos
  • Bucket
    2 minutos
  • SNS
    2 minutos
  • Testando a API e destruindo a infraestrutura
    10 minutos

  • Questionário

  • Entendendo o diagrama
    3 minutos
  • VPC e Internet Gateway
    5 minutos
  • Subnets
    3 minutos
  • Refatorando as subnets
    3 minutos
  • Route tables
    6 minutos
  • Security groups
    6 minutos
  • Load balancer
    6 minutos
  • Autoscaling
    12 minutos
  • Cloudwatch
    4 minutos
  • RDS e Jenkins
    4 minutos
  • Testando o autoscaling
    5 minutos
  • Destruindo
    35 minutos

  • Questionário

  • Introdução aos testes usando Terraform
    3 minutos
  • Setup inicial e sintaxe dos testes
    4 minutos
  • Setup final
    3 minutos
  • Testando as variáveis
    3 minutos
  • Testando o DynamoDB
    7 minutos
  • Testando o bucket no S3
    2 minutos
  • Testando o Website
    4 minutos
Cleber Gasparoto

Cleber Gasparoto

Produtor deste 29/06/2021

5 cursos - 741 alunos

Full stack developer com 10+ anos de experiência em arquitetura, análise e desenvolvimento de sistemas baseados na web. Cleber trabalhou em vários tipos de projetos, desde um sistema para concurso público, comércio, aluguel de carros, consolidação de leis municipais até um comércio eletrônico internacional. Ele é reconhecido por sua capacidade de escrever código limpo e aplicar/ensinar melhores práticas, tornando-se uma referência para as equipes em que está/esteve.

Cleber Gasparoto
PRODUTORCleber Gasparoto

5 cursos - 741 alunos