Voltar ao mapa de mundos

Fundamentos Digitais • Forja das entregas • Avançado

DEVOPS FORGE

A Forja das Entregas

Na Forja das Entregas, cada mudança passa pela esteira. Você organiza o versionamento, monta pipelines conceituais, separa ambientes, observa sistemas e planeja rollbacks. No fim, entrega o fluxo completo de publicação de um app escolar, com checklist de deploy e postmortem sem culpa.

Mecânica: Fluxos de Git e CI/CD conceituais, leitura de logs de pipeline e decisões de deploy

0/3000 XP 0/30 entregas Mestre da Esteira bloqueado

Mundo bloqueado

30 entregas com desafios, XP e medalhas. Para liberar, conclua: CODE START, LINUX QUEST.

Entregas do mundo

Entrega 1

Entrega 1 — Commits

Práticas avançadas para criar commits significativos e seguros no histórico.

100 XPQuizCenárioAssociaçãoDesafio de Lógica

Entrega 2

Entrega 2 — Branches

Estratégias de branch que equilibram estabilidade e velocidade de entrega.

100 XPQuizCenárioOrdenaçãoCaça ao Erro

Entrega 3

Entrega 3 — Merge e Rebase

Diferenças entre merge e rebase e como resolver conflitos de forma segura.

100 XPQuizCenárioAssociaçãoDesafio de Lógica

Entrega 4

Entrega 4 — Pull Requests

Princípios de pull request e revisão de código para qualidade e aprendizado mútuo.

100 XPQuizCenárioOrdenaçãoCaça ao Erro

Entrega 5

Entrega 5 — CI Conceitual

Modelagem de pipelines de CI: estágios, artefatos e práticas para builds confiáveis.

100 XPQuizCenárioAssociaçãoCaça ao Erro

Entrega 6

Entrega 6 — Testes

Estratégias de testes automatizados, flakiness e seleção de testes relevantes.

100 XPQuizCenárioAssociaçãoCaça ao Erro

Entrega 7

Entrega 7 — Ambientes

Como modelar ambientes (dev/homolog/prod) e estratégias de promoção de release.

100 XPQuizCenárioAssociaçãoCaça ao Erro

Entrega 8

Entrega 8 — Containers

Conceitos de imagens, camadas e diferenças entre build e runtime.

100 XPQuizCenárioOrdenaçãoCaça ao Erro

Entrega 9

Entrega 9 — Infraestrutura como Código

Princípios de IaC: idempotência, drift e gerenciamento declarativo de infra.

100 XPQuizCenárioAssociaçãoCaça ao Erro

Entrega 10

Entrega 10 — Segredos

Maneiras seguras de gerir segredos fora do código e evitar vazamentos.

100 XPQuizCenárioOrdenaçãoCaça ao Erro

Entrega 11

Entrega 11 — Erro de compilação CI

Diagnosticar falha de compilação a partir de logs do pipeline.

100 XPQuizCenárioAssociaçãoDesafio de Lógica

Entrega 12

Entrega 12 — Testes unitários

Interpretar falhas em testes automatizados e reproduzir localmente.

100 XPQuizCenárioOrdenaçãoCaça ao Erro

Entrega 13

Entrega 13 — Container não inicia

Diagnosticar problemas conceituais de containers que não sobem.

100 XPQuizCenárioAssociaçãoDesafio de Lógica

Entrega 14

Entrega 14 — Mismatch de ambiente

Identificar problemas causados por configurações divergentes entre ambientes.

100 XPQuizCenárioOrdenaçãoDesafio de Lógica

Entrega 15

Entrega 15 — Vazamento de segredos

Detectar e responder a exposição acidental de segredos no código.

100 XPQuizCenárioAssociaçãoCaça ao Erro

Entrega 16

Entrega 16 — Decisão de rollback

Avaliar quando executar rollback versus continuar tentando correção no ar.

100 XPQuizCenárioAssociaçãoDesafio de Lógica

Entrega 17

Entrega 17 — Métricas e alertas

Interpretar métricas e regras de alerta para priorizar ação.

100 XPQuizCenárioOrdenaçãoDesafio de Lógica

Entrega 18

Entrega 18 — Migração de banco

Diagnosticar e mitigar falhas durante migrações de esquema.

100 XPQuizCenárioOrdenaçãoDesafio de Lógica

Entrega 19

Entrega 19 — Deploy intermitente

Investigar falhas intermitentes em deploys por causas de orquestração ou pipeline.

100 XPQuizCenárioAssociaçãoCaça ao Erro

Entrega 20

Entrega 20 — Degradação de performance

Diagnosticar degradação de performance relacionando métricas e logs.

100 XPQuizCenárioOrdenaçãoDesafio de Lógica

Entrega 21

Entrega 21 — Esqueleto do repositório

Criar a estrutura inicial do repositório e documentos essenciais.

100 XPQuizCenárioAssociaçãoDesafio de Lógica

Entrega 22

Entrega 22 — Estratégia de branches

Definir estratégia de branches e processo de pull request para desenvolvimento colaborativo.

100 XPQuizCenárioOrdenaçãoCaça ao Erro

Entrega 23

Entrega 23 — CI de base

Definir um pipeline de integração contínua que execute checagens essenciais.

100 XPQuizCenárioAssociaçãoDesafio de Lógica

Entrega 24

Entrega 24 — Suíte de testes

Planejar e implementar testes automatizados unitários e de integração.

100 XPQuizCenárioOrdenaçãoCaça ao Erro

Entrega 25

Entrega 25 — Containers do projeto

Conceituar a criação de imagens imutáveis e boas práticas de empacotamento.

100 XPQuizCenárioAssociaçãoDesafio de Lógica

Entrega 26

Entrega 26 — Ambientes do projeto

Definir o fluxo de promoção de artefatos entre dev, homologação e produção.

100 XPQuizCenárioOrdenaçãoCaça ao Erro

Entrega 27

Entrega 27 — IaC e segredos

Modelar infraestrutura como código e separar segredos do código fonte.

100 XPQuizCenárioAssociaçãoDesafio de Lógica

Entrega 28

Entrega 28 — Observabilidade

Planejar logs, métricas e alertas para monitorar a aplicação em produção.

100 XPQuizCenárioOrdenaçãoCaça ao Erro

Entrega 29

Entrega 29 — Deploy seguro

Planejar estratégias de deploy seguro, testes pós-deploy e rollback controlado.

100 XPQuizCenárioAssociaçãoDesafio de Lógica

Entrega 30

Entrega 30 — Entrega final

Consolidar e entregar o projeto final com evidências verificáveis conforme critérios definidos.

100 XPMedalha da Esteira ContínuaQuizCenárioOrdenaçãoMissão Interativa