Passer au contenu principal
Panneau latéral
Moodle Description
Accueil
Plus
Français (fr)
English (en)
Français (fr)
Vous êtes connecté anonymement
Connexion
Moodle Description
Accueil
Tout déplier
Tout replier
Ouvrir l’index du cours
API REST en PHP
Résumé de section
Sélectionner la section Généralités
Replier
Déplier
Généralités
Tout replier
Tout déplier
Sélectionner l’activité Annonces
Annonces
Forum
Sélectionner l’activité Prérequis
Prérequis
Page
Sélectionner l’activité Présention Powerpoint
Présention Powerpoint
Fichier
PPTX
Sélectionner l’activité Configuration de l'environnement
Configuration de l'environnement
Page
Sélectionner l’activité Qu'est-ce qu'une requête HTTP ?
Qu'est-ce qu'une requête HTTP ?
Page
Sélectionner l’activité Paramètres de Requête (Query Parameters)
Paramètres de Requête (Query Parameters)
Page
Sélectionner l’activité web services gratuits
web services gratuits
Page
Sélectionner la section Introduction aux API REST
Replier
Déplier
Introduction aux API REST
Sélectionner l’activité Qu'est-ce qu'une API REST ?
Qu'est-ce qu'une API REST ?
Page
Sélectionner l’activité API REST et son interaction avec un frontend
API REST et son interaction avec un frontend
Page
Sélectionner l’activité • Concepts clés : Ressources, méthodes HTTP (GET, POST, PUT, DELETE), statelessness, etc.
• Concepts clés : Ressources, méthodes HTTP (GET, POST, PUT, DELETE), statelessness, etc.
Page
Sélectionner l’activité Configuration Apache
Configuration Apache
Page
Sélectionner la section Création d'une API REST simple en PHP
Replier
Déplier
Création d'une API REST simple en PHP
Sélectionner l’activité Configuration de la Base de Données MySQL
Configuration de la Base de Données MySQL
Page
Sélectionner l’activité Création d'un nouveau projet et structure des dossiers.
Création d'un nouveau projet et structure des dossiers.
Page
Sélectionner l’activité Le modèle Modèle-Vue-Contrôleur (MVC)
Le modèle Modèle-Vue-Contrôleur (MVC)
Page
Sélectionner l’activité Code de l'API REST en PHP
Code de l'API REST en PHP
Page
Sélectionner l’activité Food_backend.zip
Food_backend.zip
Fichier
ZIP
Sélectionner l’activité request.rest
request.rest
Page
Sélectionner la section Explications détaillées du code
Replier
Déplier
Explications détaillées du code
Sélectionner l’activité La base de données : Fichier config/database.php
La base de données : Fichier config/database.php
Page
Sélectionner l’activité Les modèles : Fichier models/Food.php
Les modèles : Fichier models/Food.php
Page
Sélectionner l’activité Les Contrôleurs : Fichier controllers/FoodsController.php
Les Contrôleurs : Fichier controllers/FoodsController.php
Page
Sélectionner l’activité Les Routes : Fichier routes/api.php
Les Routes : Fichier routes/api.php
Page
Sélectionner l’activité Le point d'entrée principal : Fichier index.php
Le point d'entrée principal : Fichier index.php
Page
Sélectionner l’activité Configuration serveur Apache : Fichier .htaccess
Configuration serveur Apache : Fichier .htaccess
Page
Sélectionner l’activité Tester votre API REST avec l'extension Rest Client
Tester votre API REST avec l'extension Rest Client
Page
Sélectionner la section Front HTML, CSS, Javascript
Replier
Déplier
Front HTML, CSS, Javascript
Sélectionner l’activité Présentation du cours
Présentation du cours
Page
Sélectionner l’activité Présentation du projet
Présentation du projet
Page
Sélectionner la section Introduction à HTML et CSS
Replier
Déplier
Introduction à HTML et CSS
Sélectionner l’activité HTML de base
HTML de base
Page
Sélectionner l’activité CSS de base
CSS de base
Page
Sélectionner la section Introduction à JavaScript
Replier
Déplier
Introduction à JavaScript
Sélectionner l’activité Bases de JavaScript
Bases de JavaScript
Page
Sélectionner l’activité Fonctions en JavaScript
Fonctions en JavaScript
Page
Sélectionner l’activité Manipulation du DOM
Manipulation du DOM
Page
Sélectionner la section Introduction aux API REST
Replier
Déplier
Introduction aux API REST
Sélectionner l’activité Qu'est-ce qu'une API REST ?
Qu'est-ce qu'une API REST ?
Page
Sélectionner l’activité Utilisation de l'API Fetch
Utilisation de l'API Fetch
Page
Sélectionner la section Création de l'Interface Front-End V1
Replier
Déplier
Création de l'Interface Front-End V1
Sélectionner l’activité Structure du projet
Structure du projet
Page
Sélectionner l’activité Création de la page HTML
Création de la page HTML
Sélectionner l’activité Styling avec CSS
Styling avec CSS
Page
Sélectionner l’activité Ajout de la logique JavaScript
Ajout de la logique JavaScript
Page
Sélectionner l’activité Résultat attendu
Résultat attendu
Page
Sélectionner la section Tests et Débogage
Replier
Déplier
Tests et Débogage
Sélectionner l’activité Tests de l'application
Tests de l'application
Page
Sélectionner l’activité Food_backend_&_front.zip
Food_backend_&_front.zip
Fichier
ZIP
Sélectionner la section Conclusion
Replier
Déplier
Conclusion
Sélectionner l’activité Récapitulatif du cours
Récapitulatif du cours
Page
Sélectionner l’activité Projet final
Projet final
Page
Sélectionner la section Exercices
Replier
Déplier
Exercices
Sélectionner l’activité Exercices back-end
Exercices back-end
Page
Sélectionner l’activité Back-end : Correction de l'exercice 1 : Ajout d'un endpoint pour filtrer les aliments par type
Back-end : Correction de l'exercice 1 : Ajout d'un endpoint pour filtrer les aliments par type
Page
Sélectionner l’activité Back-end ! Correction de l'exercice 2 : Ajout d'un champ de recherche pour les aliments
Back-end ! Correction de l'exercice 2 : Ajout d'un champ de recherche pour les aliments
Page
Sélectionner l’activité Exercices Front
Exercices Front
Page
Sélectionner l’activité Front : Correction de l'exercice 1 : Mise à jour des aliments
Front : Correction de l'exercice 1 : Mise à jour des aliments
Page
Sélectionner l’activité Front : Correction de l'exercice 2 : Suppression des aliments
Front : Correction de l'exercice 2 : Suppression des aliments
Page
Sélectionner l’activité 🎮 Jeux et simulateurs pour apprendre les Web Services
🎮 Jeux et simulateurs pour apprendre les Web Services
Page
Sélectionner l’activité Corrections des exercices
Corrections des exercices
Fichier
ZIP