Skip to main content
Side panel
Moodle Description
Home
More
English (en)
English (en)
Français (fr)
You are currently using guest access
Log in
Moodle Description
Home
Expand all
Collapse all
Open course index
API REST en PHP
Section outline
Select section General
Collapse
Expand
General
Collapse all
Expand all
Select activity Annonces
Annonces
Forum
Select activity Prérequis
Prérequis
Page
Select activity Présention Powerpoint
Présention Powerpoint
File
PPTX
Select activity Configuration de l'environnement
Configuration de l'environnement
Page
Select activity Qu'est-ce qu'une requête HTTP ?
Qu'est-ce qu'une requête HTTP ?
Page
Select activity Paramètres de Requête (Query Parameters)
Paramètres de Requête (Query Parameters)
Page
Select activity web services gratuits
web services gratuits
Page
Select section Introduction aux API REST
Collapse
Expand
Introduction aux API REST
Select activity Qu'est-ce qu'une API REST ?
Qu'est-ce qu'une API REST ?
Page
Select activity API REST et son interaction avec un frontend
API REST et son interaction avec un frontend
Page
Select activity • 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
Select activity Configuration Apache
Configuration Apache
Page
Select section Création d'une API REST simple en PHP
Collapse
Expand
Création d'une API REST simple en PHP
Select activity Configuration de la Base de Données MySQL
Configuration de la Base de Données MySQL
Page
Select activity Création d'un nouveau projet et structure des dossiers.
Création d'un nouveau projet et structure des dossiers.
Page
Select activity Le modèle Modèle-Vue-Contrôleur (MVC)
Le modèle Modèle-Vue-Contrôleur (MVC)
Page
Select activity Code de l'API REST en PHP
Code de l'API REST en PHP
Page
Select activity Food_backend.zip
Food_backend.zip
File
ZIP
Select activity request.rest
request.rest
Page
Select section Explications détaillées du code
Collapse
Expand
Explications détaillées du code
Select activity La base de données : Fichier config/database.php
La base de données : Fichier config/database.php
Page
Select activity Les modèles : Fichier models/Food.php
Les modèles : Fichier models/Food.php
Page
Select activity Les Contrôleurs : Fichier controllers/FoodsController.php
Les Contrôleurs : Fichier controllers/FoodsController.php
Page
Select activity Les Routes : Fichier routes/api.php
Les Routes : Fichier routes/api.php
Page
Select activity Le point d'entrée principal : Fichier index.php
Le point d'entrée principal : Fichier index.php
Page
Select activity Configuration serveur Apache : Fichier .htaccess
Configuration serveur Apache : Fichier .htaccess
Page
Select activity Tester votre API REST avec l'extension Rest Client
Tester votre API REST avec l'extension Rest Client
Page
Select section Front HTML, CSS, Javascript
Collapse
Expand
Front HTML, CSS, Javascript
Select activity Présentation du cours
Présentation du cours
Page
Select activity Présentation du projet
Présentation du projet
Page
Select section Introduction à HTML et CSS
Collapse
Expand
Introduction à HTML et CSS
Select activity HTML de base
HTML de base
Page
Select activity CSS de base
CSS de base
Page
Select section Introduction à JavaScript
Collapse
Expand
Introduction à JavaScript
Select activity Bases de JavaScript
Bases de JavaScript
Page
Select activity Fonctions en JavaScript
Fonctions en JavaScript
Page
Select activity Manipulation du DOM
Manipulation du DOM
Page
Select section Introduction aux API REST
Collapse
Expand
Introduction aux API REST
Select activity Qu'est-ce qu'une API REST ?
Qu'est-ce qu'une API REST ?
Page
Select activity Utilisation de l'API Fetch
Utilisation de l'API Fetch
Page
Select section Création de l'Interface Front-End V1
Collapse
Expand
Création de l'Interface Front-End V1
Select activity Structure du projet
Structure du projet
Page
Select activity Création de la page HTML
Création de la page HTML
Select activity Styling avec CSS
Styling avec CSS
Page
Select activity Ajout de la logique JavaScript
Ajout de la logique JavaScript
Page
Select activity Résultat attendu
Résultat attendu
Page
Select section Tests et Débogage
Collapse
Expand
Tests et Débogage
Select activity Tests de l'application
Tests de l'application
Page
Select activity Food_backend_&_front.zip
Food_backend_&_front.zip
File
ZIP
Select section Conclusion
Collapse
Expand
Conclusion
Select activity Récapitulatif du cours
Récapitulatif du cours
Page
Select activity Projet final
Projet final
Page
Select section Exercices
Collapse
Expand
Exercices
Select activity Exercices back-end
Exercices back-end
Page
Select activity 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
Select activity 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
Select activity Exercices Front
Exercices Front
Page
Select activity Front : Correction de l'exercice 1 : Mise à jour des aliments
Front : Correction de l'exercice 1 : Mise à jour des aliments
Page
Select activity Front : Correction de l'exercice 2 : Suppression des aliments
Front : Correction de l'exercice 2 : Suppression des aliments
Page
Select activity 🎮 Jeux et simulateurs pour apprendre les Web Services
🎮 Jeux et simulateurs pour apprendre les Web Services
Page
Select activity Corrections des exercices
Corrections des exercices
File
ZIP