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

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