ReactJS — Développer une application web avec ReactJS
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
Programme
Rappels
- Définir un vocabulaire commun et connaitre les éléments du langage les plus couramment utilisés
- ES6 (nouveautés du langage)
- Programmation fonctionnelle (High order function, …)
React
- Principes de base
- Comprendre l’intérêt de react par rapport a ses concurrents et la façon dont il a été pensé.
- Composants (classe, stateless component, High Order Component)
- Apprendre à écrire les composants et découper sa page en composants réutilisables
- Etats des composants (data)
- Comment garder de la donnée au sein d’un composant ou l échanger entre composants
- Redux
- Comprendre les limites de l’utilisation des états des composants
- Echanger de la donnée entre plusieurs composants
- Séparer la Donnée de la Vue
- Comprendre l’intérêt du pattern Redux par rapport aux concurrents (two-way binding par exemple)
- Principes du pattern (flux unidirectionnel, store, reducer, actions, …)
- redux-saga
- React-router objectifs: construire une SPA dont les urls sont bookmarkables
- Tests / debugging objectifs produire une application de qualité avec des tests unitaires et de composant
- Optimisations des applications (vitesse, mémoire, …)
- Comprendre le fonctionnement de la librairie et les premières choses à mettre en place pour éviter des traitements supplémentaires.
- Utiliser des outils pour voir où intervenir dans le code en priorité.
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 15/07/2020