Pular para conteúdo

Programação de Sistemas com Rust 🦀

Domine a linguagem que está revolucionando a infraestrutura de software moderna, focando em segurança de memória, performance nativa e concorrência segura.

Objetivo do Curso

Metodologia: Aprendizado prático (Learn by doing) focado em fundamentos sólidos, seguido por aplicações reais em ferramentas de linha de comando (CLI) e serviços Web de alta performance.


🎯 O Que Você Vai Aprender

  • Segurança de Memória --- Entenda o revolucionário sistema de Ownership e Borrowing que elimina erros de memória sem precisar de um Garbage Collector. Ver Módulo 2

  • Performance Nativa --- Escreva código com a velocidade de C e C++, mas com as garantias de segurança de uma linguagem moderna e amigável. Ver Fundamentos

  • :material-sync-lock: Concorrência Sem Medo --- Desenvolva sistemas multithread robustos, onde o compilador impede data races e erros de concorrência antes mesmo de rodar. Ver Concorrência

  • Ecossistema Moderno --- Construa desde ferramentas CLI profissionais até APIs Web escaláveis e aplicações em WebAssembly de alto desempenho. Ver Projetos


📚 Jornada de Aprendizado (16 Aulas)

O curso é estruturado para levar você do zero ao desenvolvimento de sistemas complexos.

🧱 Módulo 1: Introdução e Fundamentos (Aulas 01-04)

🧠 Módulo 2: Gerenciamento de Memória (Aulas 05-08)

🧬 Módulo 3: Abstrações e Qualidade (Aulas 09-12)

⚡ Módulo 4: Especialização e Web (Aulas 13-16)


Começar Minha Jornada Rustácea