CURSO TERRAFORM IaC INFRAESTRUTURA COMO CODIGO

  • DevOps | CI | CD | Kubernetes | Web3

CURSO TERRAFORM IaC INFRAESTRUTURA COMO CODIGO

24 horas
Visão Geral

Este Curso Terraform IaC Infraestrutura com Codigo, capacita o aluno a provisionar, versionar e gerenciar infraestrutura de forma automatizada utilizando Terraform e a linguagem HCL, padrão moderno de Infraestrutura como Código (IaC) adotado em ambientes Cloud e DevOps.

O Curso Terraform IaC Infraestrutura com Codigo, é altamente prático, abordando cenários reais de mercado, automação, governança e integração com pipelines CI/CD.

Objetivo

Após realizar este curso TERRAFORM (IaC) – INFRAESTRUTURA COMO CÓDIGO, você será capaz de:

  1. Compreender os conceitos de Infraestrutura como Código
  2. Criar e gerenciar recursos utilizando Terraform
  3. Escrever código em HCL de forma organizada
  4. Trabalhar com state, módulos e providers
  5. Integrar Terraform em pipelines DevOps
  6. Aplicar boas práticas de segurança e governança
Publico Alvo
  •  
  • Profissionais DevOps
  • Engenheiros de Cloud
  • Arquitetos de Infraestrutura
  • Administradores de Sistemas
  • SREs
  • Desenvolvedores interessados em IaC
  •  
Pre-Requisitos
  •  
  • Noções de infraestrutura e redes
  • Conhecimentos básicos de Cloud (AWS, Azure ou GCP)
  • Familiaridade com linha de comando (Linux ou Windows)
  •  
Materiais
Ingles/Portugues
Conteúdo Programatico

MÓDULO 1 – FUNDAMENTOS DE INFRAESTRUTURA COMO CÓDIGO (3h)

  1. O que é IaC
  2. Benefícios da IaC no DevOps
  3. Conceitos de infraestrutura moderna
  4. Ferramentas de IaC
  5. Casos reais de uso no mercado

MÓDULO 2 – INTRODUÇÃO AO TERRAFORM E HCL (3h)

  1. Arquitetura do Terraform
  2. Instalação e configuração do ambiente
  3. Estrutura de arquivos Terraform
  4. Sintaxe básica da linguagem HCL
  5. Primeiro projeto Terraform

MÓDULO 3 – PROVIDERS, RECURSOS E VARIÁVEIS (4h)

  1. Providers (AWS, Azure, GCP)
  2. Recursos e blocos Terraform
  3. Variáveis, outputs e locals
  4. Versionamento de providers
  5. Organização de projetos

MÓDULO 4 – STATE, BACKENDS E VERSIONAMENTO (4h)

  1. O que é Terraform State
  2. State local vs remoto
  3. Backends (S3, Azure Blob, GCS)
  4. Lock de state e concorrência
  5. Boas práticas de versionamento

MÓDULO 5 – MÓDULOS, REUTILIZAÇÃO E BOAS PRÁTICAS (4h)

  1. O que são módulos Terraform
  2. Criação de módulos reutilizáveis
  3. Estrutura de pastas
  4. Padronização e governança
  5. Workspaces

MÓDULO 6 – SEGURANÇA, CI/CD E GOVERNANÇA (3h)

  1. Gerenciamento de Secrets
  2. Segurança em IaC
  3. Integração com pipelines CI/CD
  4. Terraform Plan e Apply automatizado
  5. Compliance e auditoria

MÓDULO 7 – PROJETO FINAL DE INFRAESTRUTURA (3h)

  1. Planejamento da infraestrutura
  2. Criação completa com Terraform
  3. Uso de módulos
  4. State remoto e segurança
  5. Apresentação do projeto final
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Apache NiFi e Hadoop DataFlow Engineering

40 horas

Curso Apache Kafka Data Streaming

24 horas

Curso Python Software Development

24 horas