Accueil > Nos Formations > Développement logiciel > Technologies web, mobile > Frameworks Front End > ReactJS, développement d’applications web

ReactJS, développement d'applications web

4.7 (16 avis)
Financé ATLAS

Maîtrisez ReactJS pour concevoir des applications web performantes : apprenez à créer des SPA, exploitez le Virtual DOM, utilisez les Hooks et Flux, optimisez vos performances et découvrez les bonnes pratiques.

Description Objectifs Récapitulatif Programme détaillé

Description

Ce programme de formation vise à former des développeurs web à la création d'applications performantes avec ReactJS. Il aborde les spécificités de React, les concepts de Single Page Applications, et les limitations des technologies traditionnelles comme JavaScript et jQuery. Les participants apprendront à développer des composants, utiliser des Hooks, gérer des formulaires, et consommer des API REST. Le cours inclut également des notions sur Flux et Redux pour la gestion d'état, ainsi que des pratiques d'optimisation des performances. Ce programme s'adresse aux développeurs souhaitant approfondir leurs compétences en ReactJS.

Objectifs

  • Identifier les spécificités de ReactJSDévelopper des applications web performantes avec ReactJSConcevoir une SPA avec ReactJS et FluxMetttre en pratique les concepts et les syntaxes JavaScript JSXOptimiser les performances des RIAIdentifier les impacts des architectures RIA

Récapitulatif

Public

Développeurs, architectes, chefs de projets…

Prérequis

Avoir des connaissances pratique du développement Web, maîtrise et pratique de JavaScript (ES5 minimum)

Méthodes et modalités pédagogiques

Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.

Moyens et supports pédagogiques

Mise à disposition d'un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d'une documentation pédagogique numérique pendant la formation
La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation

Modalités de suivi et d'évaluations

Auto-positionnement des stagiaires avant la formation

Émargement des stagiaires et formateur par 1/2 journée

Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires

Auto-évaluation des acquis de la formation par les stagiaires

Questionnaire de satisfaction à chaud et à froid à l'issue de la formation

Programme détaillé

Identifier les spécificités de ReactJS

  • Les Single Page Applications
  • Les limites de Javascript et de jQuery
  • Lenteurs du DOM Positionnement de React JS
  • Création une SPA « from scratch en JS »

 

Développer des applications web performantes avec ReactJS (1/2)

  • Le composant Principe et conséquences du Virtual Dom La fonction render() 'props' et 'state'
  • Composition de multiples composants
  • Cycle de vie d'un Composant

 

Développer des applications web performantes avec ReactJS (2/2)

  • Utilisation des Hooks Gestion d'Ajax
  • Gestion des formulaires Ecrire des composants avec des Hooks
  • Consommer une API REST avec Axios
  • Créer un formulaire et traiter ses données

 

Concevoir une SPA avec ReactJS et Flux

  • Limites de l'approche MVC Présentation de Flux et Redux
  • Le Store et les Actions
  • Création de Réducteurs pour les Actions Création un store (à la mode Redux)
  • Initialiser, consommer et modifier le store depuis les composants
  • Restaurer un état depuis le store

 

Mettre en pratique les concepts et les syntaxes JSX

  • Le langage JSX
  • Les bonnes pratiques ou pièges à éviter (subsets JSX, etc.)
  • Découpage des composants avec JSX
  • Utilisation des Javascript Expressions et Props JSX

 

Optimiser les performances des RIA

  • Compiler et déployer une application ReactJS
  • Mesurer la performance côté client
  • Aperçu des outils de Build Builder l'application avec Brunch ou Webpack
  • Mesurer la performance avec DevTools Profiler

 

Identifier les impacts des architectures RIA

  • Principe et bénéfices du développement isomorphique (fullstack JS)
ReactJS, développement d'applications web
Inter
Intra
3 jours (21 heures)
Référence :
MOD_2024873
Formation Inter
2050 € HT
3 jours (21 heures)
Référence :
MOD_2024873
Formation Intra

Trouvez la formation qui
répond à vos enjeux

Avis

  • Olivier M.
    Le 14/11/2025
    5

    Points forts : Interactivité, pédagogie, pratique, outil de visio

    Axes d'amélioration: Un jour de plus pour creuser encore plus loin :P

    Formation : ReactJS, développement d'applications web

  • Jason L.
    Le 01/12/2025
    5

    Points forts : Interactions entre formateur et participants
    Informations et explications autour du paradigme derrière la technologie et son fonctionnement très claires et accessibles.
    Prise en compte des besoins Infomil (rappel JS par exemple qui ont été demandés).

    Axes d'amélioration: Proposer des ouvertures pour continuer la formation quand l'objectif temporaire atteint / exercice en cours terminé.

    Souhaits pour la formation: Test / Refactoring / Architecture logicielles / Architecture infrastructure

    Formation : ReactJS, développement d'applications web

  • Lamiaa S.
    Le 14/11/2025
    5

    Points forts : programme bien structuré
    explication claire
    avoir le temps de faire des cas pratiques et de manipuler un peu soi même

    Formation : ReactJS, développement d'applications web

  • Claire C.
    Le 14/11/2025
    5

    Points forts : Très complète, et très concrète, beaucoup d'exemples et d'exercices
    Très bon support de cours

    Formation : ReactJS, développement d'applications web

  • Boris O.
    Le 26/06/2025
    4

    Points forts : Le formateur s'est très bien adapté à nos demandes et a su répondre à notre questions. Il n'est pas resté figé dans un cours préformatté. Les supports (Excalidraw, GitHub) ont été mis en jour au fur et à mesure pour intégrer les informations partagées.

    Axes d'amélioration: Un poil + d'expertise sur React.

    Formation : ReactJS, développement d'applications web

Nos autres formations

Vous aimerez aussi

Être rappelé

Page Formation | Formulaire de contact

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Demander un devis

Page Formation | Formulaire de devis

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Je m'inscris

Page Formation | Formulaire d'inscription

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.