Formateurs en Developpement Web
2018
  • 23-25 avril
  • 27-29 juin
  • 12-14 septembre
  • 12-14 novembre
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.

Pourquoi cette formation ?

Le but de cette formation est d’apprendre à utiliser React et son écosystème afin de bâtir des projets professionnels de qualité avec cette technologie.

Au terme de cette formation, vous saurez :

  • Comment faire du développement de qualité dirigé par les tests
  • Développer avec les technos qui font l’état de l’art React (React/React-Router/Redux)
  • Architecturer correctement une application React

Pédagogie de la formation

Durant ces trois journées, nous reproduisons les conditions d’un projet afin de vous immerger dans un contexte professionnel. 

Notre cursus est conçu selon les principes suivant :

  • Répartition du temps d’apprentissage entre 30% de théorie & 70% de pratique
  • Mise en pratique par le développement d’un projet fil rouge 
  • Échanges réguliers avec le formateur et les participants
  • Evaluation et analyse par un formateur-consultant expert en React.JS

Programme de la formation

Pendant 3 jours vous apprendrez React, React-Router, Redux pour toute la création de votre projet à proprement parlé, vous verrez aussi Webpack et ES6 pour développer comme un vrai professionnel.
Enfin vous verrez comment faire du développement testé en React avec l’apprentissage d’Enzyme et de Nightwatch.

Jour 1

Introduction à React.JS

  • Prendre connaissance de  React
  • Faire connaissance avec l’outillage

Lancement du projet fil rouge

Les basiques

  • Développer son premier composant
  • Forger vos composant avec JSX
  • Savoir utiliser le cycle de vie

Tester ses composants

Jour 2

Redux basique

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

Redux avancée

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

Jour 3

Routage

  • Découverte de React-router
  • Gérer les routes dynamiques
  • Coupler React Router & Redux

Test E2E

  • Découverte de Nightwatch
  • Tester des fonctionnalités basiques
  • Tester de façon avancé

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 de l’ensemble du matériel (post-it, feutres, scotch, ciseaux…)
  • 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 :

  • Chefs de projet, Directeurs de projets
  • 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

  • Une attestation de fin de formation
  • Un contrôle des connaissances sous forme de QCM ou exercice pratique est réalisé pendant et à l’issue de la formation. Il permet de valider les acquis et de reprendre les points non assimilés