Nicolas Chambrier (@naholyr)
Expert technique,
développeur PHP/Node
Antoine Hérault (@Herzult)
Consultant développeur
chez
&
Slide 3
Slide 3 text
Bien plus qu'une application
Slide 4
Slide 4 text
XML
Slide 5
Slide 5 text
JSON
Slide 6
Slide 6 text
Equipe Mobile
Equipe API
Organisation
Slide 7
Slide 7 text
Description de l'API
Méthodes Ressources
Slide 8
Slide 8 text
Ben les gars, restez
sur XML, ya les outils
pour ça !
Slide 9
Slide 9 text
Les Schémas JSON
Slide 10
Slide 10 text
Les Schémas JSON : références
…
…
Slide 11
Slide 11 text
Génération de la DOC
« A Node.js build tool for generating
HTML documentation from JSON
schemas. »
"npm is the new apt-get" ;)
● Créer ses templates
● " "
● Done !
Slide 12
Slide 12 text
Validation
Démo de validation en ligne de commande
● Des messages d'erreur clairs
● Utiles à l'utilisateur et/ou à la machine
Slide 13
Slide 13 text
Et dans la vraie vie ?
● Google API Discovery
● Composer configuration
● Idées :
○ Générer des formulaires depuis les schémas
○ Offrir au client de quoi faire une vraie validation
Slide 14
Slide 14 text
Implémentations
● Java
● PHP
● JavaScript
● Python
● Ruby
● …
● Faire communiquer des services entre eux basés sur JSON
Schema