Assuntos abordados durante o curso de C# Avançado, temas como:
-
Estruturas do C#:
- Enums
- Structs
- Records
- Tuplas
- Classes
-
POO Avançado:
- Herança e Polimorfismo
- Composição
- Interfaces e Classes Abstratas
- Generics
Delegates e Events: - Func, Action e Predicate - Events
-
Async-Await e Multithreading:
- Async-Await
- Task Continuations
- Multithreading
- Semaphore e Locks
- Interlocked
- Coleções Concorrentes
-
Garbage Collector:
- Garbage Collector
- IDisposable/Dispose
-
Task Parallel Library (TPL)
-
Dynamic e ExpandoObject
-
Reflections e Attributes