Web

React

Durée :

3 jours

Typologie :

50% théorie, 50% pratique

Public : Développeurs ayant une maîtrise des fondamentaux du web et du langage JavaScript.
Niveau requis : Connaissance de JavaScript ou suivre la formation JavaScript Avancé.
Tarif :

1990 € HT par participant

  • Comprendre la philosophie de React
  • Assimiler les bases de React
  • Connaître son outillage et bonnes pratiques
  • Comprendre ses concepts avancés tels que react-router et redux
  • Être à même de développer des applications web modernes

Présentation :

Cette formation vous permettra de découvrir React, la librairie Javascript développée par Facebook. Au cours de cette formation, vous apprendrez les concepts fondamentaux de React ainsi que des concepts plus avancés telles que react-router pour le développement d’application “Single Page” ou encore redux, implémentation du pattern Flux. Vous appréhenderez également l’écosystème riche de React en terme de d’outillage et de testing. Au terme de ces trois jours de formation, vous serez à même de développer efficacement des applications web modernes !

Programme

Introduction

  • Le développement web aujourd’hui
  • Tour d’horizon des frameworks JavaScript
  • React : positionnement, historique des utilisateurs

La philosophie de React

  • Simplicité
  • Le V de MVC
  • Approche déclarative
  • Composants réutilisables et composables
  • Composants à état

Les bases de React

  • Le rendu d’un composant
  • La syntaxe JSX
  • Les propriétés
  • L’état Cycle de vie et appels AJAX
  • Gestion du style
  • Virtual DOM

Bonnes pratiques

  • Penser React
  • Container vs. Presentational components
  • Par où commencer le développement ?

Outillage

  • Choix d’un IDE
  • Babel et webpack
  • ESLint
  • React Developer Tools
  • create-react-app

Testing

Retour à la liste des formations