Academy
Digital

React JS

Objectifs
  • Être capable de développer une application complexe avec React
Moyens pédagogiques
  • Alternance entre cours, démonstrations et travaux pratiques autour d'un fil rouge.
  • Les corrigés sont fournis.
Programme
React
  • Qu'est-ce que React ?
  • Virtual DOM
  • React dans l'écosystème JS aujourd'hui
Mise en place d'un projet
  • Intégrer dans un projet existant
  • Utiliser un boilerplate
  • Outils de développement
  • Les bonnes pratiques
  • Les tests avec React
Les composants
  • L'approche composant
  • Les JSX
  • Les méthodes du cycle de vie
  • Les hooks
  • Context API
  • Le style et les composants
  • Tester correctement les composants
React Router
  • Les différents routers et leurs utilisations
Store
  • Comprendre le pattern Flux
  • Implémenter un store correctement avec Redux
  • Utiliser redux à fond
Écosystème
  • L'asynchronisme avec react et redux
  • Modifier les headers de vos pages
  • Les transitions CSS avec react
Le rendu côté serveur
  • Connaitre les pours et les contres et comprendre les difficultés
  • Mettre en place un SSR
Nos formations
à venir