Présentation de la formation ReactJS
Plongez dans l'univers de ReactJS avec notre formation de 3 jours, conçue pour les développeurs souhaitant maîtriser cette bibliothèque JavaScript puissante. Explorez les concepts clés tels que les composants, le routage, et la gestion d'état avec Redux. Grâce à des sessions pratiques et des projets réels, vous apprendrez à créer des interfaces utilisateur dynamiques et réactives. Nos formateurs expérimentés vous guideront pas à pas pour vous permettre de développer des applications modernes et performantes. Rejoignez notre formation pour acquérir des compétences essentielles et boostez vos projets web avec ReactJS !
Objectifs de la formation ReactJS
Objectifs pédagogiques :
- Découvrir ReactJS et son fonctionnement
- Écrire des composants avec les nouvelles syntaxes JSX et ES6
- Comprendre et intégrer l'architecture Flux
- Mettre en place un environnement de développement pour ReactJS
Objectifs opérationnels :
- Développer des applications et des composants avec ReactJS
Programme de la formation ReactJS
Introduction à ReactJS
Node.js et npm JavaScript
ES6 Webpacks
Les avantages de React
Création d'une application
IDE, outils et plugins
ReactJS et le DOM
Evénements en React
JSX, différence entre JSX et HTML/JavaScript
Méthodes principales de l’API
DOM virtuel
Les composants React
Hiérarchie des composant
Construire un composant de vue
Composants à état
Stratégie de composition des composants et bonnes pratiques
Cycle de vie des composants
Render, Binding
Props vs state
Contrôle des composants de formulaire
Validateurs
Créer son StoryBook
Interactions avancées en ReactJS
Animations
Drag and Drop
Mise en place d’un thème avec Styled Component
Routage
Implémentation du routage
Gérer les routes
React Router
Récupérer les paramètres de l’URL
Architecture avec Redux
Pourquoi Redux ?
Separation of Concern
Implémentation de Redux
Créer ses actions et reducers
Introduction à React-Redux
Connecter ses composants
Performances
Réconciliation process works
Bonnes pratiques concernant la performance
Isomorphisme
Principes et bénéfices du développement isomorphique
Node.js pour ReactJS
Internationalisation (i18n)
Communiquer avec une API rest
Configuration et organisation des routes
Tester les applications ReactJS
Préparer les composants pour les tests
Les utilitaires de test pour Enzyme, Jest...
Simulation d'événements
Introduction à React Native
Hétérogénéité des OS mobiles
Natif vs hybride vs cross-platform
Principales solutions cross-platform
9 avis sur la formation ReactJS
La formation ReactJS obtient la note de 4,8 / 5.
Les autres formations en JavaScript / TypeScript
VueJS
Développer des sites web et des applications avec Vue
Node.js
Apprendre la programmation JavaScript côté serveur avec node.js
JavaScript
Développer des sites Web dynamiques avec JavaScript