Cada pasta semana_N_Tema é um projeto .NET independente e executável (dotnet run), com
exemplos comentados em português cobrindo o tema da semana. Todos os arquivos numerados
(01_..., 02_...) podem ser lidos na ordem para acompanhar a progressão do conteúdo.
| Semana | Tema | Destaques |
|---|---|---|
| 1 | Fundamentos | variáveis, tipos, controle de fluxo, métodos, arrays/strings |
| 2 | OOP | classes, herança, interfaces, polimorfismo, encapsulamento |
| 3 | Collections & Generics | List, Dictionary, Stack/Queue, HashSet, generics customizados |
| 4 | LINQ | method syntax, query syntax, agregações, Join, execução adiada |
| 5 | Async & Await | Task, WhenAll/WhenAny, CancellationToken, erros assíncronos |
| 6 | ASP.NET Core | Minimal API, injeção de dependência, middleware |
| 7 | Web APIs | CRUD REST, DTOs/validação, status codes, cliente HttpClient |
| 8 | Entity Framework Core | DbContext, relacionamento 1-N, CRUD, LINQ to Entities |
| 9 | SQL | ADO.NET puro (SQLite), scripts de schema e consultas |
| 10 | Clean Architecture | Domain / Application / Infrastructure / composition root |
| 11 | Microservices | dois serviços independentes se comunicando via HTTP |
| 12 | Docker | Dockerfile multi-stage, docker-compose com banco |
| 13 | Azure | Blob Storage, Key Vault |
| 14 | AWS | S3, DynamoDB |
| 15 | GenAI | chamada HTTP a uma LLM, roles e prompt engineering |
| 16 | RAG | chunking, embeddings simplificados, retrieval + prompt aumentado |
| 17 | MCP | servidor e cliente JSON-RPC sobre stdio, do zero |
| 18 | AI Agents | loop ReAct (Thought → Action → Observation → Final Answer) |
- .NET 8 SDK
- Docker (só para a Semana 12)
- Cada semana tem seu próprio
README.mdcom instruções específicas de como rodar