Formations Web JavaScript Formation React Avancé

Formation React Avancé :
Test unitaire & Optimisation

Noté 4.3 sur 5
Logo Formation React Avancé
Prix 1500€ HT / personne
Durée 2 jours (14 heures)

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

Présentation

React est une librairie JavaScript open source qui vous aidera à développer des interfaces utilisateurs alliant performance et facilité de maintenance. C’est une librairie JavaScript qui peut être considérée comme le V (View) dans le modèle MVC. React ne fait pas tout certes, mais il excelle dans son domaine ! React est souvent utilisé pour le développement d’applications dites « single page » (SPA), et dont les vues changent constamment (Instagram repose sur React, pour n’en citer qu’un).

Vous avez des connaissances en JavaScript React et vous souhaitez en connaitre plus ?

Venez vous perfectionner dans notre formation avancée sur React. Avec cette formation vous verrez comment tester et optimiser vos applications avec React et Redux en production.

Toujours en respectant les bonnes pratiques de développement vous sortirez de cette formation avec des connaissances solides sur React et les tests unitaires.

Cette formation, composée de cours théoriques et d’exercices pratiques, s’adresse aux développeurs souhaitant approfondir leurs connaissances  sur React et maîtriser les impacts du choix d’une architecture basée sur Redux. Vous allez pouvoir au travers d’un expert apprendre comment bâtir une solide application répondant à de fortes contraintes dans un processus d’intégration continue. Vous allez pouvoir développer des tests unitaires avec l’apprentissage de frameworks récents de Unit testing tels que Jest, Enzyme et TestCafé pour répondre à toutes les exigences de test tant unitaire, fonctionnel jusqu’au End-To-End.

Comme toutes nos formations, celle-ci vous présentera la dernière version stable en date et ses nouveautés (React 18 ainsi que Redux 4.2).

 

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

 

Public visé

Développeur web, Architecte, équipe de test type Extreme Programming (XP)

 

Pré-requis

Connaissances fondamentales sur React, ou idéalement avoir effectué notre Formation React

PROGRAMME DE NOTRE FORMATION REACT AVANCÉ

 

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

Pour aller plus loin

Formation React Native

Formation React 

Formation ReactXP

Formation Redux et RxJS

 

Formation Angular

Formation Vue.js

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Sydney

Sydney

Sydney à créé plusieurs entreprises et est maintenant freelance full stack JavaScript. Titulaire d’un master en Digital Business de l’IE business school de Madrid, il fait partie de la génération 42. Passionné par les tendances technologiques et leur impact sur l’apprentissage. Il est le globetrotter d’Ambient.
Romain

Romain

Développeur web rigoureux et passionné, mes compétences s’étendent du domaine frontend (Javascript, React / Redux, GraphQL) au backend (PHP / MySQL / API / Symfony…). J’attache une importance à la qualité du code (tests unitaire/fonctionnels, clarté, complexité). Adepte de la méthodologie SCRUM, je livre du code de manière itérative, accompagné par des tests d’intégration continue (Unitairement / Fonctionnellement).
 

Témoignages

Noté 5 sur 5
13 juin 2022

Je recommande la formation

Jean-Baptiste M. de chez Électre

Afficher tous les témoignages

Noté 5 sur 5
13 juin 2022

Je recommande la formation

Jean-Baptiste M. de chez Électre
Noté 5 sur 5
1 juin 2022

Je recommande la formation

Kevin G. (Développeur)
Noté 5 sur 5
1 juin 2022

Haut niveau

manque de temps parfois pour la saisie de code. il faut choisir entre écouter ou coder

Arnaud L. de chez
Noté 5 sur 5
1 juin 2022

Bien maitriser le code source et avoir un projet stable et clean.

Déploiement et environnement PROD

Achraf D. de chez Électre
Noté 3 sur 5
9 juillet 2021

on a vu un large éventail de fonctionnalités

Trop de temps passé sur des choses non « avancées »

Matthieu J. de chez HOROQUARTZ

Réponse d'Ambient IT

Bonjour Matthieu,

Nous vous remercions pour votre commentaire.

Nous avons contacté le formateur afin qu’il tienne compte de vos remarques.

Noté 4 sur 5
9 juillet 2021

Les points abordés, les compétences du formateur, les exercices

Programme pas cohérent avec ce qui était prévu : la première journée n’était que des rappels React

Céline R. de chez HOROQUARTZ
Noté 4 sur 5
9 juillet 2021

Formateur très compétent. Exemples concrets.

Erreur de support au début

Vianney D. de chez HOROQUARTZ
Noté 4 sur 5
9 juillet 2021

Je recommande la formation

Nicolas C. de chez HOROQUARTZ
Noté 3 sur 5
9 juillet 2021

Les + : Formateur très pédagogique. Supports et tests pratiques.

Les – : Le programme prévu initialement n’a pas été respecté.

Par conséquent, le niveau de la formation n’était pas en phase avec le niveau des développeurs. Et certains sujets n’ont pu être que survolés, ou bien n’ont pas pu faire l’objet de tests pratiques.

Anthony S. de chez HOROQUARTZ
Noté 5 sur 5
9 juillet 2021

Je recommande la formation

Yahya L. de chez HOROQUARTZ
Noté 4 sur 5
11 juin 2021

le formateur est bien a l’écoute.

J’ai trouvé la formation un peu courte. Mériterai un jour de plus…Car il y a beaucoup de choses à apprendre.

Bonne formation. J’aurais aimer plus de pratique avec Jest et Jest+redux..

Marie-France R. de chez ALE International
Noté 5 sur 5
11 juin 2021

Bonne présentation théorique et exemples, beaucoup de pratiques, bon accompagnement du formateur.

Peu de temps dédié pour un contenu dense

Je suis satisfait

Duy Minh T. de chez Sopra Banking Software
Noté 4 sur 5
12 juin 2020

Rappel sur les tests, découverte de nouveaux outils afin de détecter les problèmes de performance et comment les éviter. Ce n’est pas vraiment un point faible, je pense que le temps passé sur les tests est beaucoup trop important par rapport aux connaissances que j’en avais déjà. J’aurais aimé avoir encore plus de temps sur les performances d’une application, avec des cas concrets avec des solutions, ce qui manquait un peu. Mais dans l’ensemble cela m’a permis de me conforter dans mes connaissances acquises au fil de l’eau. Merci encore !

Simon A. de chez Symbol IT
Noté 4 sur 5
12 juin 2020

Bonnes pratiques enseignées, pas mal de ressources et de workshop. Légèrement trop rapide mais cela vient d’autres problématiques.

Benjamin L. de chez Expateo

Noter la formation

Prix 1500€ HT / personne
Durée 2 jours (14 heures)

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp