Développement Front-end avec React Js

Développement Front-end avec React Js

S'INSCRIRE
Prochaine Session

Prochaine Session:

ND
Prochaine Session

Note

PRIX ETUDIANT : 15000 .
Tarif

Prix

25000 DA
Volume Horaire

Volume Horaire

24 heures

Description

React est une bibliothèque permettant de développer des applications SPA (Single Page Applications) en Javascript. Elle s’est rapidement imposée après son lancement en 2013 par Facebook pour devenir aujourd’hui la bibliothèque la plus populaire pour le développement Front-end. Avec la bibliothèque React, vous pouvez concevoir des applications dynamiques et robustes dotées d’excellentes fonctionnalités telles que l’architecture en composants et la liaison dynamique des données avec les vues d’une manière déclarative. Cette formation, utilise aussi le framework material-ui basé entièrement sur des composants React pour créer des interfaces utilisateurs professionnelles et responsives.

A l’issue de cette formation, les participants disposeront des connaissances et compétences nécessaires pour architecturer, concevoir et déployer des applications complexes en utilisant la bibliothèque ReactJS de Facebook avec des interfaces utilisateurs basées essentiellement sur material-ui. On finira la formation par explorer divers aspects de Redux pour gérer plus efficacement l’état globale de nos applications.

Objectifs

À l’issue de cette formation, les participants devront pouvoir :

  • Utiliser JSX et ES2015
  • Créer leurs propres widgets réutilisables et intégrer ceux de la communauté pour aboutir à une architecture complètement basée sur des composants réutilisables
  • Concevoir une application ReactJS et Redux

Prérequis

Posséder des bases solides en HTML5 et CSS3, et avoir suivi une formation JavaScript ou un niveau équivalent.

Comprendre les interactions Client/serveur.

Instructeurs

Photo de Abdelhadi  Lotfi

Abdelhadi Lotfi

Abdelhadi Lotfi est un enseignant chercheur, programmeur, concepteur et administrateur de base de données. Il est maître de conférences à l'Institut National des Télécommunications et des TIC (INTTIC). Il a une longue expérience en développement (plus de 15 ans) et maîtrise plusieurs langages de programmation (Javascript, PHP, Java, …).

Expert en conception et administration de bases de données relationnelles, Abdelhadi passe une bonne partie de son temps développer des procédures stockées en MySQL, SQL Server et PostgreSQL. Pour le reste du temps de travail, il fait du développement Full-Stack.

Coté recherche scientifique, il est membre du laboratoire de recherche LaRATIC à l'institut INTTIC et il a plusieurs contributions scientifiques notamment dans l’optimisation des réseaux de neurones.

 

 le programme de la formation
  • Installation de l’environnement de développement et des dépendances
  • Principes et philosophie de ReactJS
  • Langage JSX
  • Les composants avec ReactJS
  • Les « Props » et les « State »
  • Gestion d’une hiérarchie de composants
  • La gestion des appels AJAX et les « Container Components »
  • Utilisation de la classe Router
  • Gestion des applications de grandes tailles avec Redux
  • Introduction au développement Mobile avec React Native