Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

Découvrir API Platform

S'initier aux services web

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Dans cette séquence, vous découvrirez que les services web se comportent presque toujours de la même façon. Ces services mettent en œuvre un jeu de requêtes et de réponses, ainsi que quelques règles élémentaires.
02:45

Transcription

Alors il y a quelque chose de très intéressant que vous allez trouver directement sur la page d’accueil d’API PLATFORM. Et ce qui va nous intéresser ici, c’est l’apprentissage des éléments assez classiques d’un web service. Par exemple, vous n’avez jamais fait de CRUD, vous ne savez pas ce que c’est. Vous allez pouvoir cliquer sur ce lien pour arriver sur la page de Wikipedia qui vous expliquera ce qu’est un CRUD et ce que vous allez pouvoir faire avec. Je vous conseille vraiment, vraiment de regarder ces différentes documentations. On va vous expliquer par exemple que pour un web service CRUD, vous allez avoir des verbes que vous allez pouvoir utiliser avec http pour créer une ressource, supprimer une ressource, récupérer une ressource. Et ça, ce sont des choses qui sont élémentaires. Vous allez l’avoir pour le CRUD mais vous allez aussi l’avoir pour les différents formats, par exemple JSON-LD. Donc il y a un site internet pour JSON, pour les « Linked Data », on vous expliquera comment ça fonctionne, etc. Vous devez obligatoirement vous renseigner là-dessus, c’est hyper-important de savoir de quoi on va parler. Qu’est-ce que c’est que Swagger ? On voit que Swagger, c'est un framework populaire pour créer des API et pour pouvoir travailler directement avec la documentation de l’API. Tout ça, ce sont les éléments qui sont intégrés et qui font partie bien évidemment d’API PLATFORM et que vous devez connaître, c’est la base des web services, ce sont des choses que vous devez connaitre absolument. C’est quoi le JSON Web Tokens ? Et là encore, on va avoir un site internet jwt.io, qui va vous expliquer qu’est-ce qu’un JSON Web Tokens et de quelle manière ça va vous permettre de sécuriser. Vous verrez qu’un JSON Web Tokens eh bien, ça se génère et qu’en fonction de ça, on va pouvoir le renvoyer au serveur pour qu’il valide que c’est bien la bonne requête et que notre utilisateur est identifié. Tout ça, ce sont des normes qu’on va retrouver quasiment tout le temps dans tous les web services aujourd’hui, ce sont les web services de maintenant. Et je vous conseille vraiment d’aller faire un tour. Bien sûr, si vous ne connaissez pas Symfony, ça peut être intéressant de vous documenter un petit peu dessus. Si vous ne connaissez pas l’OAuth, le protocole d’identification, même chose, on va aller regarder. À chaque fois il y a des sites très clairs qui vont vous expliquer ce que c’est, qui vont vous donner de l’information. Tout ça, ce sont les bases web services et on doit les connaitre. Par exemple, ici aussi on a le schema.org. Qu’est-ce que c’est que schema.org ? C’est une norme qui a été mise en place pour définir des schémas JSON, de la micro-data, etc. Allez regarder tout ça, c’est important et c’est aussi simple que d’aller cliquer sur les différents liens pour regarder un petit peu de quoi on parle. Pensez à bien vous documenter, vous avez ici tout ce qu’il vous faut pour apprendre les bases des web services. Donc faites-le. C’est important de savoir avec quel outil vous êtes en train de travailler, avec quelles normes vous êtes en train de travailler. N’hésitez pas à aller regarder ça.

Découvrir API Platform

Prenez en main le framework API Platform. Voyez comment effectuer sa configuration, créer des services web de données, et réalisez ainsi efficacement une application complète.

3h24 (54 vidéos)
Aucun commentaire n´est disponible actuellement
 

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !