Rullst AcademyRullst Academy/Lição
Aplicações com Rullst I · Lição 14 / 14

Missão: uma aplicação com suas decisões

Agora a referência vira ponto de partida para outro problema.

Trilhas de aprendizado24 min

Vamos descobrir juntos

  1. 1

    Escolha outro contexto fictício: expedições, pequenos reparos ou experimentos. Escreva um contrato com três ações e um limite. Trocar nomes e cores não basta: altere uma regra observável, como limite de prioridade, ordenação ou um filtro de tarefas pendentes.

  2. 2

    Em PROJECT.md, registre o que mudou em interface, servidor, testes e dados. Se alterar esquema, use banco de teste novo e explique a migração necessária para dados antigos. Acrescente pelo menos um teste positivo, um de limite/falha e um caso que não existia no exemplo.

  3. 3

    Entregue README com versões, comandos, arquivo ativo, resultados, ensaio de recuperação e limites. Confira teclado, mensagens, texto literal e tela estreita. Peça que outra pessoa siga o README sem você executar por ela; registre o que a confundiu. Se não houver revisor, marque revisão externa como pendente.

  4. 4

    O editor da Rullst Academy guarda um arquivo neste navegador; a conta guarda conclusão e XP. O ZIP é o modelo original, sem suas edições. O botão GitHub envia apenas o arquivo confirmado. Para publicar o aplicativo inteiro, use Git manual com .gitignore, sem bancos, backups ou segredos. GitHub é opcional.

  5. 5

    Depois de uma pausa, explique o percurso de uma requisição sem copiar o README e tente uma variação nova. Declare ajuda de pessoas ou IA e o que você verificou. Passar na avaliação registra compreensão dos exercícios; não comprova autoria, execução local nem autonomia profissional.

Sua bancada de aplicações

O kit inclui o aplicativo completo para investigar e modificar. O trecho abaixo explica esta etapa; o editor contém o arquivo indicado. A Rullst Academy não compila nem executa esse servidor no navegador.

Arquivo para estudar e modificar

PROJECT.md

Contract → implementation → positive/negative tests
→ recovery rehearsal → README → peer feedback
→ another problem after a break

Extraia o kit numa pasta nova e abra o terminal junto a Cargo.toml. Use Rust 1.96+; o primeiro build pode baixar dependências e demorar. Depois abra http://127.0.0.1:3010. Pare com Ctrl+C e execute novamente após editar.

cargo test --locked
cargo run --locked
Meus arquivos e GitHub

Baixe seu rascunho e substitua o arquivo indicado na sua cópia extraída. O editor guarda um arquivo neste navegador; a conta guarda avaliações e XP. O ZIP não contém suas alterações. GitHub envia só o arquivo confirmado; para o aplicativo completo use Git manual, sem bancos, backups ou segredos.

Links oficiais e próximo passo

✦
SUA MISSÃO

Entregar uma variação autoral com testes, recuperação, instruções e revisão.

Agora é a sua vez

Oficina de descobertas

Decida antes de executar

Entregar uma variação autoral com testes, recuperação, instruções e revisão.
Monte suas respostas e confira quando estiver pronto.
Uma pausa para entender

Qual conclusão é sustentada por concluir esta avaliação?

Preciso de uma pista

Construção exige integrar e explicar escolhas. A plataforma não observa seu computador nem certifica autonomia por um quiz; documente execução, variação e revisão.

Carregando sua jornada…

Como perceber o que aprendi?

Use os objetivos e o desafio abaixo como uma conversa com você mesmo ou com alguém que possa ajudar. É uma autoavaliação orientada: não envia respostas, não concede XP e não verifica automaticamente sua autonomia.

Em Construção, integre uma pequena solução própria, teste uma variação não mostrada, registre limites e peça revisão quando possível. Reproduzir o exemplo é o começo; explicar e adaptar a solução desenvolve autonomia.

Seu desafio de transferência

Entregue sua aplicação modificada e PROJECT.md com regra nova, testes próprios, recuperação e feedback. Explique uma falha que você conseguiu corrigir e outra limitação ainda presente. Após uma pausa, resolva uma variação diferente e registre a ajuda necessária.

Guarde uma evidência: previsão, tentativa, resultado, uma mudança sua e o que ainda não consegue explicar. Quando possível, peça feedback a alguém; se estudar sozinho, retome depois sem copiar e compare suas tentativas.

Tente de novo em outro momento

Depois de uma pausa, explique a ideia sem abrir a solução e tente um exemplo diferente. Compare com sua primeira tentativa: o que consegue fazer sozinho e onde precisa de uma pista? Você pode escrever, falar ou desenhar; escolha uma forma que permita conferir a mesma ideia. Registre ajuda recebida, inclusive de IA, e volte ao trecho necessário. Não há prazo universal nem XP extra por esse registro.

Conclusões e XP registram as avaliações da Rullst Academy. Uma trilha introdutória pode ajudar na vida cotidiana e preparar próximos estudos; sozinha não comprova domínio completo ou preparo profissional. O nível indica profundidade, não idade.

Leve com você

Entregue sua aplicação modificada e PROJECT.md com regra nova, testes próprios, recuperação e feedback. Explique uma falha que você conseguiu corrigir e outra limitação ainda presente. Após uma pausa, resolva uma variação diferente e registre a ajuda necessária.

No seu ritmo

Meus arquivos e GitHub

Toda lição pode virar um registro seu: código, anotações ou um plano de prática. Guardar um arquivo no GitHub é opcional e não altera seu XP.

Manual do aluno

O editor e os downloads abrem quando esta lição estiver liberada para sua conta. Confira o acesso abaixo ou volte ao mapa da trilha.

Conferindo seu acesso à lição…

Rullstpetbot

A IA pode errar. Confira no material da lição.