Formations - Technifutur

Prix
325€ (HTVA/jour/personne)
Places
12 personnes
Durée
3 jours
Public cible
Entreprise
JavaScript - React
Objectifs

Les compétences visées par la formation sont les suivantes :

  • Développer avec ReactJS
  • Concevoir une SPA avec ReactJS et Flux
  • Comprendre le subset JavaScript JSX
  • Optimiser les performances des RIA
Cible

Cette formation s’adresse à toute personne souhaitant utiliser React pour développer un front end applicatif en Javascript.

Prérequis

Disposer de connaissances préalables en Javascript.

Programme

Rappels des composants des RIA

  • Les 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 oeuvre "Transpilers"
  • Environnement de développement. IDE et plug-ins

Développer avec ReactJS

  • Approche : MVC et Virtual Dom, un choix de performance
  • Utiliser JavaScript ou JSX
  • 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

Interactivité des composants

  • Gestion des événements. "autobinding" et délégation
  • Design 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

Application monopage avec ReactJS et Flux ou Redux

  • 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"

Application isomorphique

  • Principe et bénéfices du développement isomorphique
  • Ecosystème du JavaScript côté serveur
  • Initiation à NodeJS
  • Configuration de NodeJs pour ReactJS
  • Organisation de routes

Introduction à React Native

  • Positionnement, différences avec Cordova
  • De React aux composant iOS natifs, un projet à suivre

Inscription en ligne

Formation planifiée à Technifutur® pour plusieurs entreprises reprenant le contenu et la durée de la fiche formation


Lieu de la formation :

À définir

Prix : 325€ HTVA/jour/personne


Dates disponibles :

Aucune date disponible

Formation à planifier pour une entreprise dans ses locaux ou à Technifutur® reprenant le contenu et la durée de la fiche formation


Prix : 1550€ HTVA/jour pour le groupe


Durée :
3 jours
S'inscrire

Formation construite entièrement sur-mesure pour une entreprise (Contenu, durée, lieu de formation, etc.)


Prix : Sur demande


Contact/S'inscrire
JavaScript - React

Remplissez ce formulaire et nous vous recontacterons dans les plus brefs délais !

*Champs obligatoires

1
Personne de contact

Veuillez remplir tous les champs obligatoires

2
Informations sur votre société
Adresse :
3
Informations sur le(s) participant(s)

Participant 1

Participant 2

Participant 3

Participant 4

Participant 5

Participant 6

Participant 7

Participant 8

4
Commentaires
séparateur gauche séparateur droite
© 2024 - TECHNIFUTUR®️