Informatique
5$/h – Techniques et outils modernes pour le développement web – React
Objectifs:
Au cours de cette formation intensive de 30 heures, vous approfondirez vos connaissances des fondamentaux de plusieurs outils clés du développement web côté client : React, TypeScript, Material UI et Tailwind CSS.
Contenu du cours:
Introduction à NPM, Vite et TypeScript : Comprendre l’importance de ces outils dans les cadriciels modernes.
Principes de base de React : Exploration de React et comparaison avec d’autres cadriciels comme Vue.js et Angular.
React avancé : Approfondissement de la réactivité, gestion des composants, et introduction au concept de « virtual DOM ».
Démarrage avec Material UI : Introduction à Material UI et ses composants, et comment les utiliser dans React.
Design avec Material UI : Techniques pour créer des interfaces utilisateur attrayantes conformément au Material Design.
Personnalisation avec Material UI : Personnalisation des thèmes et styles dans Material UI pour créer des expériences utilisateur uniques.
Composants avancés de Material UI : Exploration des composants complexes et des solutions de design réactives avec React et Material UI.
Intégration de Tailwind CSS : Utilisation de Tailwind CSS pour des designs réactifs et maintenables dans vos projets React.
Documentation avec JSDoc : Apprendre à documenter efficacement le code et les composants React.
Projet final et revue : Application des connaissances acquises dans un projet complet.
Préalables
Formation de base en programmation