Formation

React Avancé

TP Développeur web et web mobileTitre professionnel — éligible CPF, OPCO et financements publics.

Description

OPTIMISATIONS

- Recherche de fuite mémoire

- Rappels sur la memoization

- Gestion des erreurs

DATA FETCHING

- Installation de react-query

- Queries

- Mutations

- Gestion du cache et configuration

NEXTJS

- Installation

- Création des routes

- Client Side Rendering

- Server Side rendering

- Static Site Generation

- Incremental Static Regeneration

- API Route

SÉCURITÉ AVEC JWT

- Qu'est-ce que JWT

- Utiliser et stocker un token

- XSS et React

TESTS UNITAIRES ET FONCTIONNELS

- 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

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

Résultat

RNCP37674B C01 - Développer la partie front-end d'une application web ou web mobile en intégrant les recommandations de sécurité

Les compétences des candidats (VAE ou issus de la formation) sont évaluées par un jury au vu :

- D'une mise en situation professionnelle ou d'une présentation d'un projet réalisé en amont de la session, éventuellement complétée par d'autres modalités d'évaluation : entretien technique, questionnaire professionnel, questionnement à partir de production(s).

- D'un dossier faisant état des pratiques professionnelles du candidat.

- Des résultats des évaluations passées en cours de formation pour les candidats issus d'un parcours de formation.