Il y a 2 parties dans le développement web : le back-end et le front end.
Le back-end est la partie caché de l'iceberg, non accessible à l'utilisateur, c'est la partie du code executé par le serveur, qui souvent renvoit les données via une base de données.
Le front-end est lui directement executé sur le poste de l'utilisateur.