Ce que vous apprendrez ?

  • Découvrir des patterns et des bonnes pratiques
  • Développer une application plus complexe
  • Approfondir les concepts avancés de React

Prérequis

  • Maîtrise des bases de React: Composants (fonctionnels et de classe), props, state, JSX, lifecycle methods (pour les composants de classe). Compréhension de base de la gestion des événements. Connaissance des bases de HTML et CSS: Savoir structurer une page web et appliquer des styles simples. Environnement de développement configuré: Node.js, npm ou yarn, et un éditeur de code. Expérience avec le terminal: Commandes de base, navigation dans les dossiers, etc. Connaissance de Git: Cloner un dépôt, effectuer des commits, des branches et des merges.

Contenu de la Formation

Total: 14 Chapitres Total hours: 10
  • JSX : Syntaxe, interpolation avec { }, affichage de listes (map).
  • Fonctions, classes et composants.
  • State, effets et props.
  • Hooks de base : useState, useEffect et useRef.
  • Gestion des formulaires : onSubmit et onChange.
  • Gestion du contexte : CreateContext et useContext
  • BrowserRouter, Routes, Route
  • useNavigate et useParams
  • Redirection
  • Axios avec useEffect.
  • Gestion des états
  • React.memo
  • React DevTools
  • Déploiement sur Vercel/Netlify.

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Ahmed Zellou

ahmed.zellou@openskillroom.com

Ahmed Zellou Received his Ph.D. degree in Applied Sciences at the Mohammedia School of Engineers, Mohammed V University, Rabat, Morocco and ENSIMAG, Grenoble, France in 2008. He is currently a part-time Professor at Mohammed VI Polytechnic University and full Professor at ENSIAS, Mohamed V University in Rabat, Morocco. His research interests include parallel computing, Data quality, recommender system, indexation, and integration system, where he is the author/co-author of more than a hundred Scopus indexed publications. SKILLS DOMAINS • Data integration systems, complex information systems, Datawarehouse, and Web Semantic. • Modeling: Merise, UML1&2, BPMN. • Procedural and Object-oriented programming: Python, JAVA, C++, PHP. • Web development: HTML, CSS, JS and PHP. • Web Technologies: HTML, XML, PHP, Web Frameworks (Symfony, Laravel, CakePHP, CodeIgniter, Yii and Zend). • Databases, MYSQL, Postgress, Mongodb, ... Publications: ResearchGate : https://www.researchgate.net/profile/Zellou_Ahmed Scopus : https://www.scopus.com/authid/detail.uri?authorId=55644907000 Google Scholar : https://scholar.google.fr/citations?hl=fr&user=CjkVg9UAAAAJ

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 10 hour
  • Language Français
  • Niveau de compétence. Intermédiaire
  • CertificateNon
  • Nombre maximum d'inscrits 40
  • Type de formation distanciel

Cours connexes

Related course image
HTML, CSS
talasiy

0,00 DH
0,00 DH

Related course image
React ( Avancé)
Ahmed Zellou

0,00 DH

Related course image
HTML/CSS
Ahmed Zellou

0,00 DH
0,00 DH

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.