React v16 + Redux avancé
What you'll learn
- Construire une application avec authentification sécurisée avec MongoDB, passeport JS et Express
- Comprendre des concepts et bonnes pratique architectural pour créer une application React et Redux
- Découvrir comment fonctionne les tests unitaire avec React et Redux
- Apprendre plein d'astuces et de bonnes pratiques sur l'utilisation des state, les selecteurs, reselect, les reducers et bien d'autres choses
- Comprend comment éviter des erreurs communes comme les mutations de state avec Redux
- Apprend un écrire des middleware avec Redux
- Apprend à configurer un environnement de test avec Mocha et Chaï
- Découvre des concepts comme les High Order Component pour pourvoir écrire moins de code
- Apprend à manipuler les Hooks de React !
Course content
- Preview02:35
- Preview02:19
Requirements
- Avoir une bonne compréhension de React et une connaissance de Redux
Description
Venez découvrir de nombreux concepts avancé et nouveautés de React V16 et Redux.
Alerte : Il est essentiel d'avoir une connaissance et react et de redux avant de suivre ce cours !
Le but de ce cours est de vous amener au niveau supérieur avec React et Redux.
Vous allez y découvrir dans une première partie beaucoup de nouveautés
-Dans ce cours nous utiliserons la dernière version de React (16) et découvrirons par exemple les Hooks ou le nouveau cycle de vie de React
-La dernière version de Redux et Redux-Form
-Nous allons construire ensemble une application complète connectée à une base de donnée MongoDB et sécurisée avec JWT ( Javascript Web Token ).
-Vous apprendrez à utiliser la dernière version de React Router : La version 4 une réécriture complète de la librairie !
-Vous découvrirez des concepts abstraits, mais forts utiles avec React : Les HOC ( High Order Component )
-Nous apprendrons à réaliser des tests unitaires sur nos composant avec Jest et Enzyme
-Nous verrons quelles sont les erreurs communes avec Redux et comment les éviter : Les mutations de state
-Nous découvrirons aussi le concept de middleware dans Redux
-Nous apprendrons à utiliser des librairies indispensables comme Reselect et comment créer des sélecteurs
-Vous apprendrez à monter un serveur Express avec une base de donnée MongoDB !
Comme d'habitude on fait ça progressivement, dans le fun et la bonne humeur, rien ne change ;)
Who this course is for:
- Toutes les personnes ayant une expérience avec React et Redux
Instructor
Bonjour,
Je m'appel Robin Lebhar je suis ingénieur en informatique et plus spécifiquement, je travail dans le développement d'applications avec web et mobile avec les technologies en vogues React Redux, React Native, NodeJS
Le développement est mon travail mais aussi ma passion, je souhaite donc partager mes connaissances.
Je suis très curieux et je veux toujours rester au top des technos les plus demandées sur le marché.
Mon objectif est de donner accès aux autre curieux comme moi, à des connaissances qui permettent de monter en compétences, booster leurs CV ou encore découvrir des technologies les plus tendances.
Ma façon de faire ?
Fournir des explications efficaces pour transformer du complexe en simple.
Avec moi avancez pas à pas, avec des schémas et des corrections pour un suivis simplifié
.
Chacun de mes cours propose des projets concrets pour que vous mettiez les mains dans le charbon, car il n'y a rien de mieux pour comprendre !
Les cours sont adressés aux débutants et aux plus avancés, le tout dans une ambiance de fun et de bonne humeur ;)