API REST : Côté Backend
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
3h02
de formation
37
leçons vidéo
10
chapitres
Intermédiaire
niveau requis
Carl Brison
Carl Brison
Formateur certifié

API REST : Côté Backend

4.8/5 Trustpilot (1387 avis) Satisfait ou remboursé
3h02
de formation
37
leçons vidéo
10
chapitres

Dans ce tuto en vidéo nous allons construire une API Rest côté Backend de A à Z !

Pour ce faire, nous allons utiliser le langage PHP en Orienté Objet.
Nous réaliserons une table dans une base de données MySQL et c'est à partir de cette table que toute notre API va se centraliser.
 

Au programme de ce tuto API REST : Côté Backend

Nous allons ainsi pouvoir réaliser une API Rest au format JSON qui permettra une exposition des données pour les développeurs Frontend. C'est à dire, la possibilité de pouvoir interagir avec cette table sans pour autant avoir accès à notre base de données.

Nous permettrons le CRUD dans son intégralité. Nous mettrons en place des scritps PHP (endpoints) qui permettront aux développeurs Frontend de pouvoir :

  • Lire l'ensemble des données issue de notre table.
  • Lire une donnée particulière issue de notre table.
  • Insérer des données dans notre table.
  • Modifier des données dans notre table.
  • Supprimer des données dans notre table.

Afin d'être complet dans cette apprentissage, je vous montrerai comment mettre en place une clé API pour les utilisateurs (développeurs Frontend).
Je mets à votre disposition l'ensemble des scripts de ce tuto.

Pour suivre ce tutoriel dans de bonnes conditions, vous devez connaître les points suivant :

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Introduction
Chapitre 2
Mise en place des classes
Chapitre 3
Lecture de tous les tutos
Chapitre 4
Lecture d'un seul tuto
Chapitre 5
Insertion d'un tuto
Chapitre 6
Modification d'un tuto
Chapitre 7
Suppression d'un tuto

Table des matières

Chapitre 1 : Introduction

07m44
 
Leçon 1Présentation du job
Leçon 2Création de la table
Leçon 3Instanciation de PDO

Chapitre 2 : Mise en place des classes

14m37
 
Leçon 1Ecriture de la classe d'entité
Leçon 2Ecriture de la classe Manager

Chapitre 3 : Lecture de tous les tutos

46m32
 
Leçon 1Création de la méthode ReadAllTuto
Leçon 2Mise en pace du dossier API
Leçon 3Mise en place des autorisations
Leçon 4Contrôle du mode d'appel au fichier
Leçon 5Contrôle des données à envoyer
Leçon 6Envoi des données sous le format JSON
Leçon 7Mise en place de commentaires

Chapitre 4 : Lecture d'un seul tuto

14m03
 
Leçon 1Création de la méthode ReadTuto
Leçon 2Envoi des données sous le format JSON
Leçon 3Vérification et correction de tous les cas

Chapitre 5 : Insertion d'un tuto

28m39
 
Leçon 1Création de la méthode CreateTuto
Leçon 2Contrôle des données à envoyer
Leçon 3Réception des données au format JSON
Leçon 4Contrôle des données reçues
Leçon 5Insertion des données reçues

Chapitre 6 : Modification d'un tuto

10m19
 
Leçon 1Création de la méthode UpdateTuto
Leçon 2Contrôle des données à envoyer
Leçon 3Modification des données reçues

Chapitre 7 : Suppression d'un tuto

12m26
 
Leçon 1Création de la méthode DeleteTuto
Leçon 2Contrôle des données à supprimer
Leçon 3Suppression des données reçues
Leçon 4Vérification de l'identifiant à supprimer

Chapitre 8 : Clé API

20m14
 
Leçon 1Mise en place d'une table client
Leçon 2Mise en place des classes d'entité et Manager
Leçon 3Mise en place de la clé API

Chapitre 9 : Doc pour les développeurs Frontend

24m36
 
Leçon 1Adaptation des URLs
Leçon 2Test des nouvelles URLs
Leçon 3Ecriture de la doc 1/2
Leçon 4Ecriture de la doc 2/2
Leçon 5Encore une dernière précision

Chapitre 10 : Conclusion

03m11
 
Leçon 1Conclusion
Leçon 2Contenu du dossier ZIP

Avis des apprenants

Détail des avis
176
Apprenants
7
Commentaires
5/5
Note moyenne
5/5
7
4/5
0
3/5
0
2/5
0
1/5
0
Alain Tardif
Alain Tardif
Publié le 18/01/2026
Merci Carl pour cette formation API REST backend ! J'ai vraiment apprécié d'apprendre le CRUD, l'authentification par clés API et la maîtrise de Postman. Vos explications claires m'ont permis de tout comprendre. Merci pour votre pédagogie ! Validé 100% 🚀
Carl Brison
Carl Brison
Merci beaucoup Alain ;-)
Jean-Philippe Mouzet
Jean-Philippe Mouzet
Publié le 25/10/2025
J'utilise des API mise à disposition, mais je ne pensais pas que c'était, en fin de compte, aussi simple d'en mettre à disposition. Merci
Carl Brison
Carl Brison
Merci beaucoup pour ton commentaire très gentil ;-)
Christian Pecaud
Christian Pecaud
Publié le 16/03/2023
Très bon tuto API Rest, clair, complet et très propre. Merci.
Carl Brison
Carl Brison
Merci beaucoup ;-)

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Que contient le fichier source ?

Le code complet de ce tuto

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
34,99€
Paiement unique, sans abonnement
Accès à vie à cette formation
3h02 de vidéo • 10 chapitres
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ /mois
Sans engagement
Cette formation + 6 759 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Commencer avec l’abonnement
Accès immédiat, pendant votre abonnement

Inclus dans les deux formules

  • Hors connexion via l'app Tuto.com
  • Salon d'entraide pour vos questions
  • Certificat de complétion
Paiement sécurisé 1,4 million d'apprenants 4.8/5 Trustpilot
Logo carte-bancaire-monoLogo visa-monoLogo mastercardLogo paypal-monoLogo klarna-monoLogo apple-pay-monoLogo google-pay-mono
Une question avant de choisir ? Écrivez-nous ou appelez le 01 84 80 80 29 (du lundi au vendredi, 10h-12h et 14h-16h)

Formations complémentaires

Les apprenants qui suivent cette formation s'intéressent aussi à :

Abonnement 34,90€/mois

Attendez ! 🤗

Accédez à plus de 1422 tutos gratuits

Notre politique de protection des données