1 Fundamentos Iniciais do Async/Await
Domine os fundamentos do Async/Await em C#. Aprenda o modelo assíncrono, diferenças entre threads, tasks, delegates e evite deadlocks ao criar seu 1º app.
2 Conceitos Avançados e Internals
Explore os fundamentos avançados de C# Async/Await: IL, awaiters personalizados, ConfigureAwait, evolução do callback e AsyncStateMachine para dominar o .NET.
3 Tratamento de Exceções e Cancelamentos
Aprenda tratamento de exceções, cancelamento seguro e resiliência com logging e observability em C# Async/Await Avançado sem Dor de Cabeça.
4 Performance e Diagnóstico
Alcance performance máxima com C# Async: use ferramentas de profiling, diagramas de fluxo, benchmarking e técnicas para otimizar tasks sem dor de cabeça.
5 Async/Await em ASP.NET Core
Aprimore sua aplicação ASP.NET Core com Async/Await: endpoints assíncronos, streams para upload/download, Entity Framework e autenticação segura.
6 Design Patterns e Boas Práticas com Async/Await
Descubra design patterns e práticas async/await no curso C# avançado. Aprenda a estruturar repositórios, factories e aplicar circuit breaker e decorators.
7 Casos de Uso Avançados
Explore casos avançados de async/await com microservices, desktop apps, batch tasks e CLI, elevando seu C# Async/Await sem dor de cabeça.
8 Testes e Manutenção de Código Assíncrono
Descubra estratégias práticas para testar e manter código assíncrono com mocks, stubs, testes de carga e refatoração, elevando seu domínio em C# Async/Await.
9 Async/Await e Outras Tecnologias .NET
Domine Async/Await em .NET com tutoriais práticos. Aprimore apps móveis, reatividade com Rx, Blazor e gRPC no curso C# Avançado.