La création de sites internet met en œuvre plusieurs technologies et langages de programmation. On peut distinguer le développement front-end (client) et le développement back-end(serveur).
Le front-end correspond à la partie visible d’un site web interprétée par un navigateur. Le langage utilisé est le JavaScript, combiné au HTML et CSS. Il est possible d’étudier ce domaine avec des formations sur le JavaScript front-end.
Le back-end correspond à la partie invisible pour les utilisateurs de sites internet. Il permet de créer les pages en assemblant les différentes ressources nécessaires comme les morceaux de codes, les images, les documents, les données, etc… Le langage serveur PHP est la technologie la plus utilisée au niveau back-end par plus de 80% des sites internet. Pour l’étudier, la plateforme H2PROG propose des formations sur le PHP.