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 etapaEscolha um resultado concreto. Cada etapa abre o capítulo que ensina o conceito; o Atlas fica reservado para explorar relações.
Uma trilha não é apenas uma lista. Ela organiza conceitos que dependem uns dos outros para chegar a uma entrega concreta.
Como transformar um problema em código que consigo testar?
Para quem: Pessoa que ainda não programa
Começar pela primeira etapaComo atravessar interface, API, dados, segurança e entrega sem pular fundamentos?
Para quem: Iniciante que quer entregar um produto Web
Começar pela primeira etapaTransformar intenção em comportamento, limites e critérios verificáveis.
Entregar pequenos fluxos completos atravessando as camadas necessárias.
Tecnologias abertas de documentos, estilos, execução e comunicação no navegador.
Interfaces explícitas pelas quais componentes trocam dados e solicitam comportamentos.
Representar entidades, relações, invariantes e ciclos de vida dos dados.
Autenticar identidades e autorizar ações segundo políticas e menor privilégio.
Reduzir riscos em identidade, dados, código, dependências, execução e operação.
Obter evidência reproduzível de comportamento, integração e regressão.
Construir, implantar, observar e recuperar software em ambientes reais.
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 etapaTransformar intenção em comportamento, limites e critérios verificáveis.
Selecionar e organizar as informações que um modelo precisa para executar uma tarefa.
Projetar instruções e exemplos para orientar uma interação com um modelo.
Agentes que inspecionam repositórios, usam ferramentas e produzem mudanças verificáveis.
Procedimentos especializados carregados sob demanda para uma tarefa recorrente.
Projetar contexto, ferramentas, permissões, estado, testes e condições de parada ao redor do modelo.
Obter evidência reproduzível de comportamento, integração e regressão.
Medir qualidade, segurança, custo e regressão com casos, métricas, graders e revisão humana adequada ao risco.
Como preservar regras, transações, auditoria e integração num fluxo empresarial?
Para quem: Pessoa que precisa modelar processos empresariais
Começar pela primeira etapaTransformar intenção em comportamento, limites e critérios verificáveis.
Entregar pequenos fluxos completos atravessando as camadas necessárias.
Interfaces explícitas pelas quais componentes trocam dados e solicitam comportamentos.
Representar entidades, relações, invariantes e ciclos de vida dos dados.
Sistemas que persistem, consultam e protegem dados com garantias explícitas.
Autenticar identidades e autorizar ações segundo políticas e menor privilégio.
Obter evidência reproduzível de comportamento, integração e regressão.
Reduzir riscos em identidade, dados, código, dependências, execução e operação.
Construir, implantar, observar e recuperar software em ambientes reais.
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 etapaConstruir funções a partir de dados e objetivos de otimização, em vez de codificar todas as regras manualmente.
Modelos treinados para estimar e gerar sequências de tokens em linguagem e outros dados.
Converter entradas em unidades do modelo e executar o cálculo que produz uma saída.
Representar significado vetorialmente e recuperar evidências externas para compor respostas fundamentadas.
Permitir que modelos solicitem ações estruturadas; MCP padroniza a exposição de contexto e ferramentas.
Medir qualidade, segurança, custo e regressão com casos, métricas, graders e revisão humana adequada ao risco.
Sistemas que combinam modelo, ferramentas, estado e um ciclo controlado para perseguir objetivos.