Le frontend, c'est tout ce que tu vois et avec quoi tu interagis dans une application : la mise en page, les boutons, les couleurs. Le backend, c'est la machinerie cachée derrière : la logique, la base de données, les calculs côté serveur. L'un est la façade, l'autre les coulisses. Une appli complète a besoin des deux pour fonctionner.
Exemple — Le bouton « Payer » est du frontend ; la vérification de la carte se passe dans le backend.