Formation Développeur Web

Plongez dans le monde des composants et apprenez à construire des applications web réactives.

Laptop  Icon - Academy Webflow Template
Téléprésentiel
Files Icon - Academy Webflow Template
Plateforme e-learning
Chat Icon - Academy Webflow Template
Formateur expert
Mentor Icon - Academy Webflow Template
Accompagnement personnalisé

Prochaine session :
Temps plein : 14 octobre 2024 au 17 janvier 2025
Temps partiel : 14 septembre 2024 au 8 mars 2025

Cette formation vise à vous doter des compétences essentielles pour développer des sites web et des applications mobiles, en vous formant notamment sur JavaScript et les bibliothèques telles que React. Elle couvre l’ensemble du processus, de la conception au déploiement, afin de vous préparer aux défis actuels du métier de développeur.
Le programme s'étend sur 14 semaines, divisées en 8 modules, chacun conçu pour vous permettre d'acquérir les compétences nécessaires pour progresser vers le module suivant. Entièrement dispensée en ligne, la formation utilise la plateforme Zoom pour des sessions interactives. Les liens de connexion seront envoyés aux apprenants avant le début de la formation.
Les matinées sont dédiées à l'apprentissage théorique. Pendant ces sessions, le formateur présente les concepts fondamentaux, explique diverses techniques de programmation et répond aux questions pour dissiper les éventuelles confusions. Ces cours théoriques visent à établir une base solide pour les travaux pratiques de l'après-midi.
Les après-midis sont consacrés à la mise en pratique. Les apprenants s'engagent dans des exercices pratiques pour appliquer les notions apprises le matin, renforçant ainsi leurs compétences. Ces sessions permettent de travailler sur des projets concrets, tels que des répliques de sites web ou d'applications mobiles existants.

Pourquoi choisir cette formation ?

  • Apprentissage Flexible : Profitez de l'expérience d'une formation en salle de classe depuis le confort de votre domicile ou bureau.
  • Contenu Pratique : Apprenez à travers des exercices pratiques, des études de cas et des projets réels.
  • Support Continu : Bénéficiez d'un accompagnement personnalisé de la part de nos formateurs experts tout au long de la formation.

Objectifs de la Formation

  • Traduire une maquette en code interprétable par les différents navigateurs.
  • Développer des fonctionnalités front end (navigateur).
  • Analyser, modéliser et traiter des données.
  • Développer des fonctionnalités back end (serveur).
  • Développer des applications à l'aide de frameworks.
  • Réaliser des maquettes d'interface (site web/applications).
  • Automatiser les différentes étapes tout au long du cycle de vie d'une application.

Public cible

Cette formation est destinée aux débutants.

Pré-requis

En postulant sur notre site internet, vous recevrez un lien vers un test de logique à réaliser pour évaluer votre admissibilité à la formation. Un entretien téléphonique de 20 à 30 minutes sera également programmé pour vérifier que votre projet correspond bien à la formation proposée. Notre programme est ouvert aux débutants.

Modalités d’accompagnement et d’évaluation

Pour assurer un apprentissage optimal, chaque apprenant bénéficie d'un accompagnement individuel pendant les sessions pratiques. À la fin de chaque module, un rendez-vous personnalisé est organisé pour recueillir les impressions des apprenants et prévenir tout risque de décrochage.
Chaque module inclut un test pour évaluer le niveau d'assimilation des apprenants. Des tests techniques de fin de module sont également prévus, et leurs résultats contribuent au contrôle continu, essentiel pour la validation du titre RNCP.
La formation est proposée uniquement en téléprésentiel (visioconférence), afin de s'adapter à la localisation et/ou aux contraintes de mobilité (handicap, par exemple) de nos élèves.

Dernière mise à jour : 22 mai 2024

Module 1 : Algorithmie (64 heures)
Dans ce module, les participants acquerront une base solide en algorithmie. Ils étudieront les principes de la logique de programmation, les structures de données, ainsi que les algorithmes de tri et de recherche. Ce module est essentiel pour toute personne souhaitant exceller en développement logiciel.


