Aller au contenu principal
Accueil Métiers Vidéos Blog Outils Glossaire Voir le programme

Frontend / Backend

Frontend = ce que l'utilisateur voit (design, boutons, pages). Backend = ce qui se passe en coulisses (base de données, logique, API).

Débutant

Définition complète

Dans une application web, le frontend est la partie visible : les pages, les boutons, les formulaires, les animations. C'est construit avec HTML, CSS et JavaScript. Le backend est la partie invisible : le serveur qui traite les données, la base de données qui stocke les informations, les API qui connectent les services. En vibe coding, tu peux demander à Claude Code de créer les deux. Les outils comme Next.js (fullstack), Supabase (backend) et Tailwind CSS (frontend) permettent de tout construire avec un seul outil d'IA.

Analogie pour comprendre

Un restaurant : le frontend c'est la salle (décor, menu, service), le backend c'est la cuisine (préparation, stocks, recettes). Le client voit la salle, jamais la cuisine, mais les deux sont nécessaires.

En pratique

Un coach crée son site avec Claude Code. Le frontend : une landing page avec témoignages et bouton de réservation. Le backend : Supabase stocke les réservations, n8n envoie un email de confirmation, Cal.com gère le calendrier. L'utilisateur ne voit que la page, mais tout est connecté en coulisses.

Outils associés

Claude CodeSupabaseCursor

Termes liés

Vibe CodingAPIDéploiementSaaSNo-code

Pour aller plus loin

Questions fréquentes

Non, mais comprendre la différence t'aide à mieux communiquer avec les outils d'IA et à comprendre pourquoi certaines choses prennent plus de temps que d'autres.

Non. Dès que tu as besoin de stocker des données, d'authentifier des utilisateurs ou de connecter des services, tu as besoin d'un backend.