ReactJS : les fondamentaux du framework
Développez des interfaces web avancées avec ReactJS
Description de la Template formation courte
Description de la formation ReactJS : les fondamentaux du framework
React est une bibliothèque JavaScript populaire pour la création d'interfaces utilisateur dynamiques. Elle est soutenue par Facebook et est largement adoptée pour sa flexibilité, sa performance, et sa facilité d'utilisation.
Cette formation couvre les concepts fondamentaux de React, y compris les composants, le state, les props, les hooks et le cycle de vie des composants. Les participants apprendront à construire des applications web interactives en utilisant React, et les composants les plus populaires comme react-router, axios , react-icons, react-bootstrap ou Material-UI.
Objectifs
A l'issue de cette formation, les participants seront en mesure de :
React est une bibliothèque JavaScript populaire pour la création d'interfaces utilisateur dynamiques. Elle est soutenue par Facebook et est largement adoptée pour sa flexibilité, sa performance, et sa facilité d'utilisation.
Cette formation couvre les concepts fondamentaux de React, y compris les composants, le state, les props, les hooks et le cycle de vie des composants. Les participants apprendront à construire des applications web interactives en utilisant React, et les composants les plus populaires comme react-router, axios , react-icons, react-bootstrap ou Material-UI.
Objectifs
A l'issue de cette formation, les participants seront en mesure de :
Programme
1. Introduction à React
-
Présentation de React
-
Avantages et utilisation de React
-
Historique de React
2. JavaScript Moderne
-
Introduction aux fonctionnalités ES6+
-
Les classes : héritage, encapsulation, getter et setter
-
Les modules
-
Arrow functions
-
Destructuring
-
Spread operator
-
Rest operator
-
Utilisation des littéraux de gabarit (template literals)
3. Outils de Développement JS
-
Webpack
-
Babel
-
ESLint
-
create-react-app
-
Visual Studio Code, gestion des paramètres, des raccourcis et des extensions adaptées aux développement d’application React
4. Grands principes de React
-
Les composants
-
Le virtual DOM
-
Cycle de vie d’un composant
-
JSX
5. Gestion de l'État et des Props et principaux hooks
-
Le state
-
Les props
-
Les principaux hooks : useState, useEffect, useContext, useReducer, useRef, useMemo, useForm, etc.
6. Routage dans React
-
Les routes avec react-router
-
Gestion des routes et des paramètres
-
Navigation programmée
7. Gestion des requêtes HTTP asynchrones avec Axios
-
Introduction à Axios
-
Installation et configuration d'Axios dans un projet React
-
Utilisation d'Axios pour effectuer des requêtes HTTP GET, POST, PUT, DELETE
-
Gestion des erreurs et des réponses avec Axios
-
Interception des requêtes et des réponses avec Axios
8. Déploiement sur un Serveur de Préproduction
-
Préparation de l'application pour la production
-
Déploiement un serveur personnalisé
Le(s) formateur(s) préssenti(s)
Christophe
Expert ITChristophe G
Après bientôt 25 ans d'expertise et d'enseignement, Christophe maitrise un très large spectre de compétences front et back, Big Data ainsi qu'en termes de méthodologies agiles et gestion de projet. Christophe saura vous faire profiter de ses nombreux retours d'expérience.
Yvan
Expert JavascriptYvan DOUENEL
Professionnel du web depuis 1998, Yvan maîtrise aussi bien les aspects purement techniques que méthodologiques. Fondateur de Coopernet, Yvan est aujourd'hui coordinateur pédagogique et Expert Front-end à Diginamic. Il prend beaucoup de plaisir à partager son expérience lors de formations.
Sessions et réservation
Dates | Lieu | Prix | Durée | ||
---|---|---|---|---|---|
Aucune session n'est programmée |