[[https://openclassrooms.com|Openclassrooms]]
Maintenant que vous savez que les API REST servent d’intermédiaires et aident les développeurs à manipuler... *.
Une ressource peut être tout type d’objet nominal (on lui attribue un nom) que vous pouvez utilis... Vous trouvez que c’est abstrait ? C’est le but, afin que vous puissiez représenter n’importe quel élém
{{tag>dev web api rest}}
====== Initiez-vous au fonctionnement des API ======
Notes et transcripti... horaires ne sont pas top, alors vous tentez le train. Vous ouvrez une application pour réserver un billet de train et pareil ! Vous trouvez plusieurs offres de trains pour Lisbonne en passant par l’Espagne. Et tout ç
iez les avantages d’une API REST ======
Bien ! Maintenant que vous savez ce qu’est une API, parlons d... t, d’après le [[https://jaxenter.com/state-of-api-integration-report-136342.html|rapport 2017 de l’état d’intégration des API de Cloud Elements]] (en anglais)... ent sur le protocole **HTTP** pour transférer les informations – le même protocole sur lequel la commu
{{tag>dev web api rest}}
====== S'entrainer avec l'API de Github ======
Notes et transcriptions du ... avec l’API GitHub =====
On avance, on avance ! Maintenant que vous avez un token d’authentification, ... r), PUT (mettre) et DELETE (supprimer).
Je vous invite vivement à suivre pas à pas les étapes suivantes et à pratiquer afin de maximiser votre apprentissage.
===== Créez un
r, l’API récupère la **réponse** et la renvoie enfin au client. Dans ce chapitre, nous allons voir com... e à [[https://www.postman.com/|Postman]].
Cette interface graphique est utilisée par de nombreux dév... tiliser Postman en particulier ?
Parce que cette interface offre beaucoup d’avantages :
* Vous pou... le langage avec lequel vous programmez ;
* Son interface utilisateur est simple : vous effectuez vo
eurs réponses possibles).
- Un nouveau langage informatique
- Un set de données qui circule entre différentes applications
- Un intermédiaire entre un client et une base de données... HTTP
++++ Réponse|
Choix 3 et 4. Une API est une interface qui sert d’intermédiaire entre plusieurs logiciels. C’est aussi un groupe de règles que les dé
ésultats avec votre première requête GET =====
Maintenant que nous avons vu tout le contexte qui se c... e son fonctionnement, allez voir le cours [[cours/informatique/dev/git/gerer_code_avec_git_et_github/0... un peu ce que nous voyons, de haut en bas !
{{interface_postman.png|Interface utilisateur Postman}}
Interface utilisateur Postman
Interface utilisate
uête GET avec l’API GitHub, nous n’avions pas besoin d’authentification pour obtenir des données utili... ication n’est pas publique**. Une partie des endpoints nécessite une authentification, afin d’avoir les autorisations nécessaires pour mettre à jour des d... s utilisées consiste à exiger qu’un développeur s’inscrive par le site web de l’API pour obtenir un **
lassrooms.com|Openclassrooms]]
===== Partie 1 : Initiation aux API =====
* [[110_fonctionnement_api| Initiez-vous au fonctionnement des API]]
* [[120_a... e 3 : Concevoir une API REST =====
* [[310_definir_la_structure_api_rest| Définissez la structure de votre API REST]]
* [[320_conception_endpoint| C
.com|Openclassrooms]]
====== Concevoir les endpoints de l' API ======
[[310_definir_la_structure_api_rest|◁ Précédent]] | ⌂ [[000_start|Retour au sommaire]] | [[330_usages_avances_endpoint|Suivant ▷]]
//openclassrooms.com|Openclassrooms]]
====== Définir la structure d'une API REST ======
[[350_quizz|◁ Précédent]] | ⌂ [[000_start|Retour au sommaire]] | [[320_conception_endpoint|Suivant ▷]]