Qu’est-ce qu’une API ?
Une API définit une manière structurée pour des systèmes logiciels d’échanger des fonctionnalités ou des données.
Exemple
Une application Flutter veut afficher un client.
Elle n’a pas besoin de connaître toute l’architecture interne du serveur.
Elle demande l’information via l’API.
FLUTTER
↓
API
↓
BACK-END
↓
DONNÉES
Plusieurs clients
Une architecture peut avoir :
React ─┐
Flutter ├→ API → Back-End
autre service ─┘
Pourquoi c’est important ?
L’API crée un contrat entre les systèmes.
Elle permet de faire évoluer les interfaces et services avec des responsabilités mieux séparées.
Une API n’est pas automatiquement sécurisée
Il faut considérer :
- authentification ;
- autorisation ;
- validation ;
- données ;
- erreurs ;
- transport ;
- tests.
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.
