Edição terminada
Terraform Fundamentals
Infraestrutura como código com Terraform: providers, módulos e workflows.
Online
pt
Cheque Formação + Digital
Conteúdo
Programa
O que é Infrastructure as Code bem como os seus benefícios
Principais ferramentas de IaC
Visão geral do Terraform
Arquitetura do Terraform: Core, Providers, CLI
Instalação e primeiros comandos (init, plan, apply, destroy)
Estrutura de arquivos .tf
Demonstração: Primeiro provisionamento simples em Azure com Terraform
Tipos de variáveis (input, output, locals)
Estrutura de recursos e argumentos
Recursos Azure comuns
Introdução ao uso de terraform.tfvars
Laboratório prático 1: Criar estrutura de provisionamento com variáveis
Data sources e como utilizá-los
Recursos avançados: depends_on, dynamic blocks, lifecycle
Comando terraform import
Providers e configuração com múltiplos providers
Introdução a backends remotos (azurerm, local, s3)
Práticas de segurança com terraform.tfstate
Demonstração: Configuração de backend remoto em Azure
Criação e uso de módulos
Organização de pastas e reutilização de código
Utilização de for_each, count, for loops
Boas práticas para repositórios Terraform
Laboratório: Criação de um módulo reutilizável (ex: storage account)
Estrutura básica de um pipeline CI/CD
GitHub Actions: Visão geral e conceitos
Secrets, ambientes e segurança
Boas práticas para automação e colaboração
Exemplo prático: pipeline com terraform plan e apply automático com aprovação
Para quem é
A quem se destina esta formação
Objectivos
O que vais aprender
✓
Compreender o conceito e a importância de IaC ✓
Criar e aplicar configurações básicas e avançadas com Terraform ✓
Utilizar variáveis, módulos e recursos reutilizáveis ✓
Trabalhar com diferentes providers e backends ✓
Usar práticas recomendadas de versionamento e organização de código ✓
Realizar automação de deploy com pipelines CI/CD via GitHub Actions ✓
Aplicar práticas de reuso e modularização da infraestrutura
Quem ensina
Formador
Detalhes
Informações práticas
Local
Online
Horário
Pós-Laboral
9 de March de 2026 — 25 de March de 2026
Certificação
Certificado de participação
Certificado de participação
Pré-requisitos
- Conhecimentos básicos em linha de comando (CLI)
- Familiaridade com conceitos de infraestrutura em cloud (rede, servidores, serviços em nuvem, preferencialmente Azure)
- Git instalado localmente
- Conta ativa no GitHub e acesso à Azure (Free Tier, sandbox disponibilizada, ou acessos à conta Azure Corporativa)
- Familiaridade com conceitos de infraestrutura em cloud (rede, servidores, serviços em nuvem, preferencialmente Azure)
- Git instalado localmente
- Conta ativa no GitHub e acesso à Azure (Free Tier, sandbox disponibilizada, ou acessos à conta Azure Corporativa)
Idioma
pt
Continua a aprender