Roadmap based in the DotNet-Developer-Roadmap repository.
- ASP.NET Core Web API .NET - https://www.youtube.com/watch?v=qBTe6uHJS_Y&list=PL82C6-O4XrHfrGOCPmKmwTO7M0avXyQKc
- HATEOAS - https://www.youtube.com/watch?v=59Ce4O3J7Do
- Basic versioning - https://www.youtube.com/watch?v=8Asq7ymF1R8
- Advanced versioning - https://www.youtube.com/watch?v=bmgeVVh9oaU
- Integrating versioning in Swagger - https://www.youtube.com/watch?v=XLOjmwXT8oU
- Integrating auth in Swagger - https://www.youtube.com/watch?v=EHLlH_9oS5Q
- Extending Swagger documentation - https://www.youtube.com/watch?v=BGASedyh16I
- Adding health checks - https://www.youtube.com/watch?v=p2faw9DCSsY
- Implementing Response caching - https://www.youtube.com/watch?v=DdlRH3BgIvc
- Implementing Output caching - https://www.youtube.com/watch?v=BMXgJxSaDSo
- Implementing API-key based auth - https://www.youtube.com/watch?v=CV6VdBR86co
- Implementing multiple auth - https://www.youtube.com/watch?v=EcozgfDOq4g
- Let's Build an SDK - https://www.youtube.com/watch?v=P6IEk51lK3I
- Minimal APIs - https://www.youtube.com/watch?v=lFo3Yy8Ro7w
- 3. ASP.NET Core
- How Internet Works
- HTTP/HTTPS + 9. Communication - HTTP Client
- Middlewares
- Authentication & Autorisation + Additional considerations - Authentication and Authorization
- Dependency Injection
- DNS
- APIs - REST
- Web APIs - Controllers
- Filters & Attuributes
- https://learn.microsoft.com/en-us/training/browse/?expanded=dotnet&products=aspnet-core
- https://learn.microsoft.com/en-us/aspnet/core/?view=aspnetcore-7.0
- https://learn.microsoft.com/en-us/training/browse/?expanded=dotnet&products=ef-core
- https://learn.microsoft.com/en-us/ef/core/
- https://learn.microsoft.com/en-us/dotnet/csharp/linq/
- https://learn.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-2022?view=sql-server-ver16
- Life Cycle do .Net [singleton, scoped, transient]
- .NET Microservices - https://www.youtube.com/watch?v=DgVjEo3OGBI&list=PLpXfHEl2fzl7a7p4ntTmdjmNSD1iEYXrm
- https://media.licdn.com/dms/image/v2/D4E22AQGcl5SemoKXvw/feedshare-shrink_800/B4EZWsAm4LHcAg-/0/1742347596389?e=1745452800&v=beta&t=ftQYD24_BKNBmEMBwZBiWoE8BNiZ_7dQaQA9lyMP6WE
- .NET Zero To Hero topics: https://github.com/codewithmukesh/dotnet-webapi-zero-to-hero-course
- Multitenant com .NET: https://www.youtube.com/watch?v=9GA7_JqftDg
- Serilog - Best for Structured Logging.
- EFCore - The recommended way to interact with your Relational Databases.
- MediatR - To implement the mediator pattern, and separate your application's read/write concerns.
- FluentValidation - Validate your requests and models.
- Hangfire - Best for Background Jobs.
- Polly - Helps build resilient HTTP applications.
- Dapper - Object Mapper using RAW SQL.
- Refit - Best REST Library.
- XUnit - Best way to write Unit Tests!
| Theme | Status | Article |
|---|---|---|
| In progress | - |