.NET and Frameworks
Goal: refresh Microsoft-relevant engineering depth across C#, .NET, ASP.NET Core, cloud/service fundamentals, testing, and common framework tradeoffs.
| Week | Focus | Output |
|---|---|---|
| Week 1 | C# fundamentals, async/await, LINQ, collections, ASP.NET Core pipeline, dependency injection | Notes and 1 small API refresh |
| Week 2 | REST APIs, middleware, filters, validation, configuration, options pattern | Build/review API patterns |
| Week 3 | Entity Framework Core, SQL, transactions, indexing, migrations | Data access notes and examples |
| Week 4 | Authentication, authorization, OAuth/OIDC basics, security headers, secrets | Security checklist |
| Week 5 | Testing: unit, integration, mocking, testability, clean architecture | Test strategy notes |
| Week 6 | Performance: profiling, memory, caching, concurrency, background services | Performance checklist |
| Week 7 | Azure basics: App Service, Functions, Storage, Service Bus, Key Vault, App Insights | Azure architecture notes |
| Week 8 | Review common senior .NET interview questions | Final framework cheat sheet |
Framework Review Template
- What problem does it solve?
- Core concepts:
- Common failure modes:
- Performance considerations:
- Testing strategy:
- Senior-level tradeoffs: