Tech

React, des bases jusqu'à la production

Programme de la formation

React est une des technologies Front-End les plus utilisées du moment. Léger, performant, facile à prendre en main, il a été largement adopté par la majorité des projets Web, du simple PoC (Proof of Concept) jusqu’à des applications critiques en production. Ce cursus parcourt en détail les fonctionnalités de React, ses mécaniques internes et son écosystème. En alternant cours théoriques et exercices pratiques, vous créerez une application qui évoluera au fil des 2 jours de formation. Des retours d’expérience ajoutent une dimension “production” à cet apprentissage; vous serez ainsi prêts à utiliser React sur le terrain.

Programme

Jour 1 :

  • Origines de React
  • Bases de React
  • Composants et rendu
  • Gestion de l’état local
  • Les contextes
  • Actions asynchrones
  • Optimisations et autres Hooks

__Jour 2 : __

  • React, façon Craft
  • TypeScript
  • Boilerplate Create React App, Bundling
  • Structurer son projet
  • Appeler une API, de REST à GraphQL
  • Tests

Méthodes pédagogiques

Les 2 jours de formation seront ponctués de mises en pratique, au fur et à mesure de l’apprentissage théorique. 60% théorie et 40% de mise en pratique.

Des pauses ponctueront la journée, pour atténuer la fatigue des stagiaires. L’outil principal utilisé sera Gathertown, une brève introduction à l’outil sera donnée par les formateurs au début de la formation. Aucun achat de licence n’est nécessaire de la part des stagiaires.

Durée

2 jours, soit 14 heures

Tarif HT

inter : 1 500€

intra : Sur demande

Prochaines dates

14 - June 15

Inscription

Public visé

Développeurs Front avec connaissance intermédiaire de JavaScript. Connaissance d’un autre framework non obligatoire.

Prérequis

Les prérequis pour suivre la formation :

  • Un IDE (VSCode, Intellij, …)
  • NodeJS d’installé (>= 14.16.0)
  • Un manager de package (NPM ou yarn)

Nous vous conseillons d’installer nvm (https://github.com/nvm-sh/nvm) pour garantir la cohérence entre votre version de NodeJS et votre version de NPM.

Objectifs de la formation

  • Comprendre les mécanismes de React pour s’en servir efficacement.
  • Découvrir et mettre en place les bonnes pratiques d’une application React moderne, à travers les concepts du Craftmanship.
  • Être capable de créer une application React bien construite, de l’idée jusqu’à la mise en production.

Validation

À la fin de cette formation, les stagiaires recevront une attestation de présence.

Formateurs

Thomas Simonnet

Thomas Simonnet

Développeur Fullstack JS depuis 11 ans Chez Publicis Sapient depuis 5 ans Manager de 7 consultants Dernièrement, Lead Tech Front chez Europ Assistance, AXA Banque ou encore TF1 Passionné de craft, convaincu que les stacks Front peuvent être maintenables et de qualité si les bonnes méthodes sont appliquées (Librairies de composants versionnées, pratiques de code partagées etc…)

Richard Robez

Richard Robez

Développeur Fullstack depuis 11 ans Chez Publicis Sapient depuis 2 ans Richard est passionné par le développement et possède une vaste expertise acquise sur des projets avec diverses contraintes. Il est également très attaché à la qualité des développements via les principes du Software Craftsmanship.