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
SignalR Core
NLog
Web Sockets
HTTP Client
Real-time
MassTransit
9. Communication Synchronous
Asynchronous RabbitMQ
Apache Kafka
Native Backround Service
10. Background
HangFire xUnit
tasks
Frameworks
nUnit
Quartz
Mocking
NSubstitute
Unit Testing
FluentAssertions
WebApplicationFactory
End-to-End Testing
ELK Stack TestServer
Performance Testing
Datadog
Verify
Prometheus Monitoring
Playwright
12. Observability
Grafana
Telemetry K6
Jaeger OpelTelemetry
Docker
Containers
Azure Container Registry
13. Containerization
Orchestration
Kubernetes
Helm
Azure
14. Cloud
Google Cloud
CI/CD Concepts
GitHub Actions
GitLab CI
15. Continous Integration
& Delivery
Azure Pipelines
MediatR Travis CI
Polly Jenkins
FluentValidation
Refit
Medior
YARP
Senior
Swashbuckle
Legend