Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
prog:theorie:api:api [12/01/2020 16:38]
thierry [Les API]
prog:theorie:api:api [18/10/2022 11:28] (Version actuelle)
thierry ↷ Page déplacée de prog:api:api à prog:theorie:api:api
Ligne 1: Ligne 1:
 ====== Les API ====== ====== Les API ======
 +-> [[prog:​theorie:​api:​whatisitapi]]
 +
 Quand une application,​ quelque soit sa programmation,​ doit communiquer avec le web, elle "​devrait"​ passer par une API. Quand une application,​ quelque soit sa programmation,​ doit communiquer avec le web, elle "​devrait"​ passer par une API.
 ===== Utile à savoir ===== ===== Utile à savoir =====
 +==== Spécification Open API ====
 +  * [[https://​www.developpez.com/​actu/​178434/​Comprendre-la-specification-OpenAPI-Swagger-et-apprendre-a-utiliser-Swagger-Editor-par-Hinault-Romaric/​|Comprendre la spécification OpenAPI (Swagger) et apprendre à utiliser Swagger Editor]]
 +
 ==== Swagger ==== ==== Swagger ====
  
-Il existe un outils Swagger qui permet de generer ​la doc des API que l'on créé.+Il existe un outils Swagger qui permet de générer ​la documentation ​des API que l'on créé.
  
-[[prog:​api:​swagger|Voir comment installer et utiliser Swagger]]+[[prog:theorie:​api:​swagger|Voir comment installer et utiliser Swagger]]
  
 Cela peut fonctionner dans PHP avec la librairie ''​swagger-php''​ qui va permettre a travers des **annotations** PHP de générer la documentation. Cela peut fonctionner dans PHP avec la librairie ''​swagger-php''​ qui va permettre a travers des **annotations** PHP de générer la documentation.
Ligne 21: Ligne 26:
 ===== Liens ===== ===== Liens =====
 ==== Sur ce site ==== ==== Sur ce site ====
-  * [[prog:​symfony:​creer_api:​creer_api]]+  * [[prog:​symfony:​applications:​creer_api:​creer_api]]
 ==== Sur Internet ==== ==== Sur Internet ====