React avancé
Certification : Titre professionnel développeur web et web mobile
Proposée par AMBIENT IT — 93500 Pantin
Prix
Indiqué par le ou les établissement(s)
1 800 €
Modalités disponibles
| Voie | Modalité | Prix | Durée | Niveau de sortie | Provenance |
|---|---|---|---|---|---|
| Formation continue | À distance | 1 800 € | — | Bac+2 : deug, bt, dut... (niveau 5) | — |
Objectifs
- Connaitre l'état de l'art des tests (outils, avantages/inconvénients, bonnes pratiques)
- Effectuer la mise en place de tests unitaires, test de composants, test d'état Redux et test de rendu IHM
- Créer des jeux de données / les mocks
- Automatiser les tests UI & les tests End-to-End (E2E)
- Connaitre les bonnes pratiques de codage (composants React / actions Redux / appels API) pour faciliter les tests
- Identifier les problèmes de performances et les résoudre
- Effectuer des cas pratiques (TP) de tests dans différentes situations
Programme
- Recherche de fuite mémoire
- Rappels sur la memoization
- Gestion des erreurs
- Installation de react-query
- Queries
- Mutations
- Gestion du cache et configuration
- Installation
- Création des routes
- Client Side Rendering
- Server Side rendering
- Static Site Generation
- Incremental Static Regeneration
- API Route
- Qu'est-ce que JWT
- Utiliser et stocker un token
- XSS et React
- Mocks
- Fakes
- Stuns
- Dummy
- Spy
- Snapshot
- Jest et React-testing-librairy
- Tests E2E
- Exemple de clean architecture
- Tests des hooks
- Tests de composants avec des hooks
- Tests asynchrones