Accueil > Technologies numériques > Web - Digital > ReactJS : Maîtriser le Framework JavaScript de Facebook
Formation #TJS

Formation ReactJS : Maîtriser le Framework JavaScript

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 3 jours

Code : TJS


Sessions programmées :

Du 19 au 21 Fév. 2020

Du 29 Avril au 01 Mai 2020

Du 24 au 26 Juin 2020

Du 23 au 25 Sept. 2020

Du 18 au 20 Nov. 2020

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 3 jours

Code : TJS


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Apprendre à développer avec ReactJS
  • Apprendre à utiliser toutes les fonctionnalités du nouveau moteur de rendu JavaScript créé par Facebook
  • Maîtriser les concepts et la syntaxe de React
Participants

Participants

  • Développeur JavaScript
  • Architecte
  • Chef de projet web
Approche Pédagogique

Approche Pédagogique

  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Programme
1/ Introduction
  • Ecosystème des frameworks Web
  • Principes de Data-Binding, immutabilité
  • Langage JSX, présentation, syntaxe
  • Transpilers
  • Environnement de développement et outillage
2/ Présentation de ReactJS
  • Historique de React, positionnement
  • Philosophie et concepts fondamentaux
  • Le « V » de MVC ?
  • Virtual DOM
  • Méthodes principales de l’API
  • Créer des composants de vues
  • Cycle de vie
  • Gérer les états de composant avec Render Function
3/ Composants React et interactivité
  • Gérer les évènements, autobinding et délégation
  • Design Pattern, les composants à état
  • Composition par ensembles
  • Propriétés des composants : Props vs. States
  • Component Data Flow
  • Composants réutilisables
  • Contrôle des composants de formulaire
  • Manipuler le DOM
4/ Application Web monopage avec ReactJS et Flux ou Redux
  • Présentation de Flux, Redux
  • Propagation des données
  • Créer des vues et contrôleurs
  • Rôle du dispatcher
  • Le Store et les actions
  • Approche avec Redux
5/ Routage
  • React Router, installation, présentation et principes
  • Organisation de routes
  • Autres solutions
6/ Isomorphisme
  • Le développement d’applications isomorphiques, principes et bénéfices
  • Ecosystème du JavaScript côté serveur
  • Initiation à NodeJS, configuration pour ReactJS
Dates

Dates

  • Du 19 au 21 Fév. 2020
  • Du 29 Avril au 01 Mai 2020
  • Du 24 au 26 Juin 2020
  • Du 23 au 25 Sept. 2020
  • Du 18 au 20 Nov. 2020
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation