API REST : Côté Backend
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00

TUTO API REST : Côté Backend

Carl Brison
35,00€

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

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

Plan détaillé du cours

Chapitre 1 : Introduction
07m44s
 
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
14m37s
 
Leçon 1Ecriture de la classe d'entité
Leçon 2Ecriture de la classe Manager
Chapitre 3 : Lecture de tous les tutos
46m32s
 
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
14m03s
 
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
28m39s
 
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
10m19s
 
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
12m26s
 
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
20m14s
 
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
24m36s
 
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
03m11s
 
Leçon 1Conclusion
Leçon 2Contenu du dossier ZIP

Avis des apprenants

Détail des avis
31
Apprenants
5
Commentaires
5/5
Note moyenne
5/5
5
4/5
0
3/5
0
2/5
0
1/5
0
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 ;-)
Membre-4118-430
Membre-4118-430
Publié le 01/02/2023
Merci pour ce tuto bien expliqué, parfait pour débuter sur API REST
Carl Brison
Carl Brison
Merci beaucoup pour votre commentaire ;-)
Jean-Claude Warg-Briers
Jean-Claude Warg-Briers
Publié le 14/07/2021
Excellent tuto , toujours clair dans les explications .
Carl Brison
Carl Brison
Merci beaucoup ;-)))

Vos questions sur le cours

Avec quelle version de logiciel ce tuto est-il compatible ?

Php

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Que contient le fichier source ?

Le code complet de ce tuto

Attendez ! 🤗

Accédez à plus de 1334 tutos gratuits

Notre politique de protection des données