Formateur

Beckx Fabian

Durée

2 jours

Catégorie

Webdesign, Web développement

Contenu de la formation ReactJS – Initiation

Introduction

  • Rappels sur les aspects avancés de JavaScript
  • Rappels sur HTML5, CSS3, 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
  • Tour d’horizon des outils de développement et d’intégration actuelle
  • Compilateurs disponibles

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

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

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

ReactJS et mobilité

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

Prix de la formation

Objectifs pédagogique

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

Niveau requis

Avoir une très bonne connaissance de JavaScript et de ses aspects avancés.

Public concerné

Développeurs ayant à réaliser des applications Web responsives.

A propos du formateur

Beckx Fabian

Formateur certifié ECDL Teacher Core et plusieurs certifications Adobe. Il met à disposition ses maîtrises dans les formations en informatique

Ses autres formations

Internet - Recherche
InCopy - Initiation
InDesign - initiation
Animate - WEB
Animate - HTML 5
HTML5 & CSS3

Enovatic vous propose des formations en informatique vous aidant à connaître aux mieux l’environnement du programme ou logiciel. 

Notre expérience de la formation en entreprise nous amène tout naturellement à nous spécialiser dans la formation sur mesure, aussi appelé formation à la carte en Belgique.

Le principal avantage de cette formule est l’évaluation des besoins et l’élaboration de contenu spécifique à votre entreprise et à votre travail car vos besoins sont différents.