Je n'ai pas 'compris' les API avant d'en créer une

Abass Dev
2 min read
...
Je n'ai pas 'compris' les API avant d'en créer une

Lire des articles sur les API ne suffisait pas. Regarder des tutoriels n’aidait pas. C’est le fait d’en créer une qui a tout changé dans mon parcours de développeur.

Je n'ai pas "compris" les API avant d'en créer une

Les lire ne suffisait pas. Regarder des tutoriels n’aidait pas. En créer une a tout changé.

Laisse-moi te dire la vérité :

J’ai regardé tous les tutoriels sur les API.
Je savais ce que "GET" et "POST" signifiaient, en théorie.
J’avais mémorisé ce que voulait dire REST.
Je hochais la tête quand quelqu’un disait "CRUD".

Mais au fond ?
Je ne comprenais pas les API.
Je ne comprenais pas ce qu’elles faisaient réellement,
Jusqu’à ce que j’en construise une.

Le déclic

C’est arrivé quand j’ai écrit une route backend comme celle-ci :

Terminal(1 line)

Puis dans mon appli React, j’ai envoyé une requête fetch() à cette route.

Et bam, le backend a répondu, et le frontend s’est mis à jour.

C’était ça. Le moment magique.

J’ai arrêté de voir les API comme un concept réservé aux "dévs seniors".
Je les ai vues pour ce qu’elles sont :
Une conversation entre deux parties de ton application.

Ce que j’ai appris en en construisant une

✅ Comment les requêtes circulent vraiment dans ton appli
✅ Comment envoyer et recevoir du JSON
✅ Pourquoi la gestion des erreurs est importante
✅ Comment fonctionne CORS (et à quel point c’est pénible 😅)
✅ À quoi ressemble une vraie appli "fullstack" connectée

Soudainement, je ne construisais plus seulement des interfaces jolies —
Je construisais des applis qui fonctionnent comme des logiciels réels.

Petit rappel

Tu n’as pas besoin de tout comprendre sur les API avant d’en construire une.
Tu comprends en le faisant.

Commence par :

  1. Une route backend
  2. Un formulaire frontend
  3. Connecte-les
  4. Regarde ton appli se parler à elle-même

C’est là que ça fera tilt.

Commentaires (0)

Please log in to post a comment.