Les différents développeurs
Développeur front-end
Le développeur front-end cherche à fournir à l'utilisateur l'expérience la plus esthétique, amusante, divertissante, ... l'objectif étant de faire plaisir.
Il s'assure que le site web soit accessible avec une grande variété d'appareil (responsive design) avec des connexions au réseau très différentes (ex. fibre, Edge, ...).
3 principaux langages : HTML, CSS et Javascript.
Le travail en front-end se divise en plusieurs parties :
- maquette : définit par un UX/UI designer, il s'agit de la partie design qui définie le visuel et le parcours de l'utilisateur (ex. maquettes Figma)
- développement : mise en place du code par le développeur front-end
Développeur back-end
Le développeur back-end applique une logique froide sur un système avec des entrées nettoyées et des sorties connues.
Il gère le stockage et la manipulation des données, en cherchant la manière la plus propre, la plus efficace, la plus sûre.
Principaux langages : PHP, Java, Ruby, .... exécutés côtés serveur avant d'effectuer un retour au client sous forme de HTML, CSS et Javascript pouvant être lu par le navigateur web.
Développeur full-stack
Développeur qui cumule les compétences à la fois de développeur back-end et développeur front-end.
HTML CSS JavaScript - Free Online Editors and Tools : https://html-css-js.com/