NET Roadmap
NET Roadmap
NuGet
Singleton
HTTP/HTTPS
Data structures &
Factory Method algorithms
DNS
2. General
Clean code and
Adapter Repository
refactoring
Development skills Web basics
REST
Facade Creational
SOLID, YAGNI, DRY, MVC GraphQL
KISS principles
Decorator Structural
APIs
Proxy Behavioral
Design Patterns
Filters &
Strategy Layered Architecture patterns
Attributes Cookies
Observer
Authentication & OIDC Middleware
Authorisation
MVC Razor
ASP.NET Core Identity
WPF
Database design
Relational
MySQL/MariaDB
Code first &
migrations NoSQL
Entity Framework MongoDB
Core
Change tracker API RavenDB
Dapper 6. ORM
Cosmos DB
Lazy/eager loading
LINQ
Memory Cache
7. Caching Redis
Application-level
Microsoft.Extensions.Logging
Serilog 8. Logging
NLog
SignalR Core
9. Real-time
communication
Web Sockets
10. Background
HangFire
tasks
Quartz
xUnit
Frameworks
nUnit
AutoMapper
11. Object Mapping
NSubstitute
Mocking Mapster
Moq
FluentAssertions
Playwright Datadog
Monitoring
Prometheus
K6
13. Observability
Telemetry Grafana
OpelTelemetry Jaeger
MassTransit
Apache Kafka
Docker
15. Containerization
Orchestration
Kubernetes
Helm
Azure
16. Cloud
Google Cloud
CI/CD Concepts
GitHub Actions
GitLab CI
Travis CI
MediatR
Jenkins
Polly
FluentValidation
Refit
Junior
YARP
Medior
Swashbuckle
Senior
Legend