ReactJS

Formez-vous à ReactJS

4 jours de formation

1 700€ HT par personne

1 session par mois

Les dates sont flexibles

Les formations sont basées à Lyon
Salle de formation

ReactJS est une librairie Javascript développée par Facebook depuis 2013. Sa philosophie est de créer des composants réutilisables tels que des éléments HTML personnalisés.

Lors de cette formation, nous découvrirons l'envrionnement de ReactJS, les bonnes pratiques, et certains concepts comme Flux.

Cette formation doit amener les participants à pouvoir créer eux-mêmes des composants avec React, modulables et interfacés avec une API.

Contactez-moi

Les formations sont à Lyon mais il m'arrive également d'intervenir en entreprise.

Programme

L’écosystème JavaScript et de ReactJS

  • Ou en sommes-nous avec JavaScript, les librairies et les frameworks ?
  • Pourquoi utiliser ReactJS ?
  • Application complète ou création de modules ?
  • Installer ReactJS et démarrer en local
  • Compréhension et mise en place de notre architecture

Développer avec ReactJS

Création d’un composant

  • Découvrons les entrailles d’un composant React
  • Des attributs HTML spécifiques
  • Utilisation de plusieurs composants

L’état d’un composant et son cycle de vie

  • Le state
  • Construction et initialisation d’un composant : “Mount”
  • Mise à jour d’un composant : “Update”
  • Destruction d’un composant : “Unmount”

La composition

  • Les props
  • Le one-way data binding
  • Les enfants d’un composant
  • Gestion des évènements
  • Héritage entre composant ou composition ?
  • Les décorateurs avec ES7
  • Sauvegarder son State

Redux

  • Découverte de Redux
  • Le store, les reducers, les actions
  • Les middlewares
  • Connecter notre application : MapStateToProps et MapDispatchToProps
  • Debugger et visualiser son store avec Redux Logger
  • Sauvegarder son store

Communiquer avec une API

  • Utilisation de Fetch
  • Utilisation la librairie axios avec Redux

Le formateur

Thomas Deneulin - Formateur ReactJS

Expert dans les technologies du web et notamment sur ReactJS et après être passé dans plusieurs startups, je met aujourd'hui à disposition mes compétences et ma veille technologique pour vous proposer une formation de qualité sur ReactJS.

Régulièrement orateur ( ConFoo, Web2Day, dans des WordCamps ou même des meetups sur Lyon ) j'aime transmettre et m'adapter pour vous permettre d'aborder des notions complexes, en toute simplicité.

Vous pouvez également retrouver mes articles sur le développement en général sur mon blog Essential Dev Skills

Contact

Par téléphone : 06.72.82.96.51

Ou par message :