De « je ne sais pas coder » à « mon site est en ligne ».
Chaque étape combine cours courts, exercices pratiques et un projet concret. Les étapes se débloquent au fur et à mesure de ta progression.
- 01
Comprendre le Web
Comment un site arrive sur ton écran, avant même d'écrire une ligne de code.
InternetNavigateurServeurNom de domaineHébergementHTTP & HTTPSFrontend vs backend🚀 Projet : Créer sa première page web
- 02
HTML
La structure de toute page web.
Structure HTMLTitres & paragraphesLiens & imagesListes & tableauxFormulairesHTML sémantiqueAccessibilité🚀 Projet : Créer une page de présentation
- 03
CSS
Donner vie et style à ta page.
SélecteursCouleurs & typographieBox modelFlexboxGridResponsive designAnimations🚀 Projet : Transformer une page HTML simple en site professionnel
- 04
JavaScript
Rendre ton site interactif.
Variables & typesConditions & bouclesFonctionsArrays & objectsDOM & eventsAsync/awaitAPI🚀 Projet : Construire une application interactive
- 05
Git & GitHub
Sauvegarder et partager ton code comme un professionnel.
GitRepositoryCommitBranchMergePush & pullGitHub🚀 Projet : Publier son premier projet sur GitHub
- 06
React
Construire des interfaces modernes par composants.
ComposantsPropsStateHooksÉvénementsFormulairesRouting🚀 Projet : Construire une interface moderne
- 07
Next.js
Le framework derrière les sites web modernes.
RoutingPages & layoutsServer ComponentsClient ComponentsAPI routesMetadataOptimisation🚀 Projet : Construire un véritable site moderne
- 08
Backend
La partie de l'application qui fonctionne derrière l'interface.
ServeurAPIRequêtes & réponsesValidationErreursSécurité🚀 Projet : Créer une API
- 09
Base de données
Enregistrer et retrouver des informations durablement.
TablesColonnesRelationsSQLCRUD🚀 Projet : Enregistrer et récupérer des données
- 10
Authentification
Permettre à chaque utilisateur d'avoir son propre espace.
InscriptionConnexion & déconnexionMot de passe oubliéSessionsProtection des pagesRôles🚀 Projet : Créer un espace membre
- 11
Paiement
Ajouter un vrai système de paiement à une application.
Produits & prixCheckoutAbonnementsWebhooksConfirmation de paiement🚀 Projet : Ajouter un paiement à une application
- 12
Déploiement
Mettre son propre site en ligne, accessible à tous.
BuildVariables d'environnementHébergementNom de domaine & DNSHTTPSProduction🚀 Projet : Mettre son propre site en ligne