Parcours complet

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.

  1. 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

  2. 02

    HTML

    La structure de toute page web.

    Structure HTMLTitres & paragraphesLiens & imagesListes & tableauxFormulairesHTML sémantiqueAccessibilité

    🚀 Projet : Créer une page de présentation

  3. 03

    CSS

    Donner vie et style à ta page.

    SélecteursCouleurs & typographieBox modelFlexboxGridResponsive designAnimations

    🚀 Projet : Transformer une page HTML simple en site professionnel

  4. 04

    JavaScript

    Rendre ton site interactif.

    Variables & typesConditions & bouclesFonctionsArrays & objectsDOM & eventsAsync/awaitAPI

    🚀 Projet : Construire une application interactive

  5. 05

    Git & GitHub

    Sauvegarder et partager ton code comme un professionnel.

    GitRepositoryCommitBranchMergePush & pullGitHub

    🚀 Projet : Publier son premier projet sur GitHub

  6. 06

    React

    Construire des interfaces modernes par composants.

    ComposantsPropsStateHooksÉvénementsFormulairesRouting

    🚀 Projet : Construire une interface moderne

  7. 07

    Next.js

    Le framework derrière les sites web modernes.

    RoutingPages & layoutsServer ComponentsClient ComponentsAPI routesMetadataOptimisation

    🚀 Projet : Construire un véritable site moderne

  8. 08

    Backend

    La partie de l'application qui fonctionne derrière l'interface.

    ServeurAPIRequêtes & réponsesValidationErreursSécurité

    🚀 Projet : Créer une API

  9. 09

    Base de données

    Enregistrer et retrouver des informations durablement.

    TablesColonnesRelationsSQLCRUD

    🚀 Projet : Enregistrer et récupérer des données

  10. 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. 11

    Paiement

    Ajouter un vrai système de paiement à une application.

    Produits & prixCheckoutAbonnementsWebhooksConfirmation de paiement

    🚀 Projet : Ajouter un paiement à une application

  12. 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