Formation React JS : Devenez un expert en développement d'applications avec React JS
Développer une application avec React JS
Objectifs
Apprenez à créer des applications avec notre formation complète sur React JS
- Comprendre les concepts fondamentaux de ReactJS, y compris le Virtual DOM, les composants, les propriétés et l'état
- Créer des composants ReactJS en utilisant JSX et ES2022
- Intégrer une API REST dans une application web avec ReactJS
- Développer des applications web efficaces, évolutives et de haute qualité avec ReactJS
- Comprendre les bonnes pratiques de développement d'applications web avec ReactJS
LE PARCOURS
Notre formation React JS vous permet de comprendre les concepts fondamentaux de ReactJS, y compris le Virtual DOM, les composants, les propriétés et l'état.
En vous inscrivant à notre cours de React JS, vous apprendrez à créer des composants ReactJS en utilisant JSX et ES2022
Profils des participants : Cette formation est destinée aux développeurs web débutants ou intermédiaires qui souhaitent se perfectionner dans le développement d'applications web avec ReactJS.
Prérequis : Il n'y a pas de prérequis spécifiques pour suivre cette formation. Cependant, avoir des notions en HTML / CSS / JavaScript est recommandée.
Pour en savoir plus sur React JS, vous pouvez consulter la documentation officielle de React
programme
Devenez un expert en développement d'applications avec notre formation complète sur React JS.
Apprenez les concepts fondamentaux, créez des composants avec JSX et ES2022, et plus encore.
- Comprendre les composants ReactJS, comment créer un composant et l’améliorer
- Comprendre les concepts fondamentaux de ReactJS
- Apprendre à gérer les états des composants, leur cycle de vie et les propriétés des composants
✔ Découverte de ReactJS
✔ Le positionnement de ReactJS
✔ Virtual DOM avec ReactJS
✔ Mise en place des outils de développement
✔ Utilisation des outils de développementet d'intégration actuelle
✔ Création d'une application ReactJS avecle script vitejs
✔ Création d'un composant ReactJS
✔ Amélioration des fonctionnalités du composantdéveloppé
✔ Les états d'un composant et son cyclede vie
✔ Gestion de l'état d'un composant
✔ Propriétés d'un composant
✔ Présentation de JSX et ES2022
✔ Apprentissage approfondie du Virtual DOM
✔ Création pas à pas d'une application à base de composants React
✔ Mise en œuvre des propriétés et état d'un composant
✔ Cas pratiques & Echanges d'expérience
- Comprendre les différents moyens decommunication inter-composants dans ReactJS
- Créer des composants de formulaire etmanipuler le DOM dans ReactJS
- Réussir à utiliser les Hooks,notamment les fonctions useState et useEffect
✔ Communication inter-composants avec ReactJS
✔ Gestion des évènements
✔ Composants de formulaire
✔ Manipulation du DOM
✔ Présentation de la propagation des données
✔ Création d'une application Single Page Applicationavec ReactJS
✔ Echanges avec le serveur
✔ Découverte des Hooks
✔ Utilisation de la state dans une fonction
✔ Les fonctions useState et useEffect
✔ Gestion des erreurs avec les "ErrorBoundaries"
✔ Préserver la structure de l'arbre DOM avecles fragments
✔ Utiliser le contexte pour s'affranchir de la structurede l'arbre DOM
✔ Utiliser les Hooks dans l'application ReactJS
✔ Création de plusieurs composants d'interface graphique, permettant de montrer l'interaction entre composants et l'UI
✔ Cas pratiques & Echanges d'expérience
- Savoir développer une application React avec TypeScript
- Savoir développer des tests unitaires dans ReactJS
- Savoir développer une application native pour Android et iOS
✔ Développer une application React avec TypeScript
✔ Quelques patterns ReactJS
✔ Faire remonter l'état :Lifting State Up
✔ Présentation du workflow
✔ Présentation de flux
✔ Les tests unitaires dans ReactJS
✔ Les tests d’intégration
✔ ReactJS côté serveur : les applicationsisomorphiques
✔ Développer une application native pour Androidet iOS
✔ Présentation de l'architecture REST et GraphQL
✔ Echanges entre l'application React et un serveurvia REST
✔ Entrainement : création d'une application isomorphique côté serveur avec ReactJS
✔ Entrainement : création d'une application native pour Android et iOS
✔ Mise en situation sur REST et GraphQL
Évaluation
L'évaluation des acquis de la formation se fera pendant les séances au travers d'ateliers, d'exercices, séries de QCM et/ou de travaux pratiques.
À la fin de la formation, vous recevrez une attestation de fin de formations
Nos coachs métiers
Les experts choisis ont tous été validés et certifiés, afin de vous garantir la meilleure qualité.
Tous ces experts ont été rigoureusement sélectionnés, pour leur pragmatisme et leurs connaissances pointues du métier et du secteur d’activité qu’ils représentent.
avantages sinea
Expérience apprenante
Un parcours déployé sur plusieurs semaines pour ancrer la mise en situation jusqu’à l’autonomie totale de vos talents.
Parcours hybride
Accédez au meilleur de la formation individuelle et collective pour permettre à vos collaborateurs de développer leurs propres compétences mais aussi de faire émerger l'intelligence et les compétences collectives
Compétences certifiées
Les enseignements transmis sont certifiés pour valoriser votre montée en compétence.
Qualiopi
Financez cette formation grâce aux dispositifs validés par Qualiopi ( CPF / OPCO .. )
NOS EXPERTS
Nos experts sont sélectionnés pour leurs compétences et leur expérience métier.
Référents dans leurs disciplines, ils sont au cœur de la réussite de vos projets.
Des parcours uniques et cadrés pour rendre vos collaborateurs opérationnels dès la fin du parcours de formation avec des coach experts dédiés.
Proposez des formations encore plus efficaces grâce à des parcours pédagogiques conçus spécialement selon vos besoins, vos objectifs et le contexte de votre entreprise.
découvrez nos
parcours
sur mesure
Donnez une autre dimension à vos projets de formation et transformez significativement les compétences de vos équipes grâce à des parcours créés spécialement pour vous.
SINEA SUR MESURE