Vous êtes ici : Accueil > Système d'Information - Informatique > Technologies du Web > Développement Back-End : Node, PHP, Java > React : développement web Front-End en JavaScript
Vous êtes ici : Accueil > Système d'Information - Informatique > Technologies du Web > Développement Back-End : Node, PHP, Java > React : développement web Front-End en JavaScript
Prix pour un groupe de 10 personnes maximum
Cette thématique vous intéresse ?
Nos équipes d’experts, de concepteurs pédagogiques et de chefs de projet mettent en place pour vous et avec vous des dispositifs innovants, en présentiel et en digital.
Prix pour un groupe de 10 personnes maximum
Cette thématique vous intéresse ?
Nos équipes d’experts, de concepteurs pédagogiques et de chefs de projet mettent en place pour vous et avec vous des dispositifs innovants, en présentiel et en digital.
Dans cette formation en technologies Web, vous apprendrez à développer des sites de type Single Page Application en JavaScript, HTML et CSS en utilisant la bibliothèque React créée par Facebook. Vous découvrirez également Redux, une bibliothèque de gestion d’états.
développeur, architecte technique, chef de projet
Maîtriser les langages HTML, CSS et JavaScript, ou avoir suivi JavaScript (IIN80)
JavaScript
Historique
ES5 / ES6 / ES7
Node.js
Callback vs Promise
Découvrir React et construire une application
Différence entre framework et bibliothèque
Historique et principes fondamentaux de React
Découvrir et comprendre la syntaxe JSX
Rappels sur les classes JavaScript Array.map, Array.reduce, bind, this
Les outils de développement pour React
Construire une application avec React
Créer et structurer un projet React
Premiers composants
. Gérer le rendu
. Gérer les propriétés
. Gérer les événements
Récupérer des données depuis un serveur
Composants
Gestion du cycle de vie et de l’état des composants
Adapter le rendu en fonction de conditions
Gérer des listes
Composition
Navigation
Pourquoi avons-nous besoin d’un outil pour le routage entre les pages ?
Présentation de react-router
Gestion d’état : pattern Flux et Redux
Présentation du pattern Flux
Comprendre le 1-way data flow
Découvrir la gestion d’état
Découverte du hot-reloading et voyage dans le temps (undo/redo)
Redux et Redux-Thunk
L’immuabilité
Découverte de immutable.js
Comprendre l’intérêt de l’immutabilité pour les performances
Tester la qualité du code
Tester les composants React
Tester les modifications de l’état
Présentation des outils permettant de garantir la qualité d’une application
. Eslint
. Jest
. Enzime
Formation avec un formateur, dans une salle dédiée à la formation, un poste de travail par stagiaire, un support
Alternance d’exposés théoriques, de démonstrations et de mise en pratique au travers d’exercices et de cas concrets réalisés seul ou en groupe
L’évaluation des acquis se fait tout au long de la formation au travers des différents travaux dirigés et travaux pratiques réalisés par le stagiaire
Les sessions “A distance” sont réalisées avec l’outil de visioconférence Teams, permettant au formateur d’adapter sa pédagogie.
Pour assurer un suivi individuel, Demos a mis en place 2 types d’évaluation :
professionnel de l’informatique et de la pédagogie, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et notre équipe pédagogique
Cette formation en développement web vous permet de concevoir des applications web interactives en utilisant le langage JavaScript et vous apporte les connaissances de base indispensables à tout apprentissage de framework Javascript.
Dans cette formation en développement mobile, vous apprendrez à développer des applications Android et iOS réalisées à l’aide de React Native, sans avoir recours au développement natif en Java ou Swift.