REACT JS Introduction

Inter and intra-company training

How long does the training course last?

 6,00 day(s)

When will the next session take place?

Who is organising this training course?

Catalogue de formations étendu et évolutif : End-user (MS 365, SharePoint, Teams, Internet,...), IT (Power BI Desktop, langage SQL, VBA,.NET, C#,...), Web et Design (Adobe Photoshop, InDesign, Illustrator, Premiere Pro, Animate, Acrobat Pro, After Effects, HTML, Javascript,...), Project Management (MS Project)

What are the aims or the skills being targeted?

Connaissance de base en JavaScript.

What does the training course cover?

Rappels

Définir un vocabulaire commun et connaitre les éléments du langage les plus couramment utilisés

ES6 (nouveautés du langage)

Programmation fonctionnelle (High order function, …)

React

Principes de base

  • Comprendre l’intérêtde react par rapport à ses concurrentset la façon dont il a été pensé.

Composants (classe, stateless component, High Order Component)

  • Apprendre à écrire les composants et découper sa page en composants réutilisables

Etats des composants (data)

  • Comment garder de la donnée au sein d’un composant ou l’échangerentre composants

Redux

  • Comprendre les limites de l’utilisation des états des composants
  • Echanger de la donnée entre plusieurs composants
  • Séparer la Donnée de la Vue
  • Comprendre l’intérêtdu pattern Redux par rapport aux concurrents(two-way binding par exemple)

Principes du pattern (flux unidirectionnel, store, reducer, actions, …)

Redux-saga

React-routerobjectifs: construire une SPA dont les urls sont bookmarkables

Tests / debuggingobjectifs produire une application de qualité avec des tests unitaires et de composant

Optimisations des applications (vitesse, mémoire, …)

  • Comprendre le fonctionnement de la librairie et les premièreschoses à mettre en place pour éviter des traitements supplémentaires.
  • Utiliser des outils pour voir où intervenir dans le code en priorité.

What teaching methods are used?

Notre savoir-faire nous a permis de développer une méthode pédagogique spécifique basée sur la pratique et utilisée par tous nos formateurs. Notre méthode est construite autour de 2 piliers : l’expertise du formateur et l’analyse du besoin du participant.

What will you receive at the end of the training course?

Une attestation de présence peut être délivrée à la demande du participant en fin de formation.

What course materials are provided?

Un support de cours est fourni.

These courses might interest you

FR
Day
Software - Office software - Spreadsheet software - Excel software