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 Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h