Aller au contenu

Chaque application web se compose de deux pages, le front-end et le back-end. Alors que le frontend se concentre sur le côté client, le backend prend le contrôle du côté serveur d'un site web. Il veille à ce que l'application fonctionne en temps réel.

Comme son nom l'indique, le backend n'est pas visible pour l'utilisateur. Il relie le front-end d'une application à la base de données et au serveur. Le backend est la couche qui crée la logique de l'application et contrôle la base de données. Le développement back-end comprend la création des codes de base nécessaires à l'exécution d'une application. Les développeurs back-end passent principalement leur temps à créer, maintenir, dépanner et mettre à jour l'application.

Lorsqu'un utilisateur saisit une requête dans le frontend, celle-ci est transmise au backend de l'application. Ce dernier reçoit la demande, la stocke dans la base de données et renvoie la réponse au frontend via le serveur. En bref, le backend est le système nerveux de toute application web. Certains des langages les plus populaires pour le développement web backend sont Python, .Net, PHP et Java.

Un développeur web "full stack" dispose de l'expertise nécessaire pour travailler à la fois sur le front-end et sur le back-end. En règle générale, les développeurs front-end et back-end travaillent en étroite collaboration afin de rendre les processus plus immersifs et efficaces.

fr_FRFR