e-404.io

Centre de formation dans le metaverse

Voir le profil
Créé le 28 octobre 2022 | mis à jour le 1er février 2023 | Télécharger la version PDF

Créer une Single Page Application avec React JS

Créer une Single Page Application avec React JS

Ecole404 Formateur validé par Ecole404
  • à distance
  • 35h 0m
  • À partir de 2390.00€*

*Prix minimum hors frais annexes.

Comprendre les financements

Objectifs

  • Développer avec ReactJS
  • Concevoir une SPA avec ReactJS et Flux ou Redux (store JS)
  • Comprendre le subset JavaScript JSX (moteur de template)
  • Optimiser les performances des RIA

Points forts

Formation intensive et accéléré sur "Créer une Single Page Application avec React JS" 100% à distance Cours sur le Métaverse
Publics visés

Après un parcours de formation sous statut d’élève ou d’étudiant, Après un parcours de formation continue, Par candidature individuelle, Par expérience, Entreprises

Domaines

Conception web - développement web

Pré-requis

Disposer d'une connexion Internet minimum de 8 Mb/s, Disposer d'un PC/MAC (CPU min 2.00Ghz, HDD/SSD min 256Go, RAM min 4 Go), Disposer d'un écran déporté, Disposer d’une webcam, Disposer d’un microphone, Avoir un niveau anglais minimum B1 (classement CECRL), Effectuer un questionnaire de positionnement

Méthode d'évaluation

Travaux à rendre

Accessibilité

Handicap moteur ou physique, Maladie chronique handicapante

Conditions d'accès

Programme

Créer une Single Page Application avec React JS

  • À distance - Synchrone
  • 28h 0m
  • Travaux à rendre
  • 7h 0m

1. Rappel des basesLes fondamentaux. HTML, CSS, JavaScript. Le DOM.Design patterns applicatifs classiques. Limitations des applications JavaScript.Ecosystème des frameworks JavaScript.Principes de Data-Binding : dirty-checking, observable, virtual-dom.ReactJS, positionnement et philosophie.JSX, présentation. Mise en œuvre "Transpilers".Environnement de développement. IDE et plug-ins.2. Développer avec ReactJSApproche : MVC et Virtual Dom, un choix de performance.Utiliser JavaScript ou JSX.Présentation des compostants (classes et fléchés)Comprendre JSX en détail. Pièges à éviter.Méthodes principales de l'API.Création de composant de vues. Cycle de vie.Initialisation de propriétés."Render Function" : gestion des états de composant.3. Interactivité des composantsGestion des événements. "autobinding" et délégation.Système de HooksDesign Pattern : stratégie pour les composants à état.Composer par ensembles."Component Data Flow" : propriétaire, enfants et création dynamique.Composants réutilisables : contrôle et transfert de propriétés.Contrôle des composants de formulaire.Manipulation du DOM.4. Application monopage avec ReactJS et Flux ou Redux (store)Flux/Redux : présentation. Propagation de données.Comparaison des architectures.Création de vues et contrôleurs dans Flux.Rôle du "Dispacther" dans Flux pour les actions.Les "Stores", gestionnaire d'états logique dans Flux.Définition du Functionnal Programming.Approche avec Redux. Le "Reducer".Extension pour ReactJS : "hot-loader".

Supervision pédagogique : Assistance technique - Aide en ligne - Suivi par visioconférence Assistance technique : Par chat (instantané) - Par email (sous 24h) - Pendant et entre les séquences

Toutes nos formations sont mises en œuvre dans le respect du label Qualiopi

Ganapati formations est certifié Qualiopi

Réserver la formation