Roadmap do Curso: A Jornada Rustácea 🦀
Este roadmap descreve as fases de evolução do estudante durante o curso de Rust.
🛤️ Marcos de Aprendizado
📍 Módulo 1: O Primeiro Contato
- [x] Configurar ambiente local (rustup, cargo).
- [x] Entender a sintaxe básica e tipos escalares.
- [x] Dominar o controle de fluxo com
match(O melhor amigo do Rustáceo).
🧠 Módulo 2: Pensando em Rust (O Grande Desafio)
- [x] Compreender as regras de Ownership.
- [x] Diferenciar referências mutáveis e imutáveis.
- [x] Manipular strings e coleções dinâmicas de forma segura.
🏗️ Módulo 3: Construindo Abstrações
- [x] Modelar domínios complexos com Structs e Enums.
- [x] Criar código genérico e Traits reutilizáveis.
- [x] Garantir 100% de cobertura de testes na lógica de negócio.
🚀 Módulo 4: Voando Alto
- [x] Implementar algoritmos multithread seguros.
- [x] Desenvolver uma ferramenta de terminal (CLI) profissional.
- [x] Expor funcionalidades via API Web JSON.
- [x] Concluir o Projeto Final Integrador.
"O Rust é difícil de aprender, mas é impossível de esquecer."