Programme de Formation
6
module(s)
Durée totale : 360 360
Construisez votre première API CRUD complète en PHP natif : réécriture d'URL, routeur, endpoints GET, POST, PUT et DELETE avec des données en dur.
Module 1 : Le fichier .htaccess et la réécriture d'URL
60
Comprenez le pattern front controller, configurez mod_rewrite dans Apache et créez un .htaccess qui redirige toutes les requêtes vers un point d'entrée unique.
Module 2 : Créer un routeur simple
60
Construisez un routeur PHP qui lit la méthode HTTP et l'URI, extrait la ressource et l'ID, et distribue les requêtes vers le bon traitement.
Module 3 : Endpoint GET — récupérer des données
60
Implémentez les endpoints GET pour récupérer la liste des livres et le détail d'un livre, avec une fonction de réponse JSON standardisée.
Module 4 : Endpoint POST — créer une ressource
60
Implémentez l'endpoint POST pour créer un nouveau livre : lecture du body JSON, validation des champs requis, retour 201 Created avec la ressource créée.
Module 5 : Endpoints PUT et DELETE
60
Complétez votre API CRUD avec les endpoints PUT pour modifier un livre et DELETE pour le supprimer, avec les codes HTTP appropriés.
Module 6 : Exercices — Première API en PHP natif
60
Pratiquez la création d'une API CRUD complète en PHP natif avec routeur, réécriture d'URL et gestion des méthodes HTTP.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter