L'autre moitié de la stack. Douze séances qui te prennent sans rien connaître au back-end et te rendent capable de livrer une vraie API — sécurisée, rapide. On construit l'API d'Atelier, puis on la branche sur le front Angular, à la place de json-server.
Comprendre ce qu'est un back-end, installer Laravel, et servir tes premières réponses : MVC, routes, contrôleurs, JSON.
Ce que fait un serveur, pourquoi le navigateur ne peut pas tout faire, ce qu'est PHP et Laravel — et ton API qui tourne.
Ouvrir la séance →Model / View / Controller, le trajet d'une requête dans Laravel, et la différence entre web.php et api.php.
Ouvrir la séance →Verbes HTTP, paramètres, contrôleurs de ressource, codes de statut — construire des points d'entrée propres.
Ouvrir la séance →Les vues Blade (HTML côté serveur) vs l'API pure pour une SPA — et pourquoi Atelier utilise Laravel en API.
Ouvrir la séance →Le cœur du back : bases de données, Eloquent, seeders, et un CRUD complet validé — la vraie API d'Atelier.
Ce qu'est une base, SQL vs fichier (SQLite), la connexion via .env, et les migrations pour versionner ton schéma.
Ouvrir la séance →L'ORM : une classe = une table, écrire du PHP au lieu du SQL, et les relations (client → projets, factures).
Ouvrir la séance →Remplir la base de données de démo réalistes en une commande — pour développer, démontrer et tester.
Ouvrir la séance →Créer / lire / modifier / supprimer via un contrôleur de ressource, valider avec les Form Requests, façonner le JSON.
Ouvrir la séance →La couche pro : authentification, sécurité & limitation de débit, performance — puis brancher l'API sur Angular, en ligne.
Auth sur une API, jetons bearer, protéger les routes — et l'en-tête Authorization que l'intercepteur Angular envoie.
Ouvrir la séance →CORS pour laisser passer le front, limiter les requêtes (429), et les protections d'Eloquent contre l'injection.
Ouvrir la séance →Le problème N+1 et l'eager loading, les index, la pagination, le cache et les files d'attente.
Ouvrir la séance →Config de prod, migrations, hébergement — puis on pointe le front Angular sur l'API et on retire json-server. Full-stack, en ligne.
Ouvrir la séance →La vraie API derrière clients / projets / factures, construite séance après séance : objectif, étapes, code corrigé, vérification — jusqu'à la brancher sur le front Angular.
Ce cours est la moitié back-end. Avec LA STACK · Angular, tu tiens toute la chaîne — de l'écran à la base de données, un seul produit déployé. En ligne : 299 DT par cours. Cours + tutorat (revue de code par un ingénieur) : 799 DT. Le pack full-stack (Angular + Laravel) est proposé à tarif réduit.