Maitriser React.js - De Zero a Developpeur Front-End

Maitriser React.js - De Zero a Developpeur Front-End

Apprends React.js de zero jusqu au niveau professionnel. Cette formation couvre les composants, le state, les hooks, React Router, la gestion d etat et le deploiement. A la fin, tu seras capable de creer des applications web modernes et dynamiques et de decrocher des missions freelance ou un emploi en tant que developpeur React. Concue pour les developpeurs senegalais qui connaissent deja les bases du JavaScript.

10h
Durée

Programme du cours

Structure de la formation

1

Introduction a React.js et l Ecosysteme

Decouvrez ce qu est React, pourquoi il domine le marche en 2026 et comment il se positionne face a Vue.js et Angular.

35 min
2

Installation et Premier Projet avec Vite

Installer Node.js, creer un projet React avec Vite, comprendre la structure des fichiers et lancer son premier composant.

40 min
3

JSX, Composants et Props

Maitriser la syntaxe JSX, creer des composants reutilisables et passer des donnees avec les props. Rendu de listes avec .map().

55 min
4

State et Evenements avec useState

Gerer la memoire interne d un composant avec useState. Gerer les clics, les formulaires et les interactions utilisateur.

60 min
5

useEffect et Appels API

Utiliser useEffect pour les effets de bord et recuperer des donnees depuis des APIs REST. Gerer le chargement et les erreurs.

60 min
6

React Router - Navigation Multi-Pages

Creer des applications multi-pages avec React Router v6 : routes, liens actifs, parametres d URL et navigation programmatique.

55 min
7

Etat Global avec Context API et useReducer

Partager des donnees entre composants avec Context API. Gerer un etat complexe avec useReducer. Panier, authentification, theme.

60 min
8

Formulaires Avances et Optimisation React

React Hook Form pour la validation avancee. Optimiser ses composants avec React.memo, useMemo et useCallback.

55 min
9

Projet Complet : App de Gestion de Formations

Construire une application React complete : liste de formations, filtres, panier, authentification et hooks personnalises.

90 min
10

Deploiement, Bonnes Pratiques et Suite React

Deployer sur Vercel et Netlify gratuitement. Bonnes pratiques professionnelles. Decouvrir Next.js, Zustand, TanStack Query et TypeScript.

50 min
12 000 FCFA
Se connecter pour acheter
Garantie satisfait ou remboursé

Ce que vous allez apprendre

Compétences que vous maîtriserez

Comprendre l architecture de React et le Virtual DOM
Creer des composants reutilisables avec JSX et les props
Gerer l etat local avec useState et les effets avec useEffect
Appeler des APIs REST et afficher les donnees dynamiquement
Creer des applications multi-pages avec React Router v6
Partager des donnees globales avec Context API et useReducer
Valider des formulaires complexes avec React Hook Form
Deployer une application React sur Vercel ou Netlify

Prérequis

Ce dont vous avez besoin

Connaitre les bases de JavaScript (variables, fonctions, tableaux, objets, ES6)
Avoir des notions de HTML et CSS
Node.js 18+ installe sur son ordinateur
Aucune connaissance de React requise - on part de zero