Depuis le début nous parlons de « développeur web » mais il est important de faire la distinction entre :
- Le développer front-end : il développe les éléments que les internautes voient sur leur écran
- Le développeur back-end : il développe ce que les internautes ne voient pas (un serveur, une application, une base de données, le mode de paiement sur un site e-commerce etc)
Il existe même des développeurs full-stack qui eux maîtrisent à la fois le front et le back-end.
Mais ne mélangeons pas tout, au début il est conseillé de se spécialiser dans l’un de ces deux domaines, et voici ce que vous devrez connaître.
Les compétences du développeur front-end
Si vous voulez devenir un développeur front-end vous devez maîtriser ces trois langages :
- Le HTML
- Le CSS
- Le JavaScript
Le HTML est le langage utilisé pour créer des pages web, c’est la base. De manière générale, toute ce que vous écrivez en HTML est affiché sur la page web.
Le CSS va lui permettre de styliser ces pages web pour les rendre plus esthétiques. Il va gérer leur apparence en agençant les éléments, en appliquant des couleurs, des tailles au textes, etc.
Le JavaScript va permettre d’apporter du dynamisme à un site web. Avec ce langage il est possible de créer des calendriers, des messages d’alertes sous forme de pop-up, etc.
Pour aider le développeur front-end à mettre en place des actions dynamiques il existe ce qu’on appelle des librairies JavaScript. Ces dernières sont composées d’instructions de code réutilisables.