1.1 - Les technologies front-end
Les compétences d'un développeur front-end sont
variées. Son métier lui impose de maîtriser trois langages
de programmation, HTML, CSS et JavaScript. Ceux-ci lui sont dispensés
lors d'une formation en web développement.
Bachelor Degree Promotion sortante 2023
16
Mise en place d'un portail web
1.1.1 - HTML5 et CSS3
Utilisé aujourd'hui dans sa version 5, le HTML est le
langage servant à la création de pages pour le web. Il s'agit
donc d'un langage web. En réalité, le HTML5 n'est pas à
proprement parlé un langage de programmation. Il s'agit plutôt
d'un langage de balisage. Cela veut simplement dire que votre code contiendra
des balises qui elles-mêmes contiendront les informations que vous
souhaitez afficher sur votre page web. Le binôme du HTML5 est le CSS3.
Là où le HTML mettra les contenus sur notre page web, le CSS sera
utilisé pour mettre en forme ces contenus. Vous allez ainsi pouvoir,
grâce au CSS, choisir la police que vous souhaitez utiliser, sa taille ou
encore la couleur du fond de votre page web. Chaque instruction en CSS que vous
écrirez va ainsi pointer l'élément HTML que vous
souhaiterez customiser. Le HTML5 et le CSS3 sont à la base de tous les
sites web.
1.1.2 - JavaScript (JS)
Le JavaScript a été utilisé à
l'origine pour rendre dynamiques les pages web. Là où le HTML5 et
le CSS3 permettent respectivement l'affichage et la mise en forme de vos
éléments sur votre page web, le JavaScript rendra cette page
interactive. Incontournable aujourd'hui en raison du nombre d'adeptes, le
JavaScript permettra plus seulement d'améliorer l'aspect visuel de votre
site (front-end) mais aussi de créer le moteur qui fera tourner le site
(back-end) et de gérer les bases de données associées au
site web. C'est bien le JavaScript qui vous permettra de vérifier que
les données entrées par un utilisateur dans votre formulaire de
contact sur votre site web sont au bon format.
2 - Développement Back-End
Une belle interface ne sert à rien si une équipe
de développement back-end n'intervient pas sur l'application et le
serveur du site web ainsi que sur celui de l'application mobile. Même si
le développeur back-end agit en coulisse et qu'il est invisible pour
l'utilisateur final, sans son travail, l'application ne verra pas le jour. Ce
développeur web va travailler sur quelques piliers principaux :
Bachelor Degree Promotion sortante 2023
17
Mise en place d'un portail web
? La base de données (mise en place de tableaux qui
stockent les données nécessaires au fonctionnement de l'appli)
;
? L'application web ;
? Le serveur d'hébergement (c'est le disque dur qui
conserve l'application) ;
? La conformité aux politiques de sécurité
et d'accessibilité.
Pour maintenir les sites web, les développeurs web
back-end doivent interagir avec les développeurs front-end. Leur
collaboration permet d'obtenir un livrable fluide et facile d'utilisation aux
clients.
|