ReactJS

INOW

Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
Nous contacter
Durée
Nous contacter
Niveau visé
Non diplômante
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En savoir plus sur les localités en présentiel
Objectifs

  • Découvrir ReactJS et son fonctionnement

  • Écrire des composants avec les nouvelles syntaxes JSX et ES6

  • Comprendre et intégrer l'architecture Flux

  • Mettre en place un environnement de développement pour ReactJS
Programme
Introduction à ReactJs

  • Node.js et npm JavaScript

  • ES6 Webpacks

  • Les avantages de React

  • Création d'une application

  • ReactJs

  • IDE, outils et plugins

ReactJs et le DOM


  • Evénements en React

  • JSX, différence entre JSX et HTML/JavaScript

  • Méthodes principales de l'API

  • DOM virtuel

Les composants React


  • Hiérarchie des composant

  • Construire un composant de vue

  • Composants à état

  • Stratégie de composition des composants et bonnes pratiques

  • Cycle de vie des composants

  • Render, Binding

  • Props VS state

  • Contrôle des composants de formulaire

  • Validateurs

  • Creer son StoryBook

Interactions avancées en ReactJs


  • Animations

  • Drag and Drop

  • Mise en place d'un thème avec Styled Component

Routage


  • Implémentation du routage

  • Gérer les routes

  • React Router

  • Récupérer les paramètres de l'URL

Architecture avec Redux


  • Pourquoi Redux ?

  • Separation of Concern

  • Implémentation de Redux

  • Créer ses actions et reducers

  • Introduction à React-Redux

  • Connecter ses composants

Performances


  • Réconciliation process works

  • Bonnes pratiques concernant la performance

Isomorphisme


  • Principes et béné?ces du développement isomorphique

  • Node.js pour ReactJS

  • Internationalisation (i18n)

  • Communiquer avec une API rest

  • Configuration et organisation des routes

Tester les applications ReactJS


  • Préparer les composants pour les tests

  • Les utilitaires de test pour Enzyme, Jest...

  • Simulation d'événements

Introduction à React Native


  • Hétérogénéité des OS mobiles

  • Natif vs hybride vs cross-platform

  • Principales solutions cross-platform

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Ces formations peuvent vous intéresser

Quelle est votre situation ?

Vous êtes ?

Veuillez choisir un lieu

Please fill out this field.

Please fill out this field.

Veuillez sélectionner un niveau de formation

Informez-vous gratuitement et sans engagement sur la formation.

Please fill out this field.

Please fill out this field.

Please fill out this field.

Veuillez saisir une adresse email

  • Vous voulez dire ?
  • ou plutôt ?

En cliquant sur "J'envoie ma demande", vous acceptez les CGU et déclarez avoir pris connaissance de la politique de protection des données du site maformation.fr

Haut de page