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

6 cursos - 873 alunos

Eu sou um desenvolvedor full-stack com mais de uma década de experiência em arquitetura, análise e desenvolvimento de sistemas baseados na Web. Posso construir monolitos e micro-serviços escaláveis, confiáveis e seguros que atendem a milhões de usuários globais.

Cleber Gasparoto
PRODUTORCleber Gasparoto

6 cursos - 873 alunos