Pular para conteúdo

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."