Menu

FORMATIONS / INFORMATIQUE / LANGAGE / DEVELOPPEMENT / Web

LD-119  ReactJS - Maîtriser le framework |  3 jours  | 21 heures

Cours en presentiel

01/. Introduire

  • Rappels sur les aspects avancés de JavaScript
  • Rappels sur HTML 5, CSS 3, le DOM
  • Rappels du pattern MVC
  • Positionnement de ReactJS
  • Virtual DOM avec ReactJS
  • Mise en place des outils de développement
  • Plug-ins nécessaires aux outils
  • Synthèse des apports de ES2015
  • Compatibilité actuelle des browsers
  • Routage
  • Tour d'horizon des outils de développement et d'intégration actuelle
  • Compilateurs disponibles

02/. Définir les composants ReactJS

  • Création d'un composant ReactJS
  • Amélioration des fonctionnalités du composant développé
  • Etats d'un composant et cycle de vie
  • Gestion de l'état d'un composant
  • Propriétés d'un composant
  • Présentation de JSX et ES2015, que choisir ?
  • Présentation approfondie du Virtual DOM

03/. Gérer la communication inter-composants avec ReactJS

  • Communication inter-composants
  • Gestion des événements
  • Auto-binding
  • Composants de formulaire
  • Manipulation du DOM
  • Présentation de la propagation des données
  • Flux des données
  • Présentation des vues et contrôleurs dans ReactJS
  • Création d'une application Single Page Application (SPA) avec ReactJS

04/. Maîtriser la modularisation

  • Présentation : De CommonJS, Des modules ES6, De Webpack
  • Création d'un bundle modularisé client



05/. Echanger avec le serveur

  • Présentation de l'architecture REST
  • Echanges entre l'application React et un serveur via REST

06/. Utiliser Redux

  • Présentation du workflow
  • Présentation de Flux
  • Eléments composants Redux
  • Intégration de Redux dans React

07/. Gérer les applications isomorphiques avec ReactJS

  • Faire fonctionner l'application ReactJS aussi bien du côté serveur que client
  • JavaScript du côté serveur
  • Présentation de Node.js

08/. Pratiquer ReactJS et la mobilité

  • Construction d'applications natives IOS et Android avec React Native



Tarif
1875€ HT

Public
Développeurs ayant à réaliser des applications Web responsives.
Si vous êtes en situation de handicap, merci de nous contacter.

Objectifs
Connaître ReactJS et son fonctionnement. Ecrire des composants en ES2015. Développer une application à l'aide d'un environnement de développement.

Prérequis
Évaluation diagnostique réalisée en amont. Avoir une très bonne connaissance de JavaScript et de ses aspects avancés ou avoir suivi le programme LD-006.

Méthodes pédagogiques
Exposés alternant théorie et pratique, études de cas, correction travaux pratiques et ateliers. 1 support de cours par personne.

Ressources pédagogiques
1 Formateur. 1 ordinateur par personne, un vidéoprojecteur par salle de cours, un tableau numérique. Connexion Internet très haut débit.

Évaluation et sanction de fin de parcours
Évaluation formative par le formateur pendant le programme. Évaluation des acquis en fin de session. Attestation de fin de formation délivrée.

VOS DATES DE FORMATION


  • Vous souhaitez organiser cette formation à une date spécifique ?
  • Vous ne trouvez pas de date de session sur les semaines à venir ?
Contactez nos équipes au 05 59 14 62 62 ou remplissez le formulaire de contact
  • Vous êtes demandeurs d’emploi ? Contactez-nous pour connaître les modalités de financement et le détail de nos tarifs.