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.

image_pdf

HTML CSS JavaScript - Free Online Editors and Tools : https://html-css-js.com/