Développer en Javascript avec REACT

Modalités pédagogiques
Présentiel | Distanciel | Mixte
Durée
à partir de 3 jours

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.

Inter

Vous souhaitez être informé des futures sessions ? Vous abonner

Intra

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, ...).
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

Parcours sur mesure

Thématiques liées
En association à cette formation, pour construire un parcours personnalisé, vous pourriez être intéressé par :
Vous aimeriez adapter cette formation à vos besoins (objectifs, durée, lieu) ?
Définissons vos besoins ensemble
En savoir plus sur notre vision du sur-mesure
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*

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
  • Structurer son projet
  • 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
  • Tester 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
* Personnalisable : programme indicatif pouvant être ajusté en fonction des évaluations et des besoins réellement identifiés
Le +
Des exemples concrets issus de l'expérience d'un expert en développement

Organisation

Intervenant
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.
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
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
Dernière modification le
dimanche 10 octobre 2021
  • Témoignages

Connectez-vous avec votre compte