Backend Development
Backend development covers how servers receive requests, run application logic, talk to databases, and return responses -- the half of the web that doesn't run in a browser.
Who this is for: Developers who know some programming and want to build server-side systems.
Suggested starting point: .NET
Technologies (10)
.NET
Microsoft's cross-platform runtime and framework ecosystem.
ASP.NET
Microsoft's web framework for building APIs and web apps on .NET.
Django
A batteries-included Python web framework favoring convention over configuration.
Express
A minimal, unopinionated web framework for Node.js.
GraphQL
A query language for APIs letting clients request exactly the data they need.
Microservices
An architectural style splitting an application into small, independently deployable services.
Node.js
A JavaScript runtime for running JS outside the browser, on a server.
REST APIs
An architectural style for designing networked APIs around resources.
Spring Boot
An opinionated, convention-based framework built on the Spring platform for Java.
System Design
Designing large systems for scale, reliability, and maintainability.
Related learning roadmaps
- Backend DeveloperLearn server-side logic, REST APIs, and relational databases.
- Full-Stack DeveloperCombine frontend and backend skills into one coherent path: UI, API, and database.
- Java DeveloperA guide-based roadmap into Java and enterprise backend development with Spring Boot.
- Python DeveloperGeneral-purpose Python programming, from syntax to a real project.