Openclassrooms - Parcours développeur Front-end
#Compétences évaluées#
-
Ecrire du code JavaScript maintenable
-
Assurer l'accessibilité d'un site web
-
Gérer les évènements d'un site avec JavaScript
-
Développer une application web modulaire avec des design patterns
-
Le lien vers le deploiment git hub pages : FISHEYE
Sur ce projet je suis chargé de fournir tout le HTML, le CSS et le JavaScript nécessaires au prototype. Bien que le site web soit un prototype, il doit correspondre aux maquettes et fonctionner correctement.
La priorité absolue est l'accessibilité. le site doit etre construit conformément aux exigences d'accessibilité indiquées dans les notes fournie par ex. utiliser les balises ARIA, assurer la navigation au clavier, passer au vérificateur d’accessibilité comme AChecker.
De plus, le site doit respecter les normes suivantes :
-
Le code est séparé en différents fichiers HTML avec balises d'accessibilité, CSS, JavaScript.
-
ESLint est utilisé avec les paramètres par défaut pour t’assurer que ton code est robuste. Ceci est particulièrement facile à intégrer avec l'IDE VSCode.
-
Une version moderne ES6 ou supérieure de JavaScript est utilisée et les fonctionnalités obsolètes ne sont pas utilisées.
-
La programmation orientée objet est utilisée.
-
Le code est lisible. Choisis des noms qui ont un sens pour les variables, les fonctions et les classes. Ajoute des commentaires au code si le nom n'indique pas clairement ce qu’il se passe.
Commentaires de l'évaluateur : ##Livrable
Projet qui respecte le cahier des charges
Ne pas hésiter à créer des repertoires pour mieux dispatcher votre code Penser à utiliser les templates literals pour le code HTML
Tres bon travail dans l'ensemble avec implementation d'animations non demandées qui rajoute du charme au projet. Utilisation de la JSdoc.
La mission est validée, félicitations ! ✨