# elfocrash/.net-backend-developer-roadmap

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/elfocrash-net-backend-developer-roadmap).**

6,847 stars · 559 forks

## Links

- GitHub: https://github.com/Elfocrash/.NET-Backend-Developer-Roadmap
- awesome-repositories: https://awesome-repositories.com/repository/elfocrash-net-backend-developer-roadmap.md

## Topics

`aspnet-core` `aspnetcore` `dotnet` `dotnet-core` `kubernetes` `microservices` `roadmap`

## Description

This project is a comprehensive learning path for C# backend development, designed to guide developers through the skills and technologies required to build professional server-side applications. It serves as a technical curriculum focused on the .NET ecosystem.

The roadmap specifically emphasizes cloud-native development and microservices architecture. It provides a structured guide to the tools and patterns necessary for designing distributed systems and deploying scalable services to the cloud.

The content covers broader domain areas including backend career planning and the engineering principles required for cloud application development.

## Tags

### Education & Learning Resources

- [Learning Path Guides](https://awesome-repositories.com/f/education-learning-resources/educational-resources/courses-training-certifications/courses-structured-learning/learning-path-guides.md) — Provides a structured sequence of modules and guides to lead developers through a backend development curriculum. ([source](https://github.com/elfocrash/.net-backend-developer-roadmap#readme))
- [C# Backend Learning Paths](https://awesome-repositories.com/f/education-learning-resources/c-backend-learning-paths.md) — Serves as a comprehensive roadmap of skills and technologies for building professional server-side applications with C#.
- [Microservices Guides](https://awesome-repositories.com/f/education-learning-resources/microservices-guides.md) — Offers a technical curriculum for designing distributed systems and transitioning to microservice architectures.
- [Career Planning](https://awesome-repositories.com/f/education-learning-resources/professional-development-career/career-development/professional-strategy-growth/career-planning.md) — Includes guidance on professional growth and career planning specifically for backend engineering roles.

### DevOps & Infrastructure

- [Engineering Patterns](https://awesome-repositories.com/f/devops-infrastructure/cloud-deployment/multi-cloud-deployments/cross-cloud-certificate-deployment/cloud-platform-deployments/application-cloud-deployments/engineering-patterns.md) — Teaches the essential tools and engineering patterns required to deploy and scale applications in the cloud.
- [Cloud Native Application Development](https://awesome-repositories.com/f/devops-infrastructure/cloud-native-orchestration/cloud-native-application-development.md) — Guides developers through the frameworks and SDKs necessary for building scalable cloud-native applications.

### Software Engineering & Architecture

- [Microservices Design Patterns](https://awesome-repositories.com/f/software-engineering-architecture/microservices-design-patterns.md) — Provides detailed educational content on decomposing monolithic applications into microservices and managing their communication.

### Web Development

- [Backend Development](https://awesome-repositories.com/f/web-development/cross-platform-development/net-frameworks/backend-development.md) — Offers a comprehensive learning path for mastering server-side technologies and frameworks using .NET.
