Um próximo passo claro
Você não precisa concluir todos os idiomas, instalar todos os runtimes nem usar todos os recursos de agente. Escolha um caminho, prove seus pré-requisitos e avance quando a evidência estiver pronta. Os níveis do curso descrevem complexidade, não uma certificação.
[!TIP] Rota inicial recomendada: Comece aqui → laboratório 01 → um idioma pelos laboratórios 02–05 → personalização → um cenário avançado. Se preferir histórias curtas de fantasia, siga a rota de aventura em vez disso.
O que é obrigatório?
| Rótulo | Significado | Exemplo |
|---|---|---|
| Obrigatório | Necessário para os critérios de aceite do exercício escolhido | Seu runtime, linha de base, mudança delimitada, verificação negativa, revisão e restauração |
| Opcional | Adiciona outra experiência sem bloquear a lição local | Um repositório do GitHub, um segundo idioma, Codespace, UI ou integração ao vivo explicitamente marcados como opcionais |
| Avançado | Exige modelos mentais anteriores e revisão adicional | Ferramentas externas, responsabilidade paralela, identidade do SDK, execução na nuvem e modernização |
| Mantenedor | Altera este currículo, não o aplicativo do aluno | Builds do site, empacotamento, traduções e publicação |
O acesso ao Copilot é necessário para prática de IA ao vivo, não para inspecionar a fonte ou executar verificações locais determinísticas. Se o acesso não estiver disponível, registre essa limitação em vez de apresentar uma simulação como uma execução real do agente.
Rota A — Prática profissional guiada
Etapa 1: orienta-se
- Conclua Comece aqui para obter uma alteração verificada.
- Conclua 01 — Contexto e interface.
- Explique papel, harness, ambiente e permissões usando sua própria sessão.
Evidência de saída: uma linha de base que passa, uma alteração revisada, uma afirmação negativa e um registro honesto de quais ferramentas estavam disponíveis.
Etapa 2: escolha uma única linguagem de aplicação
| Ordem | Rota C# | Rota Python | Por que vem depois |
|---|---|---|---|
| Preparar | Ambiente C# | Ambiente Python | Selecione o runtime e o diretório de trabalho corretos |
| 02 | Analisar/documentar | Analisar/documentar | Entenda o aplicativo existente antes de alterá-lo |
| 03 | Desenvolver um recurso | Desenvolver um recurso | Conecte os critérios de aceite a um comportamento ponta a ponta |
| 04 | Testes xUnit | Testes pytest | Aprenda se os testes realmente detectam um resultado incorreto |
| 05 | Refatoração segura | Refatoração segura | Altere a estrutura preservando o comportamento observável |
Cada kit parte de sua própria linha de base declarada. Sua solução do exercício anterior não é um requisito silencioso do kit seguinte. Não sobrescreva uma cópia com outra; preserve a evidência de cada tentativa.
Etapa 3: pratique uma decisão de engenharia
Escolha o cenário que corresponde ao seu trabalho. Eles não são sete pré-requisitos para cada laboratório avançado.
| Laboratórios | Cenário | Preparação |
|---|---|---|
| 06 | Protótipo de compras acessível | Node, navegador, PRD pequeno |
| 07, 08, 09 | Duplicação, extração e regras de decisão | Noções básicas de C# e testes de caracterização |
| 10 | Perfilamento delimitado | C#; uma carga pequena e saída funcional inalterada |
| 11 | De issue para mudança revisada | Teste de regressão local; PR remoto opcional |
| 12 | Simulação de incidente sem credenciais | Node; sem token real nem operação de provedor |
Etapa 4: personalização e cenários avançados
Comece com 15 — Personalização quando puder verificar uma pequena alteração. Depois escolha um propósito, não apenas o próximo número:
| Propósito | Sequência | Limite de evidência |
|---|---|---|
| Definir um novo produto | Configuração do Spec Kit → 13 — Greenfield | Contrato RSS local; sem busca remota de feeds |
| Adicionar comportamento a um aplicativo existente | Configuração → 14 — Funcionalidade brownfield | Os contratos antigo e novo passam juntos |
| Alterar o armazenamento sem mudar os consumidores | Configuração → 17 — Modernização | Reconciliação de dados, sem sobrescrita e com reversão |
| Incorporar um runtime de agente | Configuração do SDK → 16 — SDK | Testes offline de ferramentas e ciclo de vida; a inferência autenticada é registrada separadamente |
Rota B — Aventuras com apoio de história
Use o mapa de aventuras nesta ordem:
| Etapa | Sequência | Pronta para continuar quando… |
|---|---|---|
| Fundamentos | Portais de Nexus → Espelhos de Contexto | Você separa papel, harness e ambiente e consegue fundamentar uma resposta nos arquivos |
| Básicos | Loop de Tempora → Leis de Eldoria | Você consegue limitar a iteração e escrever instruções delimitadas e testáveis |
| Intermediário | Habilidades de Algora → Agentes de Stellaris → Guardrails de Stonevale | Você distingue expertise, papel, handoff e política determinística |
| Avançado | Cartógrafo MCP → Grafo de Lumoria → Mythos Paralelo | Você consegue descrever limites de confiança, dependências e propriedade independente |
| Superfícies | Cidadela da Nuvem → Porta do Terminal → Fundição de Autômatos | Você distingue validação de contrato da execução remota e real em runtime |
| Capstone | Convergência dos Três Reinos | Você consegue mapear requisitos para atores, ambientes, artefatos e evidências revisadas |
Cada aventura inclui um laboratório correspondente, um exercício de falha e uma rubrica. Baixe um kit por vez. A história é um recurso de memória; a correção ainda vem dos critérios de aceitação do laboratório.
O que “do básico ao avançado” significa e o que não significa
| Incluído neste kit | Não é automaticamente estabelecido |
|---|---|
| Investigação, planejamento, implementação, testes e revisão | Domínio de todas as linguagens de programação ou de todos os recursos do Copilot |
| Exercícios locais para instruções, skills, agentes, MCP e tarefas paralelas | Suporte universal ao host ou permissão para instalar servidores arbitrários |
| Fluxos de greenfield, funcionalidades e modernização guiados por especificação | Uma migração de produção ou suporte para todas as plataformas de dados |
| Limites de SDK e solicitações ao vivo opcionais | Qualidade do modelo em usuários reais ou tráfego em escala de produção |
| Contratos de tarefas em nuvem e delegação autorizada opcional | Uma execução em nuvem apenas porque um verificador JSON passou |
| Gráficos de aprendizado acessíveis e verificações de UI quando relevante | Uma certificação de acessibilidade ampla para toda solução do aluno |
O kit ensina um método e oferece exercícios que produzem evidências. Preocupações adicionais de produção —operações, conformidade, identidade real, implantação e avaliação mais ampla— exigem seus próprios requisitos e verificação.
Escolha um ponto de parada realista
- Primeira sessão: conclua o exercício de saudação e explique suas evidências.
- Prática de aplicação: conclua a sequência 02–05 de uma única linguagem.
- Oficina de equipe: escolha um cenário de engenharia e depois uma transferência revisada.
- Prática avançada: conclua um cenário de integração e rotule evidências locais versus ao vivo.
Não corra até o capstone pulando um pré-requisito que falhou. Use o guia de configuração para bloqueios de ambiente e a solução de problemas da lição para falhas de comportamento.
| Anterior | Próximo |
|---|---|
| Comece aqui | Baixe seu kit selecionado |