Distinguer le front et le back d'une application
Ce que tu vas apprendre
- Distinguer le front, le back et la base de données dans le fonctionnement d’une application web.
- Identifier ce qui est visible et manipulable dans le navigateur : boutons, champs et messages.
- Suivre le parcours d’une action utilisateur, du clic à l’affichage d’une réponse.
- Comprendre quand le serveur traite une demande et peut lire ou mettre à jour des données.
- Reconnaître les rôles principaux des développeurs front, back et fullstack.
- Repérer des indices orientant vers un problème d’interface, de traitement serveur ou d’échange entre les deux.
- Rédiger un signalement de bug factuel, précis et utile à une équipe technique.
Contenu du cours
Voir le front : ce qui se passe dans le navigateur
Voir le back : ce qui se passe sur le serveur
Où se place la base de données — et pourquoi ce n’est ni le front ni le back
Suivre un clic jusqu’au résultat affiché
Qui fait quoi : front, back et fullstack dans une équipe
Repérer de quel côté se cache probablement le bug
Décrire un problème de façon utile pour qu’il soit mieux traité
Connectez-vous pour voir le programme complet
Description
Quand un utilisateur clique sur « Confirmer », que se passe-t-il vraiment ensuite ? À travers le cas de Nicole, analyste support chez Coup de Pouce Planning, ce cours vous aide à suivre une validation de créneau depuis le navigateur jusqu’au serveur, et si nécessaire jusqu’à la base de données. Vous apprendrez à différencier clairement le front — l’interface visible à l’écran — du back, qui traite les demandes sur le serveur. Vous comprendrez aussi le rôle spécifique de la base de données, utilisée pour conserver et mettre à jour les informations. Au fil d’exemples concrets, vous saurez interpréter des symptômes courants : bouton mal affiché, absence de confirmation, délai avant un message d’erreur ou statut qui ne se met pas à jour. L’objectif n’est pas de coder, mais de mieux comprendre le trajet d’une action, d’orienter une investigation avec prudence et de formuler des signalements exploitables par les équipes techniques.
Public cible
Débutants, profils support, métiers, chefs de projet, testeurs débutants et toute personne amenée à utiliser une application web ou à échanger avec des développeurs sans avoir besoin d’écrire du code.