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

Installer API Platform

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
L'installation d'API Platform est assez simple. Après avoir récupéré la dernière version, vous la déplacerez dans un dossier et vous installerez les dépendances.
05:07

Transcription

Alors il est venu l'heure d'installer API Platform. Comment ça va s'installer API Platform ? En réalité, API Platform est hébergé sur un compte GitHub et sur ce compte GitHub, évidemment, il y a énormément d'informations et surtout, des versions qui sont ajoutées. Vous pourrez regarder sur la partie « Release » qu'on a au-dessus, qui vous permet d'avoir ici toutes les dernières versions d'API Platform. Bien sûr pour l'installer, le plus simple, c'est carrément de le télécharger. Vous avez ici un lien avec le bouton « Download », on va cliquer dessus. Ça va simplement télécharger API Platform et vous verrez que dans votre dossier de téléchargement, vous aurez API Platform de téléchargé en version « 2.0.3-6 », donc ça c'est la dernière version qui était publiée sur GitHub pour le coup et on va tout simplement pouvoir cette partie là, le déziper. Une fois que c'est dézipé, on va se retrouver ici avec un projet en fait, « api-platform » qui est plus ou moins finalisé et donc on va pouvoir travailler directement avec ce projet-là. Ça c'est suffisant en fait pour travailler. On pourrait l'appeler tout simplement « api » comme ça et bien sûr maintenant, il va bien falloir relier l'éditeur. Notre éditeur ici, on va pouvoir lui dire de créer un nouveau projet depuis des fichiers existants. On va aller chercher le dernier ici, on va simplement chercher le répertoire et nous, ce qu'on va faire c'est qu'on va récupérer dans notre dossier « Downloads », le dossier « api » et puis on va cliquer sur « Project Root » et on va dire que le root du projet, c'est la racine et on va simplement faire « Finish ». Ce qui va se passer, c'est que ça va charger en fait directement dans notre éditeur ici et on va avoir automatiquement tous les fichiers avec lesquels travailler. Ici vous allez avoir pas mal de choses, il va vous dire qu'il va détecter « Docker », il va détecter les « PSR » etc. On peut pour le moment fermer tout ça, ce n'est pas très utile pour le moment, il n'y a pas de souci. Alors je ne l'ai pas dit tout à l'heure mais il est intéressant pour vous d'avoir « composer » d'installé. Alors si vous n'avez jamais installé « composer », je vous conseille de l'installer, de vous rendre sur le site de « composer » et d'aller voir sur le site de « composer » comment l'installer, vous voyez qu'il y a des petites commandes à jouer et vous pouvez aussi l'installer de façon globale sur votre machine. En tout cas, faites un tour sur la documentation de « composer » parce qu'il va être très intéressant et très important que vous ayez également ici « composer » qui soit installé sur votre machine parce qu'on va utiliser « composer ». Là, on n'a fait qu'une partie de l'install. On a bien ici tous les fichiers du projet, le problème si vous voulez, c'est qu'actuellement, on a téléchargé en fait les fichiers mais on n'a pas installé en réalité tous les « bundle » qui font partie actuellement d'API Platform. Pour installer API Platform complètement, on va devoir ici à l'intérieur du dossier, simplement lui dire « composer » et lui dire « install ». Et après, on va le laisser faire tout simplement parce qu'il va avoir à tout installer. Alors vous ferez attention à le faire sur une console où vous avez bien un « PHP 7 », vous voyez qu'ici par exemple, dans la console qui se trouve dans mon éditeur si je fais un « php -v », vous voyez, je suis en « 5.5.36 » et ça, il n'en veut pas. Ce n'est pas très grave, je vais simplement me déplacer dans le dossier « Downloads » comme ça et « api » et ici, je sais que dans ma console en « php -v », j'ai du 7, c'est pour ça que je vous ai forcé à installer un 7 parce que sinon, il ne va pas vouloir l'installer. On va faire un « composer install » à partir d'ici et puis on va le laisser travailler, il va en fait installer tous les paquets « vendor » qui sont disponibles avec API Platform. Dernière étape, vous allez configurer votre « Host ». Alors ça dépendra en fait de votre environnement. Pour moi, je vais vous montrer comment le faire de mon côté. Je vais simplement ici venir créer un « Host » qui va s'appeler « api ». Et puis, je vais lui dire d'aller chercher mon document « root » et ça va être à peu près pareil, donc je vais aller chercher dans les téléchargements, « api » et bien sûr attention, je vais prendre « web ». On sait que les applications Symfony sont chrootées donc sont validées, on peut les récupérer et afficher le site depuis le dossier « web » puisque c'est ici qu'on aura les « app » et « app_dev.php ». Donc on va bien choisir ce dossier final pour son host. On va choisir comme ça, on va le créer tout simplement et là, on aura bien ici un host qui sera accessible depuis « api » et puis on aura surtout ici le dossier qui est relié depuis le dossier « web » bien évidemment, c'est celui-ci qui doit pointer pour le serveur. Vous penserez bien également à redémarrer votre serveur, c'est extrêmement important. On sauvegarde, on redémarre et comme ça on aura le projet. Ça peut prendre un petit peu de temps, l'installation mais c'est normal, ne vous inquiétez pas. Une fois qu'elle sera terminée, on va vous demander des informations, le nom de la database, etc. Là vous pouvez tout simplement faire « Entrée » pour absolument tout, ça peut cracher à la fin, ce n'est pas très grave, vous enregistrez simplement comme ça, on verra pour la configuration un petit peu plus tard. Vous avez une plateforme API Platform fonctionnelle et on peut maintenant travailler et vous avez surtout maintenant le projet qui est chargé. Faites attention aussi une fois que tout sera installé au niveau des « vendors », vous aurez un nouveau dossier qui s'appelle « vendor » avec absolument tous les paquets qui sont des paquets des dépendances d'API Platform à l'intérieur et surtout, votre logiciel va réindexer, c'est tout à fait normal, ça va prendre un petit peu de temps.

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 !