Développeur-euse Front-end
Certification
Formation délivrant le bloc RNCP31114BC01 - Développer la partie front-end d'une application web ou web mobile en intégrant les recommandations de sécurité.
Ce bloc correspond à une validation de la partie Front-end du titre professionnel RNCP Développeur.euse Web et Web Mobile (niveau 5- équivalent BAC+2).
Présentation
A l’issue de la formation, l’apprenant sera en capacité de mettre en œuvre les compétences du développeur-se front-end.
Le développeur ou la développeuse front-end intervient sur l’ensemble de la chaîne de production de l’interface utilisateur d’un site ou d’une application web, du développement des fonctionnalités au déploiement de l'application.
Le développeur ou la développeuse front-end analyse les besoins des clients consignés au préalable dans un cahier des charges par le chef de projet. Il ou elle préconise et met en œuvre une solution technique pour concevoir des sites sur mesure ou adapter des solutions techniques existantes.
Cette formation permet aux personnes ayant une expérience dans le domaine du développement web (développeurs back-end, intégrateurs web), ou dans le webdesign, d'élargir leur savoir-faire pour répondre aux besoins techniques du front-end. Un accent particulier est mis sur le développement de pratiques professionnelles permettant la mise en œuvre de solutions sécurisées et éco-conçues répondant aux enjeux actuels.
Compétences visées
Le métier de développeur·se spécialisé.e en front-end s’articule alors autour des activités :
● A1. Développer la partie front-end d’une application web ou web mobile en intégrant les
recommandations de sécurité, performance et accessibilité
● A2. Amélioration du processus de développement d’applications à l’aide des principes de
l’intégration continue
● A3. Mise en oeuvre des conditions préalables à la livraison continue
Pour réaliser ces activités, le·la développeur·se front-end, doit s’appuyer sur les compétences suivantes :
- C1. Développer une interface utilisateur web dynamique
- C2. Réaliser une interface utilisateur web statique et adaptable
- C3. Contrôler l'exécution du code source à l’aide de tests et d’outils d’analyses statiques du code
Source afin de minimiser le risque d’erreur dans un contexte de livraison continue
- C4. Automatiser les phases de tests unitaires et d’analyses statiques du code source lors du
partage des sources à l’aide d’un outil d’intégration continue de manière à prévenir les erreurs potentielles - C5. Concevoir un processus de livraison continue à l’aide d’outils d’automatisation de manière à l’intégrer au processus de développement
Programme
Phase 0 - La prairie “une période intensive pour s’outiller et s’engager dans sa formation”
La Prairie est le premier temps de la formation où les apprenant·e·s prennent leurs marques.
- À la fin de La Prairie, les apprenant·e·s auront :
- compris le métier et surtout les compétences visées par le parcours de formation
- vécu une introduction à la pédagogie Simplon
- participé à l’émergence de la dynamique collective, de promotion
Pour cela, La Prairie se découpe en trois temps forts :
- 1. Je découvre mon environnement professionnel de formation
- 2. Je découvre et comprends le référentiel de compétences
- 3. Module de contractualisation du parcours avec l’apprenant à Simplon
Phase 1 - Je développe des interfaces web
Après l’initiation aux différentes tâches incombant à un·e développeur·se front-end lors de La Prairie,
cette phase 1 me positionne petit à petit dans le quotidien d’un·e développeur·se front-end. A la fin de
cette phase, je serai capable de créer des interfaces dynamiques simples en tenant compte de la qualité
du code. Cela implique :
- la compréhension d'un besoin formalisé en développement front-end
- la mise en place d'un environnement de développement adapté
- la structure d'une application web dynamique simple
- le test systématique du code
- la vérification de la conformité aux critères des référentiels d’accessibilité numérique du pays de la formation
- la mitigation des problèmes de sécurité
Compétences du référentiel visées par la phase 1
- C1. Développer une interface utilisateur web dynamique - niveau 1 à 2
- C2. Réaliser une interface utilisateur web statique et adaptable - niveau 1 à 2
Phase 2 - Je développe, j’optimise et je test des interfaces web
Compétences du référentiel visées par la phase 2
- C1. Développer une interface utilisateur web dynamique - niveau 2 à 3
- C2. Réaliser une interface utilisateur web statique et adaptable - niveau 2 à 3
- C3. Contrôler l'exécution du code source à l’aide de tests et d’outils d’analyses statiques du code source afin de minimiser le risque d’erreur dans un contexte de livraison continue - niveau 1 à 2
- C4. Automatiser les phases de tests unitaires et d’analyses statiques du code source lors du partage des sources à l’aide d’un outil d’intégration continue de manière à prévenir les erreurs
- potentielles - niveau 1
- C5. Concevoir un processus de livraison continue à l’aide d’outils d’automatisation de manière à l’intégrer au processus de développement - niveau 1
- Je crée des interfaces dynamiques performantes pour la mis en production
Phase 3 - Je suis développeur·se front-end
Compétences du référentiel visées par la phase 4
- C1. Développer une interface utilisateur web dynamique - niveau 3
- C2. Réaliser une interface utilisateur web statique et adaptable - niveau 3
- C3. Contrôler l'exécution du code source à l’aide de tests et d’outils d’analyses statiques du code
source afin de minimiser le risque d’erreur dans un contexte de livraison continue - niveau 2 à 3 - C4. Automatiser les phases de tests unitaires et d’analyses statiques du code source lors du
- partage des sources à l’aide d’un outil d’intégration continue de manière à prévenir les erreurs
potentielles - niveau 2 à 3 - C5. Concevoir un processus de livraison continue à l’aide d’outils d’automatisation de manière à l’intégrer au processus de développement - niveau 2 à 3
Phase 4 - PAE
Compétences du référentiel visées par la phase 3
- C1. Développer une interface utilisateur web dynamique - niveau 2 à 3
- C2. Réaliser une interface utilisateur web statique et adaptable - niveau 2 à 3
- C3. Contrôler l'exécution du code source à l’aide de tests et d’outils d’analyses statiques du code
- source afin de minimiser le risque d’erreur dans un contexte de livraison continue - niveau 2 à 3
- C4. Automatiser les phases de tests unitaires et d’analyses statiques du code source lors du
- partage des sources à l’aide d’un outil d’intégration continue de manière à prévenir les erreurs
- potentielles - niveau 2 à 3
- C5. Concevoir un processus de livraison continue à l’aide d’outils d’automatisation de manière à
- l’intégrer au processus de développement - niveau 2 à 3
Les compétences transversales à Simplon
S’agissant des compétences transversales, de manière générale, elles sont mobilisées intrinsèquement
dans les modalités d’apprentissages que propose tout formateur-rice Simplon à ses apprenant-e-s.
Un maître de conférence à l’université développe chez ses étudiant-es des compétences de vélocité de
rédaction, d’efficacité de prise de notes, quand un prof d’atelier de mécanique en bac professionnel de
maintenance de véhicules mobilisera chez ses élèves des compétences d’observation.
En entreprise, comme dans la formation, ces compétences sont mobilisées de façon complémentaire aux compétences
techniques. Elles n’ont pas d'existence indépendante.
Admission
- Très forte motivation, à prouver !
- Première expérience professionnelle ou formation dans le domaine du développement web (développeurs back-end, intégrateurs web), ou dans le webdesign, UX design
- Découvrir le code soi-même (plateformes d'apprentissage en ligne)
- Explorer les principaux métiers du numérique, ce qu’ils font, à quoi ils servent
- Vouloir travailler en équipe
- Ce que nous cherchons ? De la curiosité, de la créativité, une bonne expression à l’oral et à l’écrit, une représentation claire du métier… et bien sûr, l’envie de s’engager dans une formation intense !
Pour les personnes en situation de handicap
Les formations Simplon sont ouvertes à toutes et tous, inclusives et accueillantes pour les personnes en situation de handicap. Concernant les modalités physiques de la formation, c’est environ 7h par jour de station assise, dans un open space (donc parfois bruyant), avec la nécessité de se déplacer dans la salle et d’éventuellement transporter son ordinateur. Concernant les modalités organisationnelles, il y a possibilité de télétravail ou, en présentiel, d’isolement dans une salle pour se reposer, même s’il y a la nécessité de travailler régulièrement en groupe.
La mise en place d’aménagements est possible, n'hésitez pas à prendre contact avec l'équipe de la Fabrique. En fonction des aménagements, ceux-ci se font soit uniquement avec le ou la référente handicap et l’équipe pédagogique soit avec l’appui des Services Public de l’Emploi et les partenaires spécialisés (Agefiph et ressource Handicap Formation).
Les sessions ouvertes
Prix de la formation
Le coût horaire de cette formation (incluant le passage de certifications) varie de 12 euros à 27 euros de l'heure (hors majoration ou modulation liée à un dispositif spécifique). Pour les apprenants, cette formation est intégralement prise en charge. Simplon s'assure du financement de cette formation au travers de différents dispositifs à savoir Pôle Emploi, OPCO, Fonds européens, Régions, CPF, Entreprise (sur devis dans le cadre de la formation de leurs salariés, ou au travers d'un reste à charge dans le cadre de l'alternance),etc.