Julio's .
NET Backend
Developer Roadmap
How does the Internet work?
What is HTTP?
What is .NET?
.NET CLR basics
Internet Basics What is DNS?
What is hosting?
C# Language
.NET Essentials How to browsers work?
Essential .NET libraries and types
Basic .NET CLI commands
What is ASP.NET Core?
NuGet
App startup
Dependency injection
What is a REST API?
Middleware
Controllers
Minimal APIs
ASP.NET Core Fundamentals Host
Web server
Postman
Web API Configuration
Swagger / Open API
Routing
JSON
Error handling
DTO
Validation
PostgreSQL
Relational Azure SQL Database
Docker
MySQL
Docker Compose Databases
Containers
MongoDB
Docker Hub
NoSQL
Azure Cosmos DB
Azure Container Registry
Dev-time Orchestration
ASP.NET Core Authentication
Integrations .NET Aspire Frameworks
ASP.NET Core Authorization
Dashboard
JSON Web Tokens
Kubernetes
Standards OAuth 2.0
Azure Kubernetes Service (AKS) Orchestration Deployment
OpenID Connect
Helm
Keycloak
YARP Security OpenID providers
Microsoft Entra ID
NGINX API Gateway
.NET Secret Manager
Emissary-ingress Secrets management
Azure Key Vault
Bicep
HTTPS
Terraform Infrastructure Transport
TLS
Azure CLI
CORS
xUnit
Moq Unit testing
TDD Testing
WebApplicationFactory Integration testing
Git
Version control
GitHub
Background service Task Scheduling
HttpClient
Synchronous
gRPC
ILogger
Azure Service Bus
Serilog Logging
Communication Asynchronous RabbitMQ
Seq
Centralized logging tools Apache Kafka
Elastic Stack
WebSockets
OpenTelemetry
Observability Real-time
Distributed Tracing SignalR
Jaeger
Prometheus
Monitoring Caching Redis
Grafana
Continuous integration Single Responsibility Priniciple ( SRP )
Concepts
Continuous deployment Open-Closed Principle (OCP)
DevOps
GitHub Actions SOLID Liskov Substitution Principle (LSP)
Services
Azure DevOps Interface Segregation Principle (ISP)
Dependency Inversion Principle (DIP)
Singleton Design Principles DRY (Don't Repeat Yourself)
Repository KISS (Keep It Simple, Stupid!)
Retries with exponential backoff YAGNI (You Ain't Gonna Need It)
Circuit breaker DDD (Domain Driven Design)
Publisher-subscriber Design Patterns
Saga Vertical Slice Architecture
Mediator Architectural Patterns Microservices
Competing consumers Monolithic Apps
Event sourcing
FluentValidation
Bogus
Essential Libraries
Polly
Refit
Keep learning at
https://juliocasal.com