Trouver la formation qui vous correspond.

Plus de 500 formations dans les domaines informatique, bureautique et développement professionnel
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages
Filter by Categories
Actus
Financement
Formations
Non classé

Ex. : ExcelWordPhotoshopJavaAgile

Centre de formation Informatique et Ressources Humaines

Trouver la formation qui vous correspond.

Plus de 500 formations dans les domaines informatique, bureautique et développement professionnel
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages
Filter by Categories
Actus
Financement
Formations
Non classé

Ex. : ExcelWordPhotoshopJavaAgile

ReactJS – Redux

THIL1220

3 jours (21 heures) – Initiation / Fondamentaux

3 jours (21 heures)
Initiation / Fondamentaux

Formation : ReactJS – Redux

Domaine : Informatique

Présentiel
Présentiel
Online
Distanciel
Coût
1500€ HT

Objectifs pédagogiques

  • Concevoir une application ReactJS
  • Décrire l’immutabilité
  • Utiliser Redux pour organiser l’accès aux données
  • Utiliser JSX et ES2015

Niveau requis

  • Bon niveau en JavaScript et connaissance de Ecmascript

Public concerné

  • Développeurs JavaScript

Moyens pédagogiques et techniques

Salles de formation (accessibles et adaptables aux besoins des personnes en situation de handicap) équipée d’un ordinateur de dernière génération par stagiaire, réseau haut débit et vidéo-projection
UHD Documents supports de formation projetés Apports théoriques, étude de cas concrets et exercices
Mise à disposition en ligne de documents supports à la suite de la formation

Dispositif de suivi de l'éxécution de l'évaluation des résultats de la formation

Feuilles d’émargement (signature électronique privilégiée)
Evaluations formatives et des acquis sous forme de questions orales et/ou écrites (QCM) et/ou mises en situation
Questionnaires de satisfaction (enquête électronique privilégiée)

Dates de formations

  • Sur demande à Toulouse
  • Sur demande à Pau

Formateur

Les formateurs intervenants pour Themanis sont qualifiés par notre Responsable Technique Olivier Astre pour les formations informatiques et bureautiques et par Didier Payen pour les formations management.

Programme de formation

3 jours (21 heures)

Initiation / Fondamentaux

ES2015 pour React

  • L’opérateur ‘this’ en Javascript
  • Les classes
  • Les fonction courtes
  • La destructuration

Premiers développements avec ReactJS

  • Création de composants simples
  • Principe et conséquences du Virtual Dom
  • La fonction render()
  • ‘props’ et ‘state’
  • Le langage JSX

Les possibilités de build

  • React et la JS Fatigue
  • Build simple avec npm
  • Build complet avec webpack
  • Build managé avec la cli create-react-app
  • Les différents packages de bootstraping React

Les Composants React

  • Composition de multiple composants
  • Cycle de vie d’un Composant
  • Autres aspects majeurs de l’API React
  • Gestion des événements click, mouseover…

Interaction de l’utilisateur avec les composants

  • Gestion d’Ajax
  • Gestion des formulaires
  • Manipulation du DOM, DOM virtuel

Les patterns de React

  • Composants purs
  • La composition, et les High Order Component
  • Le pattern Render props

Le Router

  • Les différents Routers
  • La bibliothèque React-Router
  • HashRouter ou PushState

Application avec ReactJS et Redux

  • Limites de l’approche MVC
  • Présentation de Redux
  • Composants ‘smart’ et ‘dumbs’
  • Le Store et les Actions
  • Creation de Reducers pour les Actions
  • Utilisation avec React
  • La fonction connect()

Rendu Serveur: Application Universelle

  • Présentation de NodeJS
  • Principe et bénéfices du développement isomorphique
  • Organisation des routes

Introduction à React Native

  • Positionnement
  • Différences avec Cordova ou Titanium
  • Intégration d’éléments de style graphique
  • Plateformes supportées

Qualité et certification

Rejoignez-nous