Plan du cours
Développement d'applications frontales modernes
- vue d'ensemble et similitudes avec React, Angular, Vue.js
- rendu déclaratif
- composants - définition de balises HTML personnalisées
- utilisation de create-react-app pour initialiser un projet React.
Script Java moderne
- développer en utilisant node.js et npm
- versions de JavaScript
- travailler avec des modules
- les fonctions et les fonctions flèches
- classes
- programmation fonctionnelle en JavaScript (map, filter, ...)
TypeScript
- typage statique ou dynamique
- déclaration des types de variables, de fonctions et de classes
- types de données de base
- tuples, objets
- interfaces
- génériques
React langage de gabarit
- JavaLangage de gabarit basé sur des scripts : JSX
- définition des propriétés des éléments
- répéter des éléments
- if / else
- événements
- CSS classes et styles
Gestion de l'état dans React
- définir et modifier l'état de l'application
- utiliser le crochet d'état et setState
- capturer le contenu des éléments d'entrée dans l'état
Les composants : Les éléments constitutifs des applications web modernes
- définir des balises HTML personnalisées dans React
- état, accessoires et événements
- flux de données entre les composants
- composants de fonction et composants de classe
- utilisation de crochets dans les composants fonctionnels
- événements liés au cycle de vie des composants (montage, mise à jour, démontage)
- inclusion de composants prédéfinis provenant d'une bibliothèque
Gestion d'état avec Redux
- Redux basics : gestion d'état avec des fonctions pures, des réducteurs et des données immuables
- utiliser le crochet réducteur dans React
- intégration de Redux dans une application React
- les composants de présentation et de conteneur
- l'écosystème Redux
- gérer des événements asynchrones avec Thunk
- récupérer des données à partir d'une API REST
Outils de développement et tests
- React outils pour les développeurs
- Outils de développement Redux
- Test JavaScript avec Jest
- Test des réducteurs
- Test des composants React React React React React React React React
React Routeur
- routage côté client
- afficher différentes vues en fonction de la route actuelle du navigateur
Développement d'applications avec React
- bref aperçu de React Native
- création d'une application mobile et de bureau installable avec les Progressive Web Apps
- comparaison entre les Progressive Web Apps et les applications natives
Pré requis
- Les bases du HTML
- Expérience avec JavaScript
Nos clients témoignent (7)
La quantité de détails, la façon d'expliquer et le calme et la confiance du formateur sont une source d'inspiration.
Cosmin Ghergheles - Ness
Formation - React, Redux and TypeScript
Traduction automatique
Łukasz patience
Stroila Adrian Emilian
Il couvrait les éléments de base
Valentin
Formation - React, Redux and TypeScript
Traduction automatique
L'enthousiasme de Lukasz.
Eloise Phelps - Dunelm
Formation - React, Redux and TypeScript
Traduction automatique
Comment Luke s'est efforcé d'aider les personnes individuellement lorsque celles-ci rencontraient des problèmes pour exécuter le code. Luke était extrêmement sympathique et s'entendait très bien avec les participants au cours.
Jonathan Grout - Dunelm
Formation - React, Redux and TypeScript
Traduction automatique
L'engagement du formateur avec tous les participants était excellent, chacun a reçu de l'aide à un moment ou à un autre pendant le cours. C'était une expérience globalement positive, particulièrement pour那些不应该被翻译的词语。因此,我将直接给出最终翻译结果: L'engagement du formateur avec tous les participants était excellent, chacun a reçu de l'aide à un moment ou à un autre pendant le cours. C'était une expérience globalement positive, particulièrement pour les personnes peu familières avec le sujet.
Tayyab Ejaz Mushtaq - Dunelm
Formation - React, Redux and TypeScript
Traduction automatique
J'ai apprécié le fait que cela ressemblait à un environnement sûr et je ne me suis pas senti intimidé en partageant mon écran et mes difficultés avec le formateur ou le groupe.
Wanda Hawkins-Kavanagh - Dunelm
Formation - React, Redux and TypeScript
Traduction automatique