fbpx

Évènements en décembre 2024

Chargement Évènements

« Tous les Évènements

  • Cet évènement est passé

Formation React JS – Tunisie

18 février 2023 @ 08:00 - 17:00

Prérequis : Formation React JS

Pour passer la formation React JS , il faut avoir une bonne connaissance de JavaScript et être à l’aise avec les architectures REST. L’objectif est de connaître les spécificités de React JS savoir développer des applications web performantes avec React JS

Programme

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êt de react par rapport a ses concurrents et 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
  • États des composants (data) : comment garder de la donnée au sein d’un composant ou échanger entre composants
  • Redux : comprendre les limites de l’utilisation des états des composants, échanger de la donnée entre plusieurs composants, séparer la donnée de la vue, comprendre l’intérêt du pattern Redux par rapport aux concurrents (two-way binding par exemple)
  • Principes du pattern (flux unidirectionnel, store, reducer, actions, …)
  • Redux-saga
  • React-router objectifs : construire une SPA dont les urls sont bookmarkables
  • Tests / debugging objectifs 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ères choses à mettre en place pour éviter des traitements supplémentaires, utiliser des outils pour voir où intervenir dans le code en priorité

Objectifs

  • Connaître les spécificités de ReactJS
  • Savoir développer des applications web performantes avec ReactJS
  • Être en mesure de comprendre les impacts du choix d’une architecture incluant ce type d’application

Détails

Date:
18 février 2023
Heure :
08:00 - 17:00