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
- Configurar ambiente local (rustup, cargo).
- Entender a sintaxe básica e tipos escalares.
- Dominar o controle de fluxo com
match(O melhor amigo do Rustáceo).
🧠 Módulo 2: Pensando em Rust (O Grande Desafio)
- Compreender as regras de Ownership.
- Diferenciar referências mutáveis e imutáveis.
- Manipular strings e coleções dinâmicas de forma segura.
🏗️ Módulo 3: Construindo Abstrações
- Modelar domínios complexos com Structs e Enums.
- Criar código genérico e Traits reutilizáveis.
- Garantir 100% de cobertura de testes na lógica de negócio.
🚀 Módulo 4: Voando Alto
- Implementar algoritmos multithread seguros.
- Desenvolver uma ferramenta de terminal (CLI) profissional.
- Expor funcionalidades via API Web JSON.
- Concluir o Projeto Final Integrador.
"O Rust é difícil de aprender, mas é impossível de esquecer."