NET Developer Roadmap 2024. Minimal

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

.

NET Developer
Roadmap 2024.
Minimal

Basics of C# 6 - 12 

Version Control - Git  Dotnet CLI 

Data Structures & Algorithms  .NET Framework 


1. C#
Clean Code  .NET 

Refactoring  .NET Standard 


2. General Development Skills
Design Patterns  NuGet 

SOLID Principles 

Layered  How Internet works 


Software Architectures
Microservices  HTTP(S) protocol 
Web Basics
How DNS works 

What happens when you type a URL into



your browser?

ASP.NET Core Fundamentals 

ASP.NET MVC 

Filters & Attributes 

Middleware 

Host 

Server 

Razor  3. ASP.NET Core Routing 

Blazor  Configuration 
4. Client-Side .NET
WPF  Errors 

.NET MAUI  Depedency Injection 

Web API 

Minimal APIs 
API
REST 

JSON 

Authorization 
Security
Authentication 

Database design 

SQL 

SQL Server 

5. Databases Relational PostgreSQL 

Entity Framework Core  Azure SQL 


6. ORM
LINQ  MongoDB 
NoSQL
Azure Cosmos DB 

SignalR Core  Microsoft.Extensions.Logging 


Real-time 7. Logging
WebSockets  Serilog 

HttpClient  Synchronous
8. Communication
RabbitMQ  xUnit 
Frameworks
Azure Service Bus  Asynchronous MSTest 
Unit Testing

MassTransit  Mocking NSubstitute 


9. Testing
WebApplicationFactory 
Integration Testing
Docker  10. Containerization TestServer 

11. Background tasks Background Service 

Memory Cache 
12. Caching
Redis 
DevOps concepts 

13. DevOps GitHub Actions 


MediatR  Services
Azure Pipelines 
Polly  14. Essential Libraries
Fluent Validation 

You might also like