
Formation JAVASCRIPT React
Domaine : Développement et méthodes
DURÉE
5 jour(s)
OBJECTIFS
Savoir installer Node.js, NPM et React. Mettre en ½uvre les concepts de la programmation événementielle et asynchrone. Appréhender la philosophie et le fonctionnement de React. Développer une application web simple avec ce Framework.
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.
coût
Nous contacter pour une formation sur mesure ou en intra
LIEUx de formation
Notre centre de formation à Sophia AntipolisOu sur votre site en formation intra
PROGRAMME DE FORMATION
JAVASCRIPT React
Du JavaScript côté serveur
Genèse du JavaScript côté serveur et de Node.js
Initiation à ECMAScript 6
Initiation à ECMAScript 6
Introduction à React
Retour sur l'environnement front end actuel et son futur Proche
Concepts de base (Data-bindin, immutabilité...)
Concepts de base (Data-bindin, immutabilité...)
Les choix de React
Le "V" de MVC ?
Composants à état
Fonction de rendu simple
Performance
Composants à état
Fonction de rendu simple
Performance
Virtual DOM
La clé des performances de React
Pourquoi et comment
Pourquoi et comment
La philosphie de React
Les composants
Les conteneurs
Les conteneurs
Créer un composant React
Installation de son environnement de travail
Création d'un composant simple qu'on va dynamiser ensemble
Création d'un composant simple qu'on va dynamiser ensemble
Syntaxe
React et JSX, ES6, TS...
Un langage pour simplifier la description du Virtual DOM
Aperçu des fonctionnalités d'ES6 et TypeScript
Un langage pour simplifier la description du Virtual DOM
Aperçu des fonctionnalités d'ES6 et TypeScript
Propriétés d'un composant
State vs Properties
Cas d'utilisation
Cas d'utilisation
Communication inter-composants
Présentation des méthodes de communication inter-composants
Flux et Redux
Flux et Redux
Vers une application complète
Routage
Architecture complète
Internationalisation
Architecture complète
Internationalisation
Serveur
Gestion des données serveur
Isomorphisme ("Application universelle")
Isomorphisme ("Application universelle")
dates des formations a grenoble
dates des formations a SOPHIA ANTIPOLIS
formations associées
- ANGULAR ANGULAR JS Développement
- JAVASCRIPT Développement JavaScript "Moderne"
- JAVASCRIPT NodeJS
- JAVASCRIPT HTML5 CSS3 et JavaScript
- JAVASCRIPT Web Dynamique
- JAVASCRIPT Niveau 2
- JAVASCRIPT La 3D et JavaScript
- JAVASCRIPT Les frameworks de jeux
- jQuery Les fondamentaux
- ANGULAR Prise en main du framework
- ANGULAR Développer une application web avec Angular
- Bootstrap
- PHP7
- SYMFONY 3 Niveau 1
- LARAVEL 5 Niveau 1
- WEB Etat de l'art des technologies des systèmes d'information
- WEBSERVICES Niveau 1
- XML Langage XML