C# 12 & .NET 8 • POO Moderna, LINQ, Concorrência, Spans, Minimal APIs e EF Core


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

🧱 Bloco 1: Fundamentos de C# 12, CLR e Controle de Fluxo (Caps 01 a 04)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
01 📖 Ecossistema .NET 8, CLR, CLI dotnet e Estrutura Sequencial 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
02 📖 Tipagem Primitiva, Value Types vs Reference Types e Nullable Types 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
03 📖 Estruturas Condicionais, Switch Expressions e Pattern Matching 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
04 📖 Estruturas Repetitivas (while, for, foreach) e Spans 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 2: Coleções, LINQ, Strings e Gestão de Memória (Caps 05 a 08)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
05 📖 Coleções: Arrays, List<T>, Dictionary<K,V> e HashSet<T> 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
06 📖 LINQ (Language Integrated Query) e Expressões Lambda 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
07 📖 Manipulação de Strings, StringBuilder e Regex 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
08 📖 Gestão de Memória, Stack vs Heap, IDisposable e Garbage Collector 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 3: POO Moderna, Records, Structs e Polimorfismo (Caps 09 a 12)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
09 📖 Classes, Construtores Primários e Encapsulamento 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
10 📖 Records, Imutabilidade e Structs Modernas 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
11 📖 Herança, Polimorfismo, Classes Abstratas e Interfaces 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
12 📖 Generics, Constraints e Covariância/Contravariância 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 4: Delegates, Eventos, Exceções, I/O e Testes Automatizados (Caps 13 a 16)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
13 📖 Delegates, Eventos, Action, Func e EventHandler 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
14 📖 Tratamento de Exceções Corporativo e Custom Exceptions 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
15 📖 Manipulação de Arquivos, Streams e Serialização JSON 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
16 📖 Testes Automatizados com xUnit, FluentAssertions e Moq 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 5: Concorrência Async, Injeção de Dependência, Minimal APIs e EF Core (Caps 17 a 20)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
17 📖 Programação Assíncrona com async/await, Task e CancellationToken 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
18 📖 Injeção de Dependências, Configuração e Logging no .NET 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
19 📖 Construção de Web APIs Minimalistas com ASP.NET Core 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
20 📖 Projeto Prático Corporativo: Microsserviço REST com SQLite/EF Core 🧩 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 a Especialização de Sistemas com Python 3.12+.


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