Objectifs :
Cette formation vous permettra de prendre en main le framework React et de développer des applications web.
Prérequis :
Ce stage demande une bonne connaissance de l’environnement du Javascript et du langage HTML.
Public :
Cette formation s’adresse aux Chefs de projet Web, développeurs front, etc..
Moyens pédagogiques :
– Chaque stagiaire dispose d’un poste de travail (Mac ou PC).
– Les salles sont équipées d’un vidéo projecteur et d’une connexion internet.
– A l’issue de cette formation, un support de cours sera remis au stagiaire.
Modalités :
Cette formation est accessible en présentiel ou en distanciel via Teams.
Infos pratiques :
– les horaires :
matin : 9h-12h30
après-midi : 14h-17h30.
– le lieu de la formation : sur site client ou chez Capside.
Etudes des besoins : Nous vous proposons un audit téléphonique avec le formateur ou par QCM afin de définir le niveau et le contenu du programme de formation.
Modalités d’évaluation : Tout au long de la formation, l’évaluation des acquis se fera à travers d’exercices pédagogiques dont les résultats seront validés par le formateur.
Sanction :
Une attestation de fin de formation vous sera remise.
Certification : En fonction des thématiques, nous pouvons vous proposer une présentation à une certification : TOSA ou ENI.
Présentation de React
ses concepts fondamentaux
les composants et la gestion de leur état et leur cycle de vie
les mécanismes de rendu de React.
mise en place d’un environnement de développement adapté au développement React,
JSX, npm, webpack comme outil de build
les plugins nécessaire au rechargement à chaud
Exercice:
installation et première prise en main de React.
Création de composants simples.
Flux React
Présentation de Flux,
le design pattern
Exercice :
mise en place d’un projet avec l’architecture Flux.
Fluxible :
l’isomorphisme enfin simple
Création d’application React isomorphique: utilisation de Fluxible, l’implémentation de Flux par Yahoo. Présentation du concept « isormorphique » et de ses avantages : la rapidité à l’affichage et le SEO.
Exercice :
création d’un projet fluxible
React, Flux et Fluxible avancés :
présentation des concepts les plus avancés de React, Flux et Fluxible.
solution pour déployer une application React.