Visão geral

Curso de YAML

Aprenda YAML para configs e DevOps: sintaxe, diferenças com JSON, workflows Kubernetes/CI e depuração.

Este curso ensina YAML como linguagem de configuração legível para humanos, usada em Kubernetes, pipelines de CI e settings de aplicação. Não é um guia passo a passo de um formatter. Você vai aprender a estrutura do YAML, como ele difere do JSON, cenários reais de DevOps, erros comuns de indentação e um fluxo de depuração antes de aplicar manifests ou fazer merge de mudanças de config.

Para quem é este curso

  • Engenheiros de plataforma e DevOps que editam manifests e workflows
  • Desenvolvedores backend que mantêm docker-compose ou Helm values
  • Desenvolvedores full-stack que recebem erros de YAML no CI ou kubectl

O que você vai aprender

  1. Mappings, sequences e scalars — os blocos de construção do YAML
  2. Quando o YAML supera o JSON em configs — e quando não supera
  3. Padrões em Deployments Kubernetes e arquivos GitHub Actions
  4. Erros de indentação, tabs e tipagem que quebram parsers
  5. Um fluxo prático validar → corrigir → formatar com dicas de linha/coluna

Use o YAML Formatter relacionado para experimentar, mas lembre-se: YAML válido prova sintaxe — não que um manifest é seguro ou correto para o seu cluster.