Backend Developer
If your interest is the part of the system that holds the rules and the data, this path skips the frontend material and goes deeper on the server.
It assumes you can already program. The emphasis is on designing APIs that stay usable for years, modelling data properly, and making informed decisions about performance and security.
Prerequisites
- Basic programming experience in any language
The route
Take these in order. Each step exists because the previous one left something unresolved.
- C# From Beginner to Advanced
The language, with particular attention to LINQ and async.
- .NET Fundamentals
Configuration, dependency injection, logging and hosting.
- SQL & Database Fundamentals
Including indexes and execution plans, not just queries.
- ASP.NET Core
The request pipeline, and production readiness.
- Web API Development
Contract design, versioning and documentation.
- Entity Framework Core
Relationships, projection and the N+1 problem.
- Security for Developers
Authentication, authorization and safe data handling.
- Automated Testing
Unit and integration tests, including API tests.
Build a production-style API
Paged, validated, documented, secured and tested.
Checkpoint — practice, not a course
Projects in this path
Reading alone will not get you there. These are the builds that turn the material into something you can actually do.
Employee Management API
A production-shaped web API: validated, paged, documented, secured, backed by a real database and covered by tests.
Blog API
A smaller API focused on relationships, slugs, publishing state and search.
Inventory Management System
A data-focused build: stock levels, movements, concurrency and reporting that must stay correct under simultaneous use.
Technologies in this path
Recommended next
Professional Engineering Practices
The difference between code that works and code a team can maintain for years: architecture, testing discipline and security.
Open Professional Engineering PracticesHave a project worth talking through?
Tell us what you're building or what's slowing your current system down. We'll give you a direct read on scope and approach.