Memory Safety • Ownership, Borrow Checker, Lifetimes, Traits, Concorrência Segura e Tokio Async


🏛️ Estrutura Curricular Canônica (20 Capítulos • 5 Blocos)

🧱 Bloco 1: Introdução ao Rust, Toolchain Rustup, Cargo e Estrutura Sequencial e Tópicos Avançados (Caps 01 a 04)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
01 📖 Introdução ao Rust, Toolchain Rustup, Cargo e Estrutura Sequencial 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
02 📖 Tipos Escalares, Compostos, Mutabilidade e Shadowing 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
03 📖 Controle de Fluxo: if/else, loop, while e for 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
04 📖 Funções, Expressões vs Declarações e Escopo Léxico 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 2: O Sistema de Ownership (Propriedade) e Move Semantics e Tópicos Avançados (Caps 05 a 08)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
05 📖 O Sistema de Ownership (Propriedade) e Move Semantics 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
06 📖 Borrowing, Referências Imutáveis e Mutáveis (&, &mut) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
07 📖 Lifetimes Estáticos e Explícitos (‘a) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
08 📖 Slices, Strings e Vetores Contíguos na Memória 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 3: Structs, Tuplas e Métodos com impl e Tópicos Avançados (Caps 09 a 12)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
09 📖 Structs, Tuplas e Métodos com impl 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
10 📖 Enums, Option, Result e Pattern Matching com match/if let 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
11 📖 Modularização, Crates, Visibilidade (pub) e Workspaces 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
12 📖 Coleções Padrão (Vec, HashMap, HashSet) e Iteradores Idiomáticos 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 4: Traits, Trait Bounds, Derives e Generics e Tópicos Avançados (Caps 13 a 16)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
13 📖 Traits, Trait Bounds, Derives e Generics 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
14 📖 Closures, Functores e Programação Funcional 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
15 📖 Smart Pointers: Box, Rc, Arc, RefCell e Mutex 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
16 📖 Tratamento Idiomático de Erros, Anyhow e Thiserror 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 5: Concorrência Multithread Segura (Send/Sync, mpsc e Tópicos Avançados (Caps 17 a 20)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
17 📖 Concorrência Multithread Segura (Send/Sync, mpsc::channel) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
18 📖 Programação Assíncrona com Runtime Tokio e Async/Await 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
19 📖 Unsafe Rust, Ponteiros Brutos e FFI (C Interop) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
20 📖 Projeto Prático Corporativo: CLI de Alta Performance com Auditoria JSON 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🚀 Próxima Etapa da Formação: Concluído este módulo, prossiga na sua jornada de formação avançando para o Especialização de Sistemas com C# / .NET.


🏠 Voltar ao Início do Portal 📚 Ver Índice Geral Próximo Módulo ➡️