Nouvelle formation

Formation ReactJS, développer une application web

Présentation

DVRE002
3 jours ( 21 heures )
Présentation

Ce stage vous permettra de développer des applications avec ReactJS, JSX et Flux et découvrirez le principe et les bénéfices du développement isomorphique.

Objectifs du cours
Développer  des applications riches côté client et de maîtriser les fonctionnalités clés du framework: filtes, controleurs, templates.
Pré-requis
Maîtrise du javaScript et du déveloopement web.

Programme

INTRODUCTION À REACT

Retour sur l’environnement front end actuel et son futur proche
Concepts de base (data-binding, immutabilité…)

LES CHOIX DE REACT

Le “V” de MVC?
Composants à état
Fonction de rendu simple
Performance

VIRTUAL DOM

La clé des performances de React
Pourquoi et comment

CRÉER UN COMPOSANT REACT (TP)

Installation de son environnement de travail
Création d’un composant simple qu’on va dynamiser ensemble

SYNTAXE : JSX, ES6… (TP)

Un langage pour simplifier la description du Virtual DOM
Aperçu des fonctionnalités d’ES6 utilisable dès aujourd’hui et qui vont nous simplifier tout le reste !

PROPRIÉTÉS D’UN COMPOSANT (TP)

State vs. Properties
Cas d’utilisation

 

COMMUNICATION INTER-COMPOSANTS (TP)

Présentation des méthodes de communication inter-composants
Flux et Redux

VERS UNE APPLICATION COMPLÈTE (TP)

Routage
Architecture complète



VERS UNE APPLICATION COMPLÈTE - SUITE (TP)

Internationalisation

SERVEUR (TP)

Gestion des données serveur (aperçu de Relay)
Isomorphisme ("Application universelle")

Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus