Skip to content
Miraat·dweb developer journey, reflected
BA

Backend Development

Understand how an app actually works under the hood: servers, databases, APIs, auth, scaling.

22 skills 7 months Intermediate
The backend is the invisible but vital side of every application: it handles data, business rules, security, and scaling. This path takes you from understanding how HTTP and databases work, all the way to designing solid REST APIs and shipping real deployments.

The reference stack uses PHP 8 and Node.js (both highly relevant in the job market), but the underlying concepts — request/response, ORM, SQL queries, authentication, caching — transfer cleanly to Python, Go, Java.

Outcomes: backend developer, junior full-stack, platform engineer.
HTTP Fundamentals · 25 min FOUNDATION · 25 MIN HTTP Fundamentals Request/Response Cycle · 20 min FOUNDATION · 20 MIN Request/Response Cycle PHP Fundamentals · 35 min FOUNDATION · 35 MIN PHP Fundamentals Node.js Fundamentals · 35 min FOUNDATION · 35 MIN Node.js Fundamentals Routing and MVC · 30 min CORE · 30 MIN Routing and MVC SQL Fundamentals · 30 min FOUNDATION · 30 MIN SQL Fundamentals Database Modelling · 30 min CORE · 30 MIN Database Modelling ORM Basics · 25 min CORE · 25 MIN ORM Basics Migrations and Schema Versioning · 20 min CORE · 20 MIN Migrations and Schema Versi… Authentication: sessions and bcrypt · 30 min CORE · 30 MIN Authentication: sessions an… Designing a REST API · 30 min CORE · 30 MIN Designing a REST API JSON Input Validation · 20 min CORE · 20 MIN JSON Input Validation Caching Strategies · 30 min ADVANCED · 30 MIN Caching Strategies Background Jobs and Queues · 30 min ADVANCED · 30 MIN Background Jobs and Queues Logging and Observability · 25 min ADVANCED · 25 MIN Logging and Observability Error Handling · 20 min CORE · 20 MIN Error Handling OWASP Top 10 — security basics · 30 min ADVANCED · 30 MIN OWASP Top 10 — security bas… Unit and Integration Tests (PHP) · 30 min ADVANCED · 30 MIN Unit and Integration Tests … Environment Configuration · 15 min CORE · 15 MIN Environment Configuration Deploying on Shared Hosting · 25 min CORE · 25 MIN Deploying on Shared Hosting Rate Limiting and Throttling · 20 min ADVANCED · 20 MIN Rate Limiting and Throttling API Versioning · 20 min ADVANCED · 20 MIN API Versioning