0% found this document useful (0 votes)
277 views

Backend Developer Roadmap

This document outlines Julio's .NET backend developer roadmap, which covers fundamental .NET and C# concepts, ASP.NET Core fundamentals like controllers and middleware, databases, testing, containers and Kubernetes, security, deployment, and other important topics for backend development. It provides a path to learn skills needed for a career as a .NET backend developer.

Uploaded by

yago.aaronsilva
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
277 views

Backend Developer Roadmap

This document outlines Julio's .NET backend developer roadmap, which covers fundamental .NET and C# concepts, ASP.NET Core fundamentals like controllers and middleware, databases, testing, containers and Kubernetes, security, deployment, and other important topics for backend development. It provides a path to learn skills needed for a career as a .NET backend developer.

Uploaded by

yago.aaronsilva
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

J‎ ulio's .

NET Backend
‎Developer Roadmap

‎How does the Internet work? 

‎What is .NET?  ‎What is HTTP? 

‎.NET CLR basics  ‎Internet Basics ‎What is DNS? 

‎C# Language  ‎What is hosting? 


‎.NET Essentials
‎Essential .NET libraries and types  ‎How to browsers work? 

‎Basic .NET CLI commands 

‎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 

‎JSON Web Tokens 


‎Docker 
‎OAuth 2.0  ‎Standards
‎Docker Compose 
‎Containers
‎OpenID Connect 
‎Docker Hub 

‎IdentityServer 
‎Azure Container Registry 
‎OpenID providers ‎Security
‎Azure Active Directory 
‎Kubernetes 

‎.NET Secret Manager 


‎Orchestration ‎Azure Kubernetes Service (AKS) 
‎Secrets management
‎Azure Key Vault 
‎Deployment ‎Helm 

‎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)

‎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 
‎Clean architecture 
‎Mediator 
‎Architectural Patterns ‎Microservices 
‎Competing consumers 
‎Monolithic Apps 
‎Event sourcing 

‎Polly 

‎MediatR  ‎Essential Libraries

‎FluentValidation 
‎ eep learning at
K

‎https://juliocasal.com

You might also like