Module 2 : Création d'un serveur en JavaScript (56 heures)
Ce module porte sur la création de serveurs Web avec JavaScript et Node.js. Les participants apprendront à gérer les requêtes HTTP, interagir avec les bases de données et créer des API RESTful. Ce module est idéal pour ceux souhaitant devenir des développeurs back-end compétents.


Module 3 : Création de sites Web « responsive » (40 heures)
Dans ce module, les participants apprendront à créer des sites Web adaptatifs, compatibles avec toutes les tailles d'écran. En utilisant HTML, CSS et des frameworks comme Bootstrap, ils développeront les compétences nécessaires pour concevoir des sites modernes et réactifs.


Module 4 : Création d'interfaces Web dynamiques avec React (120 heures)
Ce module intensif se concentre sur React, une des bibliothèques JavaScript les plus populaires pour les interfaces utilisateur. Les participants apprendront à développer des applications Web interactives en utilisant des composants React, des hooks et des états. Ce module est idéal pour ceux visant à devenir des développeurs front-end avancés.


Module 5 : Applications Mobile avec React Native (40 heures)
Ce module initie les participants au développement d'applications mobiles avec React Native, une extension de React permettant de créer des applications natives pour iOS et Android à partir d'une base de code JavaScript unique. Les étudiants apprendront à utiliser les composants React Native, gérer la navigation, intégrer des API externes et optimiser les performances pour les appareils mobiles, alliant théorie et pratique pour créer des applications mobiles performantes.


Module 6 : Projet mentoré (80 heures)
Ce module final permet aux participants de mettre en pratique les compétences acquises tout au long du programme. Sous la supervision d'un mentor, les étudiants travailleront sur un projet réel, de la conception à la mise en production. Ce module offre une expérience pratique précieuse et prépare les participants à entrer sur le marché du travail.


Module 7 : Création du portfolio, du CV et prospection des entreprises (104 heures)
Dans ce module, les participants se concentreront sur leur entrée sur le marché du travail. Après une évaluation initiale par le jury, 10 jours seront consacrés à la construction d'un
portfolio professionnel, à la rédaction d'un CV percutant et à la prospection d'entreprises pour un stage ou un emploi. Ils apprendront les techniques de networking, l'utilisation des réseaux sociaux professionnels comme LinkedIn, et les meilleures pratiques pour approcher les entreprises. Ce module vise à fournir les outils et stratégies nécessaires pour lancer efficacement leur carrière en développement Web.


Module 8 : Préparation au passage de l’examen et évaluation (56 heures)
Ce module vise à préparer les participants à l'examen final du programme. Il comprend 6 jours de travail individuel sur un projet de développement Web, permettant une révision approfondie et l'application des connaissances acquises. La dernière journée est dédiée à l'évaluation par un jury, mesurant les compétences techniques, la résolution de problèmes et l'autonomie du participant. L'objectif est de valider les acquis et de s'assurer de leur préparation à une carrière de développeur Web.

Télécharger le programme

Cette formation prépare au titre de niveau 5 (bac+2) Développeur Web, sous le numéro RNCP37805.
Les statistiques de satisfaction et de réussite à l’examen seront communiquées au plus tard en décembre 2024.

Blocs de compétences :
Bloc 1 : Développement Front End de sites et applications web
Bloc 2 : Développement back end d’applications Web
Bloc 3 : Développement avancé : Comprendre et utiliser une architecture de type framework (option 1 imposé)

Si le candidat échoue à son examen, et en cas de repassage, ce dernier devra s'acquitter des frais relatifs au montage du dossier d’un montant de 600 euros.
Le candidat ne sera évalué que sur les blocs de compétences qu’ils n’avaient pas validés précédemment.

Le référentiel complet peut être consulté à l'adresse suivante : https://www.francecompetences.fr/recherche/rncp/37805/

Passerelle et équivalence :
Il n'y a aucune équivalence et/ou passerelle (certifications professionnelles, certifications ou habilitations) permettant d'obtenir le titre RNCP de Développeur Web.

Poursuite de formation envisageable :
Concepteur Développeur d'Application en alternance :
https://www.lereacteur.io/titre-rncp-concepteur-developpeur-d-applications

La certification permet d'accéder aux métiers suivants :
- Développeur Web Full-Stack
- Développeur Front-End
- Développeur Back-End