Aller au contenu principal

React

Date de mise à jour :
Identifiant Offre Info : 04_2585854F
Organisme responsable : Knplabs (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Acquérir les connaissances fondamentales pour développer des applications web avec le framework React en utilisant les bonnes pratiques modernes de JavaScript et TypeScript.
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

À l'issue de la formation, le participant sera capable de développer une application web complète avec le framework React et TypeScript en appliquant les bonnes pratiques modernes de développement.
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

    Programme : Autre dispositif, Plan de développement des compétences

    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

  • Bénéficiaire de l'action

    Programme : Autre dispositif, Plan de développement des compétences

    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

  • Entreprise

    Programme : Autre dispositif, Plan de développement des compétences

    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

  • OPCO

    Programme : Autre dispositif, Plan de développement des compétences

    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

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 Basse
14000 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