2 cours gratuits disponibles

Maîtrise le backend,
une notion à la fois.

Des cours techniques sur l'architecture backend, les bases de données, les protocoles réseau et la performance. Rédigés avec précision, pensés pour les développeurs.

Explorer les cours →
47
cours disponibles
2
cours gratuits
2
niveaux

Ce que tu vas apprendre

Une sélection de cours pour démarrer.

🌐
Intermédiaire
HTTP · De 1.1 à 3

L'évolution du web sous le capot : multiplexage HTTP/2, le piège du head-of-line blocking TCP, et QUIC qui change de transport. Même langage HTTP, plomberie réinventée.

http réseau web performance
Lire →
🌐
Avancé
HttpKernel — le cycle de vie d'une requête

RequestEvent, ControllerEvent, ViewEvent, ExceptionEvent — les 8 événements qui orchestrent chaque requête Symfony.

symfony httpkernel events php
Lire →
Gratuit
🌳
Avancé
Index B-tree & le problème N+1

Comment fonctionne un index B-tree, comment un ORM génère N+1 requêtes sans prévenir, et comment lire EXPLAIN ANALYZE.

database index btree n+1 orm postgresql performance
Lire →
Intermédiaire
PHP — Concurrence & Runtimes

Processus, threads, parallélisme, FastCGI, le pool PHP-FPM et FrankenPHP. Comment PHP traite plusieurs requêtes à la fois, et où va la mémoire.

php architecture concurrence serveurs web
Lire →
Gratuit
🔌
Intermédiaire
TCP & Sockets — La plomberie des serveurs

Construis un serveur TCP et un client de zéro en Python. Sockets, bind/listen/accept, handshake, paquets, ports — tout ce que HTTP, Redis et PostgreSQL ont en commun sous le capot.

réseau tcp sockets python architecture
Lire →
🗄️
Avancé
Transactions SQL & Isolation

ACID, niveaux d'isolation, MVCC, deadlocks, optimistic locking — comprendre ce qui se passe vraiment entre BEGIN et COMMIT.

base-de-données sql transactions isolation postgresql mysql
Lire →
Voir tous les cours dans le catalogue →