Comment concevoir une API REST avant de coder ?
1. Identifier les consommateurs
React ?
Flutter ?
Service externe ?
2. Identifier les besoins
Quelles opérations doivent-ils accomplir ?
3. Identifier les ressources
Clients, commandes, produits, etc.
4. Définir les opérations
Lecture, création, modification ou autres actions selon le modèle.
5. Définir les entrées
Quelles données sont attendues ?
6. Définir les réponses
Que reçoit le client ?
7. Définir les erreurs
Que se passe-t-il lorsque l’opération échoue ?
8. Sécuriser
Qui peut appeler quelle opération ?
9. Documenter
Le consommateur doit comprendre le contrat.
10. Tester
Cas normal, erreur et limite.
Exemple
Avant d’écrire `/orders`, décrivez :
qui crée une commande ?
quelles données ?
quelles règles ?
quelle réponse ?
quelles erreurs ?
C’est cela, concevoir avant de coder.
Formation Développement d’Applications et Solutions Connectées au CAFP Casablanca
Consultez la page principale de cette filière pour retrouver la durée, les conditions d’admission et les informations de préinscription.
