08

API Produits — PHP & Node.js

Implémentez une API REST CRUD complète pour les produits et les catégories, avec requêtes préparées et transactions.

PDOmysql2 Prepared StatementsAvancé

🔌 Endpoints de l'API

🚀 Lancer l'API PHP

# Démarrer XAMPP ou PHP built-in server
cd formation-mysql/projet-final/solution
php -S localhost:8080

# Tester avec curl
curl http://localhost:8080/app.php/api/produits
curl -X POST http://localhost:8080/app.php/api/produits \
  -H "Content-Type: application/json" \
  -d '{"nom":"Test","prix":9.99,"stock":10,"categorie_id":1}'

🚀 Lancer l'API Node.js

cd formation-mysql/projet-final/solution
npm install
node app.js
# Serveur sur http://localhost:3000
⬇ Télécharger solution.sql ▶ Projet Final complet 🧠 QCM