Vous êtes ici : Accueil > Formations > React 16 et Intégration Redux : Fondamentaux et Avancé

Formation React 16 et Intégration Redux : Fondamentaux et Avancé

Consolidez vos connaissances en ReactJS et apprenez les concepts avancés de Redux avec ce guide complet
Présentation
Plan détaillé
Ressources
Discussion
Avis (0)

Description de la formation

Dans cette formation, vous allez Consolider vos connaissances en ReactJS et apprenre les concepts avancés de Redux dans la création de votre application web.

# C'est quoi ReactJS et Redux ?

React, React.js ou ReactJS est une bibliothèque JavaScript déclarative, efficace et flexible pour créer des interfaces utilisateur UI (User Interfaces) riches et dynamiques. React est Lancé en 2013 et toujours maintenu par Facebook, en plus d’une communauté de millions de développeurs partout dans le globe.

Redux est une bibliothèque JavaScript qui sert comme un conteneur de gestion d'état des applications Web.

Redux vous aide à écrire des applications JavaScript qui se comportent de manière cohérente, s'exécutent dans différents environnements (client, serveur et natif) et sont faciles à tester. En plus, il offre une excellente expérience pour les développeurs, telle que l'édition de code en direct et combinée à un débogueur.

Vous pouvez utiliser Redux avec React ou avec toute autre bibliothèque de vues. Il est minuscule (2 Ko, inclut les dépendances), mais dispose d'un large écosystème d'Addons.

# Ce que vous allez voir dans cette formation avancée ReactJS et Redux

Dans cette formation, vous allez approfondir vos connaissances sur ReactJS et Redux. Vous allez aprehender des concepts avances notamment, Les types et créateurs d'action, l'objet reducer, le store (store.dispatch, store.getState()), CombineReducer, la fonction async & appels réseau, la compose et middleware, le redux-thunk, Les redux Hooks (useSelector, useDispatch). Vous allez également travailler avec des bibliothèques HTML et CSS Bootstrap 4 et Font Awesome pour accélérer le développement de votre application web.

+ Un projet d'application web "TodoList enrichi par les icônes de FontAwesome" :

Cette formation repose essentiellement sur un projet d'application web dans lequel vous allez appliquer l'ensemble des connaissances expliquées lors des videos tutoriels. Ce projet vous aidera à apprendre les concepts avancés de React, Redux et le contexte API pour maintenir une gestion simplifiée de l'état de l'application, à implémenter la logique async/await avec Redux, à fractionner et combiner les fonctions reducer la clarté du code avec combineReducer.

Objectifs

  • Apprendre les concepts avancés de Redux : compose, combineReducer, redux-thunk, async/await ....
  • Savoir travailler avec l'API contexte avec Redux et ReactJS
  • Créer une application avec des actions simples et asynchrones
  • Gérer l'état de son application JS de manière globalisée
  • comprendre le cycle de vie et flux de données avec Redux dans son application

Prérequis

  • Avoir des connaissances en HTML, CSS et JavaScript
  • Avoir les notions fondamentales sur ReactJS
  • Avoir Utiliser Redux avec React
  • Savoir travailler avec Bootstrap (Optionnel)

Public concerné

  • Développeurs avec une première expérience projet en ReactJS, Angular ou Vue
  • Intégrateurs web avec des notions de javascript
  • Les chefs de projet

Formateur : Sandy Ludosky
Date de mise en ligne : 10-11-2020

Evaluations


5
(10 votes)
5
10
4
0
3
0
2
0
1
0
Ceci peut aussi vous intéresser