High Performance Systems • RAII, Smart Pointers, Templates, Concorrência, Ranges e Zero-Cost Abstractions


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

🧱 Bloco 1: Ecossistema C++20/C++23, Compiladores e Estrutura Sequencial e Tópicos Avançados (Caps 01 a 04)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
01 📖 Ecossistema C++20/C++23, Compiladores e Estrutura Sequencial 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
02 📖 Tipos Primitivos, Modificadores, Casting e Namespaces 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
03 📖 Estruturas Condicionais, constexpr if e Switch Statements 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
04 📖 Estruturas de Repetição (while, for, range-based for) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 2: Arrays Estáticos, std e Tópicos Avançados (Caps 05 a 08)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
05 📖 Arrays Estáticos, std::array, std::vector e Gestão do Heap 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
06 📖 Strings Modernas, std::string_view e Formatação com std::format 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
07 📖 Algoritmos da STL, std::ranges e Expressões Lambda 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
08 📖 Ponteiros Brutos, Endereçamento e Aritmética de Ponteiros 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 3: Classes, Construtores, Destruidores e Encapsulamento e Tópicos Avançados (Caps 09 a 12)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
09 📖 Classes, Construtores, Destruidores e Encapsulamento 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
10 📖 Gerenciamento RAII e Smart Pointers (unique_ptr, shared_ptr) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
11 📖 Herança, Polimorfismo Dinâmico, Métodos Virtuais e VTable 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
12 📖 Sobrecarga de Operadores e Semântica de Movimento (Move Semantics) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 4: Templates de Funções, Classes e Constraints com Concepts e Tópicos Avançados (Caps 13 a 16)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
13 📖 Templates de Funções, Classes e Constraints com Concepts 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
14 📖 Tratamento de Exceções, noexcept, std::optional e std::variant 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
15 📖 Manipulação de Arquivos, Streams e std::filesystem 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
16 📖 Testes Automatizados com Catch2 e GoogleTest 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 5: Concorrência Multithread (std e Tópicos Avançados (Caps 17 a 20)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
17 📖 Concorrência Multithread (std::jthread, std::mutex, std::atomic) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
18 📖 Programação de Baixo Nível, Bitwise e Alinhamento de Memória 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
19 📖 Módulos C++20 (import/export) e Build Systems com CMake 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
20 📖 Projeto Prático Corporativo: Motor 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 Rust.


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