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 : 6 mai 2024 au 12 juillet 2024.

Cette formation a pour but de vous fournir les clés nécessaires au développement de sites web et d’applications mobiles, en vous formant notamment sur JavaScript et en utilisation de bibliothèques telles que React. De la conception au déploiement, notre programme vous prépare à relever les défis d’un développeur d’aujourd’hui. 

Sur une durée de 10 semaines, vous vous initierez à la programmation à travers 5 modules, dont chacun facilite l'acquisition des aptitudes nécessaires pour progresser vers le module ultérieur. La formation se déroule entièrement à distance, avec des sessions interactives via la plateforme Zoom. Avant le commencement de la formation, les liens de connexion sont fournis aux apprenants.

Chaque matin, les apprenants assistent à des cours théoriques dispensés par le formateur. Ces sessions sont conçues pour introduire les concepts clés, expliquer les diverses techniques de programmation, et clarifier toute confusion ou ambiguïté. L'objectif est de fournir aux apprenants une base solide permettant la réalisation de cas pratiques, l'après-midi.

Les après-midis sont donc dédiés à la mise en pratique des connaissances acquises pendant les sessions théoriques. Les apprenants réalisent des exercices qui leur sont donnés, pour appliquer ce qu'ils ont appris et renforcer leurs compétences. Ces sessions de pratique leur permettent d'utiliser les concepts théoriques sur des applications concrètes (répliques de sites web et/ou applications Mobile existantes). Les deux dernières semaines de la formation sont dédiées aux projets. Vous réaliserez, pendant cette période, un site Web ou une application Mobile pour une startup !

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, en retour, un lien vers des exercices de développement à réaliser afin de vérifier votre admissibilité en formation. Un entretien téléphonique de 20-30 minutes sera également réalisé afin de vérifier que votre projet est en adéquation avec la formation proposée. Notre formation est accessible aux débutants.

Modalités d’accompagnement et d’évaluation

Pour garantir un apprentissage optimal, chaque apprenant est accompagné individuellement pendant les sessions de pratique. Un rendez-vous d'accompagnement individualisé est prévu à la fin de chaque module afin de recueillir le ressenti des apprenants et éviter le décrochage.

Au cours de chaque module, un test est transmis aux apprenants afin de vérifier le niveau d’assimilation. Des tests techniques de fin de module sont également prévus, ces résultats constituant le contrôle continue des apprenants rentrant en compte dans le calcul de la validation du titre RNCP.

La formation est dispensée en téléprésentiel (en visio), pour s'adapter à la localisation et/ou aux contraintes de mobilité (handicap, par ex.) de tous nos élèves.

Dernière mise à jour : 1 novembre 2023

Module 1: Algorithmie (64 heures)

Ce module est conçu pour fournir une solide base en algorithmie. Les participants apprendront les fondamentaux de la logique de programmation, les structures de données et les algorithmes de tri et de recherche. Ce module est essentiel pour quiconque souhaite exceller dans le domaine du développement logiciel.

Module 2: Création d'un serveur en JavaScript (56 heures)

Ce module se concentre sur la création de serveurs Web en utilisant JavaScript et Node.js. Les participants apprendront à gérer les requêtes HTTP, à interagir avec des bases de données et à créer des API RESTful. Ce module est idéal pour ceux qui cherchent à devenir des développeurs back-end compétents.

Module 3: Création de sites Web « responsive design » (40 heures)

Dans ce module, les participants apprendront les meilleures pratiques pour concevoir et créer des sites Web qui s'adaptent à toutes les tailles d'écran. En utilisant HTML, CSS et des frameworks comme Bootstrap, les étudiants acquerront les compétences nécessaires pour créer des sites Web modernes et réactifs.

Module 4: Création d'interfaces Web dynamiques avec React (200 heures)

Ce module intensif est dédié à React, l'une des bibliothèques JavaScript les plus populaires pour la création d'interfaces utilisateur. Les participants apprendront à créer des applications Web interactives en utilisant des composants React, des hooks et des états. Ce module est parfait pour ceux qui souhaitent devenir des développeurs front-end avancés.

Module 5: Projet mentoré (40 heures)

Ce module final permet aux participants de mettre en pratique toutes les compétences acquises au cours des modules précédents. 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 inestimable et prépare les participants à entrer sur le marché du travail.

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