Formateurs en Developpement Web
11 rue de Rome, 75008 PARIS
Prix 1.900 H.T€

Intéressé par cette formation en intra ?


Inscrivez-vous pour recevoir régulièrement nos programmes et promotions sur les formations.

Objectifs de la formation

React est désormais dans toutes les conversations des développeurs Front. Le framework de Facebook a rapidement séduit par sa simplicité et sa rapidité.
Avec Flux, puis l’arrivée de Redux, de plus en plus de projets utilisant cette technologie ont vu le jour. Cependant, sa grande simplicité repose, en réalité, sur une connaissance solide des principes de base.
Ainsi, durant cette formation vous apprendrez à utiliser React et son écosystème afin de bâtir des projets professionnels de qualité avec cette technologie grâce aux bonnes pratiques et aux tests automatisés.

The art of programming is the art of organizing complexity, of mastering multitude and avoiding its bastards chaos as effectively as possible. E.W. Dijkstra

Au terme de cette formation, vous saurez :

  • Découper vos interfaces en composants réutilisables sur plusieurs projets
  • Architecturer efficacement une application React
  • Tester automatiquement et sans effort vos applications
  • Intégrer avec harmonie chaque outil de la communauté
  • Structurer avec méthode vos données dans un Store redux
  • Appréhender les cas avancées en React

Pédagogie de la formation

Durant ces trois journées, vous bénéficierez d’une expérience de formation immersive.
Vous serez amener à mettre en oeuvre l’ensemble d’un cycle de développement afin de concevoir un produit (application, site web…). Notre formateur vous accompagnera dans la réalisation des différentes étapes et leurs attendus.

Nos formations sont issues des savoir-faire de nos consultants et illustrées de leurs retours d’expérience.

Notre cursus est conçu selon les principes suivant :

  • Répartition du temps d’apprentissage entre 40% de théorie & 60% de pratique
  • Illustration des outils sur des cas concrets
  • Mise en pratique par la réalisation d’un prototype 
  • Échanges réguliers avec le formateur et les participants
  • Evaluation et analyse par un formateur-consultant expert en ReactJS

Programme de la formation

Jour 1

Mise à niveau ECMAScript 6 (ES6)

  • Reprendre connaissance de ce nouveau standard
  • S’entraîner à utiliser ES6

Introduction à ReactJS

  • Faire connaissance avec l’outillage
  • Prendre de connaissance de ReactJS
  • Construire son premier composant
  • Tester unitairement son premier composant

Jour 2

Composant avancé

  • Forger vos composants avec JSX
  • Manier la puissance des composants React
  • Maîtriser le cycle de vie
  • Tester les nouveaux aspects du test unitaire avancé

React-router

  • Cartographier votre application
  • Garder le contrôle de vos états

Test d’acceptance

  • Tester de réels scénario utilisateur
  • Assurer la cohérence de l’ensemble de votre application

Jour 3

React Redux

  • Comprendre l’architecture Flux
  • Détailler Redux
  • Storer vos données
  • Dispatcher vos actions
  • Connecter vos composants
  • Tester vos éléments

Redux-thunk

  • Container & presentational component
  • Structurer un Store
  • Sélectionner grâce au selector
  • Ajouter de l’asynchronisme à vos actions
  • Tester de façon avancé

Entrainement

  • Déployer la méthodologie dans son quotidien

Moyens techniques

  • Lieux de la formation : en présentiel dans notre salle de créativité
  • Repas : petit-déjeuner, déjeuner et autres collations et boissons seront offertes
  • Technologie : un grand écran est utilisé pour la projection des exercices pratiques
  • Matériel pédagogique : mise à disposition d’un MacBook par apprenant ainsi que l’ensemble du matériel pédagogique 
  • Supports pédagogiques : chacun des apprenants disposera d’une clé USB avec les supports de formation (et/ou envoyés par mail si besoin)
  • Émargement : une copie de la feuille d’émargement est transmise ​au commanditaire

Pré-requis

  • Bonne connaissance de JavaScript
  • Une pratique du développement web

Publics concernés

La formation s’adresse à tous les professionnels du web, en agences, SSII ou éditeurs de logiciel :

  • Développeurs web
  • Développeur JavaScript Front et/ou Back

Durée et programme de la formation

3 jours – 21 heures

Modalités des évaluations des acquis

  • Un diplôme de développeur ReactJS
  • Une attestation de fin de stage pour la formation ReactJS
  • Un contrôle des connaissances sous forme de QCM et un exercice pratique sont réalisés pendant et à l’issue de la formation.
    Ils permettent de valider les acquis et de reprendre les points non assimilés.