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.

Retour à la filière
WhatsApp