ReactJS
INOW
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
En ligne
Nous contacter
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
- 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
Programme
Introduction à ReactJs
ReactJs et le DOM
Les composants React
Interactions avancées en ReactJs
Routage
Architecture avec Redux
Performances
Isomorphisme
Tester les applications ReactJS
Introduction à React Native
- Node.js et npm JavaScript
- ES6 Webpacks
- Les avantages de React
- Création d'une application
- ReactJs
- 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
- Creer 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é?ces 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
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
Développeur Web FullStack | Titre RNCP Niveau 7 Bac +5
LYON
Finançable CPF
Nous contacter
À distance / En alternance / En centre / En entreprise
Salarié en poste / Demandeur d'emploi / Entreprise
Avis du centre
.
Liora
Kubernetes avancé
À DISTANCE
Non finançable CPF
1590 €
À distance
Entreprise
Enix
Bachelor Administrateur système DevOps
À DISTANCE
Finançable CPF
5390 €
À distance
Tout public
Avis du centre
.
STUDI
Mastère 1 - Expert IT, cybersécurité réseau et système
STRASBOURG, NICE, REIMS ET 5 AUTRE(S) LOCALITÉ(S)
Non finançable CPF
6660 €
En alternance / En centre
Étudiant
IRIS
Figma - Les fondamentaux
LE HAILLAN
Non finançable CPF
1200 €
À distance / En centre / En entreprise
Entreprise
4SH Learning
Mastère Européen Expert IT Cybersécurité et Haute disponibilité
MARSEILLE 13E
Finançable CPF
6980 €
À distance / En alternance
Tout public
Exxea
Les formations les plus recherchées
Formation Toulouse
Formation Paris
Formation Nantes
Formation Saint-Étienne
Formation Strasbourg
Formation Lille
Formation Bordeaux
Formation Rennes
Formation Montpellier
Formation Angers
Formation Informatique CPF
Formation Informatique en ligne
Formation Administrateur systeme CPF
Formation Administrateur systeme en ligne
Formation Technicien support informatique
Formation Consultant en informatique
Formation Technicien informatique
Formation Spark
Formation Programmation
Formation Technicien reseaux
Formation Administrateur reseau
Formation Developpeur informatique
Formation Cybersecurite
Formation Securite informatique
Formation Spark Nantes
Formation Technicien support informatique Nantes
Formation Technicien informatique Nantes
Formation Consultant en informatique Nantes
Formation Administrateur systeme Nantes
Formation Technicien support informatique Paris
Formation Consultant en informatique Paris
Formation Technicien informatique Paris
Formation Administrateur systeme Paris
Formation Intelligence artificielle Paris