Linguagens
Roadmap Desenvolvedor C#
Domine a linguagem C#, da sintaxe e POO a async, concorrência, memória e performance.
- Intermediário
- cerca de 10 horas
- 5 módulos
- 12 etapas
O que você vai aprender
1. Fundamentos de C#
Sintaxe, tipos, structs e records do C#, e orientação a objetos com classes e interfaces.
- Sintaxe, Tipos, Structs e Records — C# · Sintaxe, Tipos, Structs e Records
- Classes, Interfaces e Polimorfismo — C# · Classes, Interfaces e Polimorfismo
2. Generics, Coleções e LINQ
Escreva código tipado e reutilizável com generics, escolha a coleção certa e consulte-a com LINQ.
- Generics — C# · Generics
- Coleções — C# · Coleções
- LINQ — C# · LINQ
3. Recursos da Linguagem C#
Exceções e nullable references, delegates e eventos, e reflection com atributos.
- Exceções e Nullable References — C# · Exceções e Nullable References
- Delegates e Eventos — C# · Delegates e Eventos
- Reflection e Atributos — C# · Reflection e Atributos
4. Async e Concorrência em C#
async/await e tasks, threads, locks e coleções concorrentes.
- Async e Await — C# · Async e Await
- Threads, Locks e Coleções Concorrentes — C# · Threads, Locks e Coleções Concorrentes
5. Memória e Performance em C#
O garbage collector e IDisposable, Span<T> e código com poucas alocações.
- Memória, GC e IDisposable — C# · Memória, GC e IDisposable
- Span e Performance — C# · Span e Performance
Cada etapa é liberada quando você responde bem às suas questões, e um módulo concluído conta em todos os roadmaps que o compartilham.
Comece este roadmap grátis