Bonnes pratiques des API

La présentation

Vidéo

Télécharger

PDF

Le sujet

L'API est un peu le Graal des données mais elle a un défaut majeur : une fois publiée, vous n'en contrôlez plus les clients, et faire évoluer les bases n'est pas évident. Ce que vous construisez est là pour longtemps. Quelles sont les retours d'expériences et bonnes pratiques pour ne pas se prendre les pieds dans le tapis ?

Vous avez certainement déjà entendu parler de REST, mais les choses sont plus complexes que ça. Comment gérer les évolutions et les versions de l'API ? Les formats en entrée et en sortie ? Les variations et paramètres d'une même ressource ? Les relations entre ressources ? La sécurité ? L'authentification ? La gestion des erreurs ? La pagination ? L'i18n et l10n ? Qu'est-ce que l'hypermedia ?

Plus généralement, nous partons avec pour objectif premier de concevoir une API le plus tôt possible, avec des bases solides mais les plus simples possible.

Présenté par Éric Daspet

Éric Daspet

Après un parcours d'expert PHP, ingénieur web à Yahoo!, consultant en technologies web, responsable innovation, expert performance web et architecte S.I., Éric est désormais directeur technique de TEA, une startup qui met sur pied un modèle ouvert de distribution de livres numériques.

En parallèle Éric est très attaché au partage des connaissances dans la communauté web et met en avant depuis plusieurs années la notion de qualité web. Au milieu d’articles dans la presse, d’une participation à Openweb et de nombreuses conférences, il a co-écrit le livre « PHP 5 avancé » aux éditions Eyrolles et est à l’origine des conférences Paris Web avec Stéphane et Adrien.