React js initiation

Code : 423 Catégorie de la formation : Option compatible :

Objectifs

En situation de travail, vous serez capable de :
A l’issue de cette formation vous serez capable de :. Concevoir une application ReactJS et Redux. Utiliser Redux pour organiser le code de façon très productive. Utiliser React côté serveur pour le SEO et la vitesse sur mobile
Durant la formation vous apprendrez à :
- Maitriser l’interface et les fonctionnalités du logiciel.
- Créer des documents simples ou complexes.
- Enregistrer et exporter dans les formats standards.

Prochaines sessions (si disponibles) :

Contenu de la formation

Introduction à React

Philosophie de React

Les autres Frameworks JavaScript

Environnement de développement

Outils de debug

Les nouveautés ECMAScript

Présentation d’ECMAScript

Les nouveautés ES6/ES2015

ES2017 : les fonctions « async »

Premiers développements avec ReactJS

Le composant

Principe et conséquences du Virtual Dom

La fonction render()

’props’ et ’state’

Le langage JSX

Les possibilités de build

Build complet avec webpack

Build managé avec la cli create-react-app

Les différents packages de bootstraping React

Les Composants React

Les composants fonctionnels et de classe

Composition de multiple composants

Cycle de vie d’un Composant de classe

Les Hooks des composants fonctionnels

Gestion des événements click, mouseover..

Styliser ces composants

Les différentes approches pour styliser un composant

La bibliothèque de « styled-components » Emotion

Interaction de l’utilisateur avec les composants

Gestion d’Ajax

Gestion des formulaires

Manipulation du DOM, DOM virtuel

Gestion centralisée des données

Présentation des différentes technologies de gestion (Redux, MobX, etc.)

Présentation de Redux

Le Store et les Actions

Création de Reducteurs pour les Actions

Utilisation avec React

Le Router

Les différents Routers

HashRouter ou PushState

Conséquences sur le déploiement

Application isomorphique

Présentation de NodeJS

Principe et bénéfices du développement isomorphique

Découverte du Framework NextJs

Contenu de la formation

Prochaines sessions (si disponibles) :

Retour haut de page

Contact

Parce que tout ne s’écrit pas sur un site internet,
Parce que nous aimons faire du sur-mesure,
Parce que rien ne remplace la relation humaine,
Parce qu’on aimerait bien discuter avec vous,
Laissez-nous un message et on vous recontacte !

Adresse

20, chemin de la Cépière
Bâtiment A. - 3e étage 31100 Toulouse

Email

contact@opus-fabrica.fr

Téléphone

05 34 61 33 90