Titre RNCP 100% CPF À distance

React Avancé

AMBIENT IT

1 800 €à partir de
Durée variabledurée
3sessions actives
Francelieu

Objectifs de la formation

- 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

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

Résultats attendus

RNCP37674B C01 - Développer la partie front-end d'une application web ou web mobile web ou web mobile sécurisée
- Présentation d'un projet réalisé en amont de la session : 00 h 20 min
En amont de la session d'examen, le candidat réalise un ou plusieurs projets.
Il prépare un dossier de projet et un support de présentation de type diaporama. Le dossier de projet rend compte de l'ensemble des projets.
Lors de l'examen, le jury prend connaissance du dossier de projet imprimé avant la présentation du candidat.
Le candidat présente ensuite son ou ses projets au jury.
- Entretien technique : 00 h 30 min
Le jury questionne le candidat sur la base de son dossier de projet et de sa présentation, afin de s'assurer de la maîtrise des compétences couvertes par le projet ou les projets. Un questionnement complémentaire lui permet d'évaluer les compétences qui ne sont pas couvertes par le projet ou les projets.
- Questionnaire professionnel : 00 h 30 min
L'ensemble des candidats répondent en même temps au questionnaire professionnel en présence d'un surveillant. Le candidat étudie une documentation technique rédigée en anglais. Il répond à
- deux questions fermées à choix unique posées en français ;
- deux questions ouvertes posées en anglais et amenant des réponses courtes, en rédigeant la réponse en anglais.
Durée totale de l'épreuve pour le candidat : 01 h 20 min

Les points forts

Les points forts de cette formation sont les optimisations avancées, le data fetching avec React-query, Next.js pour des applications performantes, la sécurité avec JWT, et les tests unitaires et fonctionnels avec Jest et React-testing-library.

La certification

TP Développeur web et web mobile

RNCP 37674 RS -1 CertifInfo 114920

Organisme & lieu

  • OrganismeAMBIENT IT
  • Région
  • Département
  • SIRET81227101300045

Formations similaires