35,00

Tuto API REST : Côté Backend avec Php

35,00

  • Une formation vidéo de 3h02m
  • Téléchargement immédiat et visionnage illimité à vie
  • Satisfait ou remboursé
  • Fichiers sources inclus
  • Découvrez pourquoi vous former avec Tuto.com
API REST : Côté Backend

ajouter ce cours aux favoris retirer ce cours des favoris

Retrouvez cette formation dans le bundle :

Bundle : API Rest de A à Z

-30% de réduction

voir les détails du bundle


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 :

Table des matières de cette formation Php (durée : 3h02m)

  • Introduction
    • Présentation du job gratuit 00:02:02
    • Création de la table 00:01:25
    • Instanciation de PDO 00:04:17
  • Mise en place des classes
    • Ecriture de la classe d'entité 00:08:06
    • Ecriture de la classe Manager 00:06:31
  • Lecture de tous les tutos
    • Création de la méthode ReadAllTuto 00:06:31
    • Mise en pace du dossier API 00:01:32
    • Mise en place des autorisations 00:05:25
    • Contrôle du mode d'appel au fichier 00:09:24
    • Contrôle des données à envoyer 00:08:01
    • Envoi des données sous le format JSON 00:11:08
    • Mise en place de commentaires 00:04:31
  • Lecture d'un seul tuto
    • Création de la méthode ReadTuto 00:03:44
    • Envoi des données sous le format JSON 00:06:06
    • Vérification et correction de tous les cas 00:04:13
  • Insertion d'un tuto
    • Création de la méthode CreateTuto 00:03:41
    • Contrôle des données à envoyer 00:02:52
    • Réception des données au format JSON 00:05:58
    • Contrôle des données reçues 00:08:33
    • Insertion des données reçues 00:07:35
  • Modification d'un tuto
    • Création de la méthode UpdateTuto 00:02:40
    • Contrôle des données à envoyer 00:02:25
    • Modification des données reçues 00:05:14
  • Suppression d'un tuto
    • Création de la méthode DeleteTuto 00:01:41
    • Contrôle des données à supprimer 00:01:44
    • Suppression des données reçues 00:03:53
    • Vérification de l'identifiant à supprimer 00:05:08
  • Clé API
    • Mise en place d'une table client 00:02:23
    • Mise en place des classes d'entité et Manager 00:06:18
    • Mise en place de la clé API 00:11:33
  • Doc pour les développeurs Frontend
    • Adaptation des URLs 00:10:27
    • Test des nouvelles URLs 00:05:24
    • Ecriture de la doc 1/2 00:04:01
    • Ecriture de la doc 2/2 00:01:57
    • Encore une dernière précision 00:02:47
  • Conclusion
    • Conclusion 00:01:50
    • Contenu du dossier ZIP 00:01:21



Formateur : Carl Brison

Carl Brison a publié 194 tutoriels et obtenu une note moyenne de 4,9/5 sur 13 211 tutoriels vendus. Carl Brison est un formateur certifié tuto.com. Voir les autres formations de Carl Brison

5,0
note moyenne

1
avis laissé
5 étoiles
1
4 étoiles
0
3 étoiles
0
2 étoiles
0
1 étoile
0
  • 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
accédez à plus de 1267 tuto gratuits


non, je ne veux pas me former gratuitement

voir notre politique de protection des données