Categories
Site et services web
Formation
Développer en Javascript avec REACT
Votre objectif : apprendre à développer avec la bibliothèque React afin d’être capable d’intervenir sur des projets applicatifs web.
Cette formation vous propose d’approfondir la création d’interface côté client en JavaScript, à l’aide de React.js, la bibliothèque JavaScript libre développée par Facebook depuis 2013. Au-delà de la maîtrise de la bibliothèque, c’est aussi l’écosystème autour du langage et la méthodologie de développement d'une application avec React qui sont abordés dans cette formation.
Objectifs
À l’issue de la formation l'apprenant sera en mesure de :
- connaitre les principes de React
- construire une application avec React
- développer avec React
Public visé
Les profils débutants connaissant les bases de Javascript
Pré-requis
Savoir programmer avec Javascript - Connaitre les bases du HTML et CSS
Programme*
* Personnalisable : programme indicatif pouvant être ajusté en fonction des évaluations et des besoins réellement identifiés
Remise à niveau Javascript
- Variables, primitives, tableaux, objets
- Opérateurs, contrôle de flux d’instructions
- Fetch, XMLHTTPRequest
- Programmation orientée objet
Introduction à React
- Différence entre framework et bibliothèque
- Principes fondamentaux de React
- Découvrir et comprendre JSX
- Les classes JavaScript
- Travaux pratiques : Créer une première application élémentaire
Construire une application avec React
- Démarrer un vrai projet React et le structurer
- Récupérer des données depuis un serveur
- Travaux pratiques : Construire une application React consommant les données d'un serveur
Intégration d'une bibliothèque tierce
- Comprendre les cycles de vie d'un composant React
- Rappels sur JavaScript (Array.map, Array.reduce, bind, this)
- Travaux pratiques : Afficher les données grâce à une bibliothèque tierce
Gestion d'état et mise à l'échelle
- Découvrir l'architecture Flux / Redux
- Comprendre le 1-way data flow
- Découvrir la gestion d'état
- Découverte du hot-reloading et voyage dans le temps (undo/redo)
- Travaux pratiques : Ajouter redux à une application React
L'immuabilité
- Découverte de immutable.js
- Comprendre l'intérêt de l'immutabilité pour les performances
- Travaux pratiques : Mise à jour de l'application avec un état immuable
Tester son application
- Tester les composants React et les modifications de l'état
- Découverte de Enzyme et Jest
- Travaux pratiques : Couvrir son application avec des tests
Aller plus loin
- Les outils de développement pour React (react devtools, redux devtools)
- React-Router ou la gestion des routes
Le +
Des exemples concrets issus de l'expérience d'un expert en développement
Dernière modification le
Vendredi 26 Avril 2024
Votre formateur
Prochaines sessions
Aucune date de formation n'est prévue pour le momment. Cette formation vous intéresse ?Contactez nous pour en programmer une.
Vous souhaitez être informé des futures sessions ? Vous abonner
Sur mesure
Cette formation est possible en intra-entreprise c'est à dire pour un groupe de 2 à 8 personnes d'une même organisation. Les modalités peuvent être adaptées (lien, programme, durée, ...).
Vous aimeriez adapter cette formation à vos besoins (objectifs, durée, lieu) ?
Votre devis gratuit
Votre devis gratuit
Tarif
à partir de 1 200 € HT par jour
par groupe de 8 personnes maximum, hors frais de déplacement et d'hébergement du formateur
à partir de 1 200 € HT par jour
par groupe de 8 personnes maximum, hors frais de déplacement et d'hébergement du formateur
Thématiques liées
En association à cette formation, pour construire un parcours personnalisé, vous pourriez être intéressé par :
Ils témoignent
... Chargement des images
La formation en groupe s'est très bien passé, Hadrien a pu répondre à nos questions (on était 4 en distanciel) et j'ai pu avoir les clés pour mieux comprendre le fonctionnement de React
Organisation et précisions
Moyens pédagogiques
Pédagogie intéractive et participative. alternance d'exposés et de cas pratiques. Support de cours
Modalités et délais d'accès
Nous avoir renvoyé la convention signée au plus tard 24h avant la formation
Situations particulières
Pour toute difficulté ou handicap, veuillez contacter Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. pour voir les éventuelles adaptations à prévoir.
Suivi de l'exécution
Feuilles d'émargement signées par le stagiaire, attestation de fin de formation individuelle mentionnant la nature, la durée de l’action ainsi que les résultats des acquis de la formation. Questionnaires stagiaire et formateur
Validation des acquis
L’évaluation est réalisée tout au long de la formation à travers des cas pratiques personnalisés. Le stagiaire évalue sa progression et ses acquis à l’issue de la formation. L’intervenant valide la progression pédagogique du stagiaire
