Formations informatiques à Grenoble et Sophia Antipolis

Formation JAVASCRIPT React

Objectifs

Installer et configurer Node.js, NPM et React.

Appréhender les concepts de base, le Virtual DOM et les composants.

Créer et dynamiser des composants simples.

Utiliser la syntaxe JSX et les fonctionnalités d’ES6.

Expliquer la différence entre state et props et leurs cas d’utilisation.

Appliquer les méthodes de communication inter-composants, y compris Flux et Redux.

Mettre en oeuvre le routage, l’architecture et l’internationalisation.

Gérer les données serveur et créer des applications isomorphiques.

Pré-requis

Bonne connaissance de JavaScript. Connaissance en HTML. Bonne pratique du développement web.

Participants

Toute personne développant avec JavaScript et souhaitant découvrir le Framework React.

Programme de formation

JAVASCRIPT React

DU JAVASCRIPT CÔTÉ SERVEUR

  1. Genèse du JavaScript côté serveur et de Node.js

  2. Initiation à ECMAScript 6

INTRODUCTION À REACT

  1. Retour sur l'environnement front end actuel et son futur Proche

  2. Concepts de base

    • Data-binding, immutabilité...

LES CHOIX DE REACT

  1. Le "V" de MVC ?

  2. Composants à état

  3. Fonction de rendu simple

  4. Performance

VIRTUAL DOM

  1. La clé des performances de React

  2. Pourquoi et comment

LA PHILOSPHIE DE REACT

  1. Les composants

  2. Les conteneurs

CRÉER UN COMPOSANT REACT

  1. Installation de son environnement de travail

  2. Création d'un composant simple qu'on va dynamiser ensemble

SYNTAXE

  1. React et JSX, ES6, TS...

  2. Un langage pour simplifier la description du Virtual DOM

  3. Aperçu des fonctionnalités d'ES6 et TypeScript

PROPRIÉTÉS D'UN COMPOSANT

  1. State vs Properties

  2. Cas d'utilisation

COMMUNICATION INTER-COMPOSANTS

  1. Présentation des méthodes de communication inter-composants

  2. Flux et Redux

VERS UNE APPLICATION COMPLÈTE

  1. Routage

  2. Architecture complète

  3. Internationalisation

SERVEUR

  1. Gestion des données serveur

  2. Isomorphisme ("Application universelle")

Durée
5 jours
Lieux
Meylan Moirans Sophia Dans vos locaux Classe distancielle
Groupe de 8 personnes maximum
Demandez un devis
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure On adore les moutons à 5 pattes !
Formations dans la même thématique