Antes de começar

Como usar uma trilha

Uma trilha não é apenas uma lista. Ela organiza conceitos que dependem uns dos outros para chegar a uma entrega concreta.

  1. Escolha pelo resultado.Use a pergunta abaixo do título para encontrar a trilha que corresponde ao que você quer construir.
  2. Abra uma etapa.Cada linha leva à explicação do conceito, aos livros relacionados e aos conhecimentos anteriores.
  3. Produza a evidência.Conclua a trilha demonstrando o resultado descrito no bloco final, e não apenas marcando leituras.
Trilha 01

Aprender programação com fundamentos

Como transformar um problema em código que consigo testar?

Para quem: Pessoa que ainda não programa

Começar pela primeira etapa
  1. 01
    Pensamento computacional

    Decompor problemas, reconhecer padrões, modelar abstrações e formular passos verificáveis.

  2. 02
    Programação

    Expressar dados, decisões e processos em instruções executáveis.

  3. 03
    Testes de software

    Obter evidência reproduzível de comportamento, integração e regressão.

Evidência final

Programa pequeno versionado, testado e explicado pelo autor.

Trilha 02

Criar seu primeiro site ou aplicativo Web

Como atravessar interface, API, dados, segurança e entrega sem pular fundamentos?

Para quem: Iniciante que quer entregar um produto Web

Começar pela primeira etapa
  1. 01
    Problema e especificação

    Transformar intenção em comportamento, limites e critérios verificáveis.

  2. 02
    Fatias verticais

    Entregar pequenos fluxos completos atravessando as camadas necessárias.

  3. 03
    Plataforma Web

    Tecnologias abertas de documentos, estilos, execução e comunicação no navegador.

  4. 04
    APIs e contratos

    Interfaces explícitas pelas quais componentes trocam dados e solicitam comportamentos.

  5. 05
    Modelagem de dados

    Representar entidades, relações, invariantes e ciclos de vida dos dados.

  6. 06
    Identidade e acesso

    Autenticar identidades e autorizar ações segundo políticas e menor privilégio.

  7. 07
    Segurança de aplicações

    Reduzir riscos em identidade, dados, código, dependências, execução e operação.

  8. 08
    Testes de software

    Obter evidência reproduzível de comportamento, integração e regressão.

  9. 09
    Entrega e operação

    Construir, implantar, observar e recuperar software em ambientes reais.

Evidência final

Uma fatia ponta a ponta da aplicação de manutenção executável, acessível, testada e publicada em ambiente de prévia.

Trilha 03

Desenvolver com agentes

Como delegar trabalho à IA mantendo controle, evidência e segurança?

Para quem: Pessoa que já entende o ciclo básico de software

Começar pela primeira etapa
  1. 01
    Problema e especificação

    Transformar intenção em comportamento, limites e critérios verificáveis.

  2. 02
    Context engineering

    Selecionar e organizar as informações que um modelo precisa para executar uma tarefa.

  3. 03
    Prompt engineering

    Projetar instruções e exemplos para orientar uma interação com um modelo.

  4. 04
    Coding agents

    Agentes que inspecionam repositórios, usam ferramentas e produzem mudanças verificáveis.

  5. 05
    Skills

    Procedimentos especializados carregados sob demanda para uma tarefa recorrente.

  6. 06
    Harness engineering

    Projetar contexto, ferramentas, permissões, estado, testes e condições de parada ao redor do modelo.

  7. 07
    Testes de software

    Obter evidência reproduzível de comportamento, integração e regressão.

  8. 08
    Avaliação de sistemas de IA

    Medir qualidade, segurança, custo e regressão com casos, métricas, graders e revisão humana adequada ao risco.

Evidência final

Mudança real entregue por agente com especificação, trace, testes e revisão independente.

Trilha 04

Construir um módulo de ERP

Como preservar regras, transações, auditoria e integração num fluxo empresarial?

Para quem: Pessoa que precisa modelar processos empresariais

Começar pela primeira etapa
  1. 01
    Problema e especificação

    Transformar intenção em comportamento, limites e critérios verificáveis.

  2. 02
    Fatias verticais

    Entregar pequenos fluxos completos atravessando as camadas necessárias.

  3. 03
    APIs e contratos

    Interfaces explícitas pelas quais componentes trocam dados e solicitam comportamentos.

  4. 04
    Modelagem de dados

    Representar entidades, relações, invariantes e ciclos de vida dos dados.

  5. 05
    Bancos de dados

    Sistemas que persistem, consultam e protegem dados com garantias explícitas.

  6. 06
    Identidade e acesso

    Autenticar identidades e autorizar ações segundo políticas e menor privilégio.

  7. 07
    Testes de software

    Obter evidência reproduzível de comportamento, integração e regressão.

  8. 08
    Segurança de aplicações

    Reduzir riscos em identidade, dados, código, dependências, execução e operação.

  9. 09
    Entrega e operação

    Construir, implantar, observar e recuperar software em ambientes reais.

Evidência final

Fluxo de ordem de serviço com transação, autorização, auditoria, integração e recuperação testadas.

Trilha 05

Construir um sistema que contém IA

Como medir se um modelo realmente melhora o produto e continua seguro em produção?

Para quem: Pessoa que já programa e quer criar funcionalidade dependente de modelos

Começar pela primeira etapa
  1. 01
    Machine learning

    Construir funções a partir de dados e objetivos de otimização, em vez de codificar todas as regras manualmente.

  2. 02
    Large language models (LLMs)

    Modelos treinados para estimar e gerar sequências de tokens em linguagem e outros dados.

  3. 03
    Tokenização e inferência

    Converter entradas em unidades do modelo e executar o cálculo que produz uma saída.

  4. 04
    Embeddings e RAG

    Representar significado vetorialmente e recuperar evidências externas para compor respostas fundamentadas.

  5. 05
    Tool use e MCP

    Permitir que modelos solicitem ações estruturadas; MCP padroniza a exposição de contexto e ferramentas.

  6. 06
    Avaliação de sistemas de IA

    Medir qualidade, segurança, custo e regressão com casos, métricas, graders e revisão humana adequada ao risco.

  7. 07
    Agentes de IA

    Sistemas que combinam modelo, ferramentas, estado e um ciclo controlado para perseguir objetivos.

Consulta universal

O que você quer encontrar?

Títulos, capítulos, conceitos, termos, laboratórios e ferramentas em uma única busca.

Digite pelo menos dois caracteres.