Backend Developer Roadmap
Backend Developer Roadmap
NET Backend
Developer Roadmap
What is ASP.NET?
NuGet
App startup
Dependency injection
What is a REST API?
Middleware
Controllers
ASP.NET Core Fundamentals Host
Minimal APIs
Web server
Postman Web API
Configuration
Swagger / Open API
Routing
JSON
Error handling
DTO
Validation
Git
Version control
GitHub
MySQL
Relational
Azure SQL Database
Databases xUnit
MongoDB
Moq
NoSQL
Unit testing
Azure Cosmos DB
FluentAssertions
Testing TDD
ASP.NET Core Authentication
Frameworks Integration testing WebApplicationFactory
ASP.NET Core Authorization
IdentityServer
Azure Container Registry
OpenID providers Security
Azure Active Directory
Kubernetes
HTTPS
YARP
Transport
TLS
API Gateway NGINX
CORS Emissary-ingress
Azure CLI
Infrastructure
Background service Task Scheduling Terraform
HttpClient
Synchronous
gRPC
ILogger
RabbitMQ
Serilog Logging
Message brokers Azure Service Bus
Seq
Centralized logging tools
Communication Asynchronous Apache Kafka
Elastic Stack
Frameworks MassTransit
OpenTelemetry
Observability
WebSockets
Distributed Tracing
Real-time
Jaeger
SignalR
Prometheus
Monitoring
Grafana
Caching Redis
Continuous integration
Concepts
Single Responsibility Priniciple ( SRP )
Continuous deployment
DevOps Open-Closed Principle (OCP)
GitHub Actions
Services SOLID Liskov Substitution Principle (LSP)
GitHub Packages
Interface Segregation Principle (ISP)
Saga
Clean architecture
Mediator
Architectural Patterns Microservices
Competing consumers
Monolithic Apps
Event sourcing
Polly
FluentValidation
eep learning at
K
https://juliocasal.com