React
Date de mise à jour :
Identifiant Offre Info : 04_2585854F
Organisme responsable :
Knplabs
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
Savoir structurer une application avec des composants réutilisables, gérer l'état avec Redux et mettre en place le routage et les formulaires.
Être capable de tester et maintenir le code, en appliquant les principes de modularité, de validation des données et de gestion des effets secondaires.
Programme de la formation
Découverte et bootstrap d'une application React : installation et architecture JSX : langage de templating, expressions intégrées, attributs, composition des composants Composants : création et réutilisation de composants fonctionnels, CSS, rendu itératif et conditionnel Hooks et cycles de vie : useState, useEffect, extraction de logique réutilisable, gestion des side effects TypeScript : types primitifs, union, array, object, function, alias, migration d'un projet JavaScript,…
- Découverte et bootstrap d'une application React : installation et architecture
- JSX : langage de templating, expressions intégrées, attributs, composition des composants
- Composants : création et réutilisation de composants fonctionnels, CSS, rendu itératif et conditionnel
- Hooks et cycles de vie : useState, useEffect, extraction de logique réutilisable, gestion des side effects
- TypeScript : types primitifs, union, array, object, function, alias, migration d'un projet JavaScript, configuration ESLint
- Routing : gestion du routage avec React Router
- Redux : store, actions, reducers, hooks, architecture, factorisation avec Redux Toolkit, side effects avec Redux Thunk, appels API et gestion des variables d'environnement
- Tests unitaires : Jest et React Testing Library pour composants et reducers
- Formulaires : création, validation et soumission des données
- Projet pratique : création d'une application web versionnée étape par étape, mise en œuvre des concepts et bonnes pratiques
Validation et sanction
Il saura structurer ses composants, gérer l'état avec Redux, mettre en place le routage, les formulaires et assurer la validation des données.
Il pourra également tester et maintenir le code, gérer les effets secondaires et réutiliser les concepts appris pour de futurs projets.
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Financement
- Conventionnement
- Oui
- Financeurs
-
- Autre
- Bénéficiaire de l'action
- Entreprise
- OPCO
Conditions d'accès
Publics visés
- Salarié
- Tout public
Informations sur les publics
Cette formation s'adresse aux développeurs ayant déjà une expérience professionnelle en JavaScript et souhaitant approfondir leurs compétences avec React et TypeScript. Elle convient également aux équipes souhaitant créer des applications web moderne
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Les participants doivent avoir une bonne connaissance de JavaScript et une expérience préalable en développement web. Ils doivent disposer d'un ordinateur avec un environnement de développement configuré (IDE, Node.js/NPM, Git, serveur MySQL/MariaDB) et être à l'aise avec l'utilisation d'un terminal/console. Une connexion internet est nécessaire pour installer les dépendances et suivre la formation dans de bonnes conditions.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
33 Rue Basse14000 Caen
Responsable : KNP Labs
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
33 Rue Basse
14000 Caen - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes