Le Back-End, c’est la partie du code qui est exécutée par le serveur, il s’agît du travail qu’il réalise sur les pages Web des sites dynamiques avant de les envoyer au client.
Langage Serveur
Le travail du serveur sera codé dans un langage propre à lui : le langage serveur.
C’est avec ce langage que notre serveur pourra décider et générer des pages Web à renvoyer à chaque client. Il est important de comprendre que le résultat final renvoyé au client est toujours une page composée uniquement d’HTML, de CSS et de Javascript. Il existe de nombreux langages serveurs : PHP, Java, Python, Ruby , NodeJs, ASP.Net etc. Alors lequel choisir ? Quel est le meilleur langage serveur ? En fait, tout dépend de vos connaissances en programmation. Si vous avez déjà manipulé un de ces langages, il sera alors plus rapide d’avancer avec. Bref, il n’y a pas de meilleur choix. Je vous recommande le langage pour lequel vous serez certains d’avoir quelqu’un pour vous aider.
PHP
Pourquoi PHP?
- Très grande communauté : ce qui peut vous aider rapidement sur Internet si vous avez des problèmes
- Facile à utiliser : idéal pour les débutants
- WordPress est en PHP : ce qui peut être bien utile si vous voulez personnaliser vos sites WordPress.
Envie d’apprendre à développer avec le langage PHP ?
Quel que soit le site Web dynamique que l’on veut faire, on aura souvent besoin d’enregistrer des informations pour les réutiliser plus tard. Par exemple, on peut avoir besoin de stocker les données concernant les utilisateurs de notre site. Notre serveur devra alors utiliser une base de données. C’est un ensemble de fichiers dans lequel les données sont stockées de façon organisée. Il y a plusieurs systèmes de bases de données : MySQL, Oracle, Microsoft SQL Server…