Bundle : API Rest de A à Z
ERROR
00:00
00:00

TUTO Bundle : API Rest de A à Z

Carl Brison
Promo -30%
65,00€93,00€

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Voici un pack de 3 formations qui va vous permettre de vous former à la notion d'API Rest
Cette formation en ligne vous permettra d'évoluer à votre rythme dans la compréhension de la création et l'utilisation d'une API, en 3 phases. 
 

Au programme de ce pack de formations API Rest de A à Z

  • 1ère phase : les Bases de fonctionnement d'une API Rest.
    Nous apprendrons le fonctionnement complet du langage JSON. Ce langage va nous permettre de pouvoir échanger les données entre deux sites internet ou apllications.
    A la fin de cette première phase, vous connaîtrez toutes les bases d'une API Rest.
  • 2ème phase : la création d'une API Rest de A à Z du côté backend.
    Nous utiliserons le langage PHP en orienté objet que nous couplerons avec une base de données MySQL.
    Le but sera de construire pas à pas, une API Rest à destination des développeurs frontend.
    Nous mettrons ainsi à leur disposition, la possibilité de pouvoir manipuler des données (Create, Read, Update et Delete) au travers du langage JSON.
  • 3ème phase : Apprendre à utiliser et à manipuler une API Rest côté frontend.
    Pour cela nous allons utiliser l'API Rest construite dans la 2ème phase de ce Bundle.
    Nous allons ainsi pouvoir manipuler les données qui nous sont envoyées, à savoir les afficher, mais également les modifier ou les supprimer. Nous verrons également comment ajouter de nouvelles données.

Je reste à votre disposition pour répondre à vos éventuelles questions. 
Un QCM vous permettra de valider vos connaissances. 

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

Cours dans ce bundle

API REST : Les bases Cours 1

API REST : Les bases

API REST : Côté Backend Cours 2

API REST : Côté Backend

API REST : Côté FrontEnd Cours 3

API REST : Côté FrontEnd

Plan détaillé des cours

 
Chapitre 1 : Fonctionnement d'une API REST
14m24s
 
Leçon 1Vocabulaire
Leçon 2Explication
Leçon 3Exemple
Chapitre 2 : Les bases d'une API REST
11m26s
 
Leçon 1Méthodes HTTP
Leçon 2App Postman
Chapitre 3 : Le JSON
24m26s
 
Leçon 1Présentation du JSON
Leçon 2Création d'un objet
Leçon 3Les booléens
Leçon 4Ecriture des clés
Leçon 5Mise en place d'un tableau
Leçon 6Mise en place d'un objet
Leçon 7Informations complémentaires
Leçon 8Tableau contenant des objets
Chapitre 4 : Manipuler du JSON
15m08s
 
Leçon 1On fait le point
Leçon 2La fonction Php json_encode()
Leçon 3La fonction Php json_decode()
Leçon 4Le JSON au niveau Frontend
Leçon 5Conclusion
Chapitre 5 : Les codes HTTP
10m07s
 
Leçon 1Présentation
Leçon 2Les familles des codes HTTP
Leçon 3Les codes de succès
Leçon 4Les codes d'erreur liées au client
Leçon 5Les codes d'erreur liées au serveur
Chapitre 6 : Conclusion
56s
 
Leçon 1Conclusion
 
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
 
Chapitre 1 : Introduction
27m40s
 
Leçon 1Présentation du job
Leçon 2Présentation des codes JavaScript
Leçon 3Application des codes JavaScript 1/2
Leçon 4Application des codes JavaScript 2/2
Chapitre 2 : Affichage de tous les tutos
40m47s
 
Leçon 1Ecriture du code HTML
Leçon 2Ecriture du code CSS
Leçon 3Ecriture du code JavaScript 1/3
Leçon 4Ecriture du code JavaScript 2/3
Leçon 5Ecriture du code JavaScript 3/3
Leçon 6Petite parenthèse
Leçon 7Mise en place d'un loading
Chapitre 3 : Affichage d'un seul tuto
31m11s
 
Leçon 1Présentation
Leçon 2Passage de variables
Leçon 3Ecriture du HTML et du CSS
Leçon 4Ecriture du JavaScript
Leçon 5On sécurise la variable
Leçon 6On réécrit les URLs
Chapitre 4 : Création d'un tuto
1h02m
 
Leçon 1Présentation
Leçon 2Ecriture du JavaScript
Leçon 3Vérification sur la console
Leçon 4Test des possibilités sur la console
Leçon 5Ecriture du formulaire HTML
Leçon 6Ecriture du CSS
Leçon 7Conditionnement de l'appel au JavaScript
Leçon 8Passage des variables
Leçon 9Amélioration CSS
Leçon 10Finalisation du script
Leçon 11Gérer les insertions
Chapitre 5 : Modification d'un tuto
31m05s
 
Leçon 1Mise en place des bases
Leçon 2Vérification dans la console
Leçon 3Mise en place du formulaire
Leçon 4Affichage des infos dans le formulaire de modification
Leçon 5On réécrit les URLs
Leçon 6Finalisation du script 1/2
Leçon 7Finalisation du script 2/2
Chapitre 6 : Suppression d'un tuto
21m38s
 
Leçon 1Mise en place des bases
Leçon 2Vérification dans la console
Leçon 3Mise en place du formulaire
Leçon 4Finalisation du script 1/2
Leçon 5Finalisation du script 2/2
Chapitre 7 : Conclusion
02m29s
 
Leçon 1Conclusion
Leçon 2Ce que contient le dossier zip

Avis des apprenants

Détail des avis
42
Apprenants
7
Commentaires
4,9/5
Note moyenne
5/5
6
4/5
1
3/5
0
2/5
0
1/5
0
Frédéric Gruber
Frédéric Gruber
Publié le 18/03/2023
Cours tès bien expliqué et très clair
Carl Brison
Carl Brison
Merci beaucoup, c'est très gentil ;-)
Bernard Chabloz
Bernard Chabloz
Publié le 22/11/2021
Vivement la suite, pour mieux asseoir les connaissances déjà glanées (AJAX, ...) Backend: limpide (une fois qu'on a un peu apprivoisé Postman). Super bundle. Ça fonctionne à merveille (sauf le loading du delete, je n'ai pas trouvé pourquoi...).
Carl Brison
Carl Brison
Merci beaucoup pour votre commentaire ;-)
Félix Vercouter
Félix Vercouter
Publié le 28/04/2021
Merci pour ce cours clair, ludique et bien expliqué !
Carl Brison
Carl Brison
Merci beaucoup pour votre commentaire ;-)

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

Bonjour, Votre tuto est intéressant mais je voulais savoir si vous utiliser un autre framework pour le développement de votre API Rest (Guzzle, Slim...) ou si vous utilisez que les fonctions natives de Php ? Merci

Bonjour, merci pour votre question. Ici, nous montons l'API sans aucun framework, à partir d'une page blanche.

Attendez ! 🤗

Accédez à plus de 1330 tutos gratuits

Notre politique de protection des données