Repositório para manter o tracking das aulas de Mentoria de C#
Por motivos práticos e para seguir o bom andamento das sessões, sessões de troubleshooting podem ser feitas individualmente entre as sessões, mas nunca na sessão. Para preservar o tempo de todos os participantes e mantermos o bom ritmo das aulas.
Módulo 1
Aula | Descrição |
---|---|
#1 - Estruturas e Tipos | Diferentes tipos de estruturas da linguagem: strings, long, int, enums, tuplas entre outros |
#2 - Classes & OOP | Classes, Getters e Setters. Classes abstratas, estáticas, heranças e Partial class |
#3 - Interfaces & Injeção de dependências | Interfaces, implementações e injeção de dependências. Singleton |
#4 - Classes Genéricas | Implementação de classes e métodos genéricos |
#5 - Async Code | Código assíncrono. Tasks. Async & await |
Módulo 2
Aula | Descrição |
---|---|
#6 - Design Patterns | Singleton, Factory, Chain of command entre outros |
#7 - API’s & Linq | Controllers & Model Validations e utilização de Linq |
#8 - Refit & Interceptors | Implementação de Refit para clients |
#9 - AutoMapper | Implementação do AutoMapper |
#10 - DDD | Apresentação de organização e estrutura DDD na prática |
Módulo 3
Aula | Descrição |
---|---|
#11 - Testes Unitários | Configuração, criação e boas práticas |
#12 - Reflection | Utilização do System.Reflection |
#13 - Atributos & CustomAtributes | Utilização de anotações em classes e de implementação de atributos customizados |
#14 - Disposables & Garbage Collector | Uso de memória no C# |
#15 - Lambdas e Delegates | Uso de lambdas e delegates |