La bibliothèque React
vous ouvre ses portes

Formation ReactJS

L’école de développement web O’clock vous propose de vous former pour devenir un spécialiste de la library React !

Un mois de formation à temps-plein, suivi d'un mois (facultatif) de projet avec accompagnement à la recherche d'emploi et au passage du Titre Professionnel de Développeur Web et Web Mobile. Un titre reconnu par l'Etat, certifié de niveau III au RNCP et équivalent à Bac+2.

Cette formation se déroule depuis un lieu que vous connaissez bien : chez vous ! O’clock est une école en téléprésentiel : l'accompagnement humain avec le confort de l'enseignement à distance.

La prochaine session commence le 11 février 2019.
Je m'inscris !

Débutant ? Apprenez React au sein de notre formation 5 mois.

Titre de la formation
Spécialisation à la library React
Coût
  • Cours (1 mois) + projet (1 mois) + coaching au Titre Professionnel et à recherche d’emploi : 2900 € TTC
  • Cours uniquement (1 mois) : 2000 € TTC

Nombreuses possibilités de financement : CPF, CIF, AIF de Pôle Emploi, fonds d'assurance formation, régions, etc.

Code CPF : 2549

Lieu
à domicile (téléprésentiel)
Durée
Cours + projet + coaching : 300 heures (2 mois)
Cours uniquement : 140 heures (1 mois)
Validation
Titre Professionnel de Développeur Web et Web Mobile
(certifié de niveau III au RNCP, équivalent à Bac+2)
Accessible pour les formations avec projet + coaching
Métiers visés
Développeur React / développeur front-end
Prérequis
  • Bonnes connaissances en JavaScript
  • Manipulation du DOM
  • Gestion des événements
  • Utilisation de Git
Dates de formation
  • Du 11 février 2019 au 10 avril 2019
    Cours téléprésentiels : du 11/02/2019 au 13/03/2019
    Période de projet : du 14/03/2019 au 10/04/2019
  • Du 21 mars 2019 au 15 mai 2019
    Cours téléprésentiels : du 21/03/2019 au 17/04/2019
    Période de projet : du 18/04/2019 au 15/05/2019
  • Du 23 avril 2019 au 21 juin 2019
    Cours téléprésentiels : du 23/04/2019 au 24/05/2019
    Période de projet : du 27/05/2019 au 21/06/2019
Admission

Notre méthode pédagogiquele telepresentiel

L'école O'clock a créé sa propre méthode pédagogique reposant sur un format d'apprentissage innovant : le téléprésentiel.

Chaque jour, vous participez au cours de la journée, animé en direct-vidéo par vos formateurs via une plateforme de cours interactive. Cette classe connectée vous permet de suivre le cours et d'échanger avec les formateurs et les étudiants : le tout depuis chez vous, en chaussons.

Pour accéder à nos classes virtuelles, il vous faut un ordinateur (oui, ça semble évident) une connexion internet stable, avec plus de 5 Méga en réception.

Les cours se déroulent du lundi au vendredi de 9h à 15h. Pour conclure la journée, 2 heures d'exercices et de challenges, à réaliser en autonomie ou en groupe.
Vous l'avez compris, il faut donc être dispo à plein temps !

Objectifs de la formationReact

Le premier mois

Tout un mois où vous allez découvrir l’écosystème JS et vous approprier React, la célèbre library JavaScript créée par Facebook.

Sem.
01

Découverte de l’écosystème

Avant de se jeter sur React, on se remémore nos connaissances en JavaScript, en approfondissant la programmation fonctionnelle. On attaque ensuite la nouvelle génération du langage ES2015, en découvrant la programmation modulaire via le gestionnaire de paquets NPM et le builder Brunch.

L’objectif de la semaine : poser nos premières lignes de code en React, pour comprendre les avantages de la programmation déclarative par rapport à la programmation impérative.

En bref
  • Rappels JavaScript
  • Programmation fonctionnelle
  • Ecosystème JS, NPM
  • Brunch, Babel
  • Syntaxe ES2015
  • Modules ES2015
  • React, ReactDOM et JSX
  • React Stateless Component
Sem.
02

React sous toutes les coutures

Nous rentrons dans le vif du sujet, en découvrant la gestion des états et des événements en React. On décortique les cycles de vie des composants, les composants controlés, tout en s’acheminant vers une architecture plus complexe.

L’occasion également de découvrir des modules très utiles de l’écosystème JavaScript, qui viennent compléter les fonctionnalités de React.

En bref
  • React DevTools
  • React State
  • Gestion des événements
  • Lifecycles
  • Forms, controlled components
  • Architecture complexe
  • Modules utiles
Sem.
03

Redux et React Router

Plus le code grossit, plus il devient difficile de s’organiser. Pour gérer plus facilement la cohérence de nos applications, nous découvrons Redux, une library très populaire dans l’univers ReactJS.

L’objectif de cette semaine est de rajouter de nouvelles fonctionnalités à nos applications, notamment une couche de routing avec React Router, tout en gardant une application cohérente et prédictible grâce à Redux.

En bref
  • Pure functions
  • Reducers
  • Action creators
  • Redux DevTools
  • React-Redux
  • Containers Component
  • React-Router
Sem.
04

Utiliser React en production

On s’attaque aux tests unitaires, nous permettant de créer une application fiable et prête à être mise en ligne. Nous découvrons pour cela le framework de test Mocha.

Pour préparer notre code à être mis en production, on se replonge dans Brunch pour y apporter les optimisations nécessaires afin d’améliorer les performances de nos applications.

En bref
  • Tests BDD
  • Mocha, Chai, Enzyme
  • Configuration Brunch avancée
  • Environnement de production

Le deuxième mois

Au bout d'un mois de formation, on a désormais les compétences techniques en React. Il est temps de mettre à rude épreuve ce savoir fraichement gagné au travers d'un projet concret. Pendant ce deuxième mois, on met en application les notions apprises, dans les conditions du réel : autonomie, travail en groupe et respect des deadlines.

Chaque étudiant peut également passer devant un jury pour obtenir le Titre Professionnel de Développeur Web et Web Mobile, certifié de niveau III au RNCP et équivalent à un Bac+2.
Classe, non ?

Coût de la formation etfinancement

Cette formation de spécialisation à la library React, d'une durée de 280 heures, dont 140 heures en téléprésentiel, peut-être financée partiellement ou intégralement.

Divers dispositifs de financement existent en fonction de votre situation professionnelle, de votre employeur, de votre âge ou encore de votre région. En cas de financement personnel, le coût de la formation est de 2900 €.

La formation est éligible au CPF. Si vous êtes demandeur d'emploi, elle peut être financée via Pole Emploi. Si vous êtes salarié, elle peut être financée à travers l'OPCA de votre employeur.

N'hésitez pas à nous contacter pour en savoir plus, on se fera un plaisir de vous aiguiller et de vous donner un coup de main pour établir un dossier de financement adapté à votre situation.

Et maintenant ?

Notre prochaine session commence le 11 février 2019.

Vous êtes motivé pour devenir développeur React ?
Vous avez des questions sur l’école, les formateurs, le programme ?

Tout d’abord, faisons connaissance !