Retour
Développeur front-end
Objectifs de la formation
Traduction de la maquette en code interprétables par les différents navigateurs. -Intégration Web -responsive design -Normes et accessibilité -Standardisation du code -Référencement naturel -Développement de fonctionnalités front end (navigateur) -Interactions et animations JavaScript -Validation de données -Fonctionnalités asynchrones -Implémentation de librairies
Contenu de la formation
Compétences évaluées via des exercices pratiques: L intégration est conforme à la maquette Le code respecte les normes W3C et les normes d'accessibilité. Le code passe avec succès les tests du validateur. Le code est commenté et correctement indenté Les balises sémantiques sont utilisées à bon escient. Le codage de l'application s adapte correctement aux différentes résolutions d'écran Les propriétés utilisées sont compatibles avec les différents navigateurs En cas d'incompatibilité du navigateur d'une propriété, le candidat apporte une correction ou utilise une alternative, en s appuyant sur la documentation. les attributs des éléments visuels sont correctement renseignés pour les logiciels de lecture d'écran. Une police spécifique pour les personnes dyslexiques est prévue et intégrée.(Opendys) Les informations importantes ne sont pas uniquement transmises par un code couleur mais sont textuellement exprimées. L utilisateur peut naviguer, accéder aux fonctionnalités et au contenu en utilisant le clavier. Le nommage des classes CSS est pertinent et propose une approche flexible,réutilisable. Le code css est organisé et commenté, Les classes sont regroupées par thématiques Le code css produit est synthétique et ne présente pas de répétitions. Les textes sont hiérarchisés et correctement titrés. Les expressions clés sont mises en exergue. Le balisage d'enrichissement de contenu est compris via le schema.org. La sémantique des balises est respectée (article, aside, nav) Les balises meta sont uniques sur chaque page et contiennent un nombre de caractères optimisé. Les pages canoniques sont renseignées. Les attributs alternatifs des images sont présents ainsi que les titres des liens. Les temps de chargement des pages sont optimisés (poids des images, utilisation des sprites ). Le favicon est intégré. la navigation entre les différentes pages du site est implémentée. Les ancres sont utilisées pour la navigation au sein d'une même page. Les syntaxes modernes (ES5, ES6 et supérieures) et les fonctions natives du langage sont acquises. La manipulation des éléments du document (DOM) en termes de contenu comme de style est maîtrisée. Les animations JavaScript développées permettent une meilleure expérience utilisateur. Les animations sont fonctionnelles et leurs comportements sont gérés sur les différents navigateurs. Le code est développé en utilisant la programmation procédurale, fonctionnelle ou orientée objet, et la programmation événementielle. Les données saisies par les utilisateurs dans les espaces interactifs sont contrôlées pendant la saisie en temps réel. Les méthodes de contrôle mises en oeuvre sont cohérentes en fonction de la nature des données à traiter. L envoi des informations au serveur n est effectif que lorsque les données correspondent au format attendu. Les développements des requêtes asynchrones sont fonctionnelles ... (La suite des compétences évaluées sont consultables dans le référentiel)
Résultats de la formation
Le titre est obtenu en validant le module développeur front et développeur back, un bloc optionnel au choix ainsi qu une période de stage en entreprise de 245h minimum (Deux mois) Le titre de Développeur Web peut être obtenu selon les modalités suivantes: -Le candidat suit la formation complète: Il doit alors obtenir une note supérieure ou égale à 50% dans tous les blocs pour valider le titre, et 50% en moyenne globale (contrôle continu + stage + examen) -Le candidat veut effectuer une validation des acquis d'expérience: Le candidat peut justifier de son expérience sur 1, 2 ou la totalité des blocs (Voir le processus d'accès par la V.A.E.) -Le candidat souhaite valider un bloc uniquement: Chaque bloc peut être validé indépendamment des autres blocs. Néanmoins pour valider la certification dans son ensemble, le candidat devra valider le tronc commun , un bloc optionnel ainsi que d'effectuer une période de stage en entreprise -Le candidat a validé un bloc reconnu équivalent sur une autre certification : Afin de faciliter les mobilités professionnelles, il est possible pour un candidat de valider la certification en ayant déjà acquis un bloc reconnu d'équivalent. Le bloc est donc automatiquement validé et il ne devra passer que les blocs manquants via la formation continue ou en engageant une VAE s'il dispose de l'expérience professionnelle.
Conditions spécifiques d'accès à la formation
Entretien individuel
Métier formé
Développement
Niveau d'étude visé
Bac+2
Prise en charge
Formation continue éligible au financement via le CPF
Organisme de formation
WEBECOM
Durée de la formation
3 mois
Modalités de formation
formation entièrement présentielle
Prochaine(s) session(s)
- 27/01/2025 - 03/04/2025