Aller au contenu
Miraat·dweb developer journey, reflected
BA

Développement Backend

Comprenez comment fonctionne réellement une application sous le capot : serveurs, bases de données, API, auth, mise à l'échelle.

22 compétences 7 mois Intermédiaire
Le backend est la partie invisible mais vitale de toute application : il gère les données, les règles métier, la sécurité et la mise à l'échelle. Ce parcours vous emmène de la compréhension de HTTP et des bases de données jusqu'à la conception d'API REST solides et au déploiement en production.

La stack de référence utilise PHP 8 et Node.js (tous deux très demandés), mais les concepts sous-jacents — requête/réponse, ORM, requêtes SQL, authentification, cache — se transposent à Python, Go, Java.

Débouchés : développeur backend, full-stack junior, ingénieur plateforme.
Fondamentaux du HTTP · 25 min FOUNDATION · 25 MIN Fondamentaux du HTTP Cycle requête/réponse · 20 min FOUNDATION · 20 MIN Cycle requête/réponse Fondamentaux du PHP · 35 min FOUNDATION · 35 MIN Fondamentaux du PHP Fondamentaux de Node.js · 35 min FOUNDATION · 35 MIN Fondamentaux de Node.js Routing et MVC · 30 min CORE · 30 MIN Routing et MVC Fondamentaux du SQL · 30 min FOUNDATION · 30 MIN Fondamentaux du SQL Modélisation de la base · 30 min CORE · 30 MIN Modélisation de la base Bases des ORM · 25 min CORE · 25 MIN Bases des ORM Migrations et versioning du schéma · 20 min CORE · 20 MIN Migrations et versioning du… Authentification : sessions et bcrypt · 30 min CORE · 30 MIN Authentification : sessions… Concevoir une API REST · 30 min CORE · 30 MIN Concevoir une API REST Validation des entrées JSON · 20 min CORE · 20 MIN Validation des entrées JSON Stratégies de cache · 30 min ADVANCED · 30 MIN Stratégies de cache Jobs en arrière-plan et files · 30 min ADVANCED · 30 MIN Jobs en arrière-plan et fil… Logging et observabilité · 25 min ADVANCED · 25 MIN Logging et observabilité Gestion des erreurs · 20 min CORE · 20 MIN Gestion des erreurs OWASP Top 10 — bases de sécurité · 30 min ADVANCED · 30 MIN OWASP Top 10 — bases de séc… Tests unitaires et d'intégration (PHP) · 30 min ADVANCED · 30 MIN Tests unitaires et d'intégr… Configuration d'environnement · 15 min CORE · 15 MIN Configuration d'environneme… Déploiement sur hébergement mutualisé · 25 min CORE · 25 MIN Déploiement sur hébergement… Rate limiting et throttling · 20 min ADVANCED · 20 MIN Rate limiting et throttling Versioning d'une API · 20 min ADVANCED · 20 MIN Versioning d'une API