Par Mohamed Bah · Kolonell, agence digitale à Dakar

Développeur Full-Stack JavaScript

Ton application full-stack en ligne et 8 projets sur GitHub à la fin de la formation

200 000 FCFAsoit 305 €

  • 61 h de formation
  • Certificat vérifiable
  • Wave ou Orange Money
  • En ligne, à votre rythme
J'ai une question (WhatsApp)
Inscription express en 30 s : facture par email
Je préfère être rappelé(e) sur WhatsApp

Au programme

  1. 1Fondations du Web et HTML
  2. 2CSS et mise en page
  3. 3JavaScript : les bases
  4. 4JavaScript avancé et le navigateur
  5. 5Git, terminal et outils du développeur

et 4 autres modules

Paiement Wave / Orange Money, accès sous 24 h ouvrées

Revenus possibles

En 2026, un développeur junior est payé 200 000 à 400 000 FCFA par mois à Dakar (jusqu'à 500 000 FCFA en start-up en forte croissance) et un développeur web junior 200 000 à 350 000 FCFA à Abidjan ; un confirmé gagne 400 000 à 800 000 FCFA à Dakar. En freelance, un site vitrine se facture 150 000 à 600 000 FCFA (400 000 à 1 500 000 FCFA en agence) et une application web simple 1 000 000 à 3 000 000 FCFA. En télétravail pour des clients européens, un profil confirmé facture en général 150 à 300 euros par jour, soit 98 000 à 197 000 FCFA ; ton portfolio et ton réseau te placent dans la fourchette.

Estimation indicative, selon votre marché, votre rythme et votre travail. Aucun revenu n’est garanti.

Votre formateur

Mohamed Bah

Fondateur de Kolonell, agence-plateforme digitale basée à Dakar. Il conçoit et déploie des sites et des applications web pour des PME au Sénégal, en Côte d'Ivoire et dans la diaspora, avec les mêmes outils que ceux enseignés dans cette formation : Next.js, Node, PostgreSQL, Prisma et Git.

Voir les réalisations de Kolonell →

Questions sur cette formation

Faut-il un ordinateur, ou le téléphone suffit-il ?

Un ordinateur est indispensable pour coder : Windows, macOS ou Linux, 4 Go de RAM minimum, 8 Go recommandés. Les leçons se lisent sur téléphone, mais les exercices de code, les projets et le déploiement se font sur ordinateur. Un portable d'occasion à 120 000 ou 150 000 FCFA à Dakar suffit pour toute la formation.

Combien de temps la formation prend-elle vraiment ?

Compte environ 60 heures : leçons, exercices, quiz et projets compris, et davantage si tu pars de zéro, car le rythme varie beaucoup d'une personne à l'autre. À raison de 5 à 8 heures par semaine, compte 8 à 12 semaines. Le capstone seul demande une dizaine d'heures. Tu avances à ton rythme, l'accès n'a pas de date limite.

Je n'ai jamais codé. Est-ce que je peux suivre ?

Oui, si tu es motivé : la formation revoit les bases en accéléré. Le module 1 explique comment fonctionne le web avant la première balise, et chaque notion est suivie d'un exercice corrigé automatiquement. Les seules conditions sont la régularité et l'acceptation de chercher quand un bug résiste. Si tu préfères avancer plus doucement, commence par les premiers niveaux du parcours Développement web.

Que se passe-t-il quand je suis bloqué sur un exercice ou un projet ?

Chaque exercice de code affiche les tests qui échouent et une explication. Si tu restes bloqué, tu postes ton code et ton message d'erreur sur le forum du cours : les autres apprenants et l'équipe Kolonell répondent, en général dans la journée en semaine. Les projets rendus reçoivent une correction écrite sur la grille du projet.

Est-ce que j'obtiens un certificat ?

Oui. Le certificat est délivré quand tu as terminé les leçons, réussi les quiz et que ton capstone a été validé par un formateur (retour sous 5 jours ouvrés après ton rendu). Il porte un identifiant vérifiable en ligne que tu peux ajouter sur LinkedIn et sur ton CV. Il atteste des projets réalisés, pas seulement des heures suivies. Les autres projets sont aussi relus par un formateur et constituent ton portfolio : ce sont eux que tu montres aux recruteurs.

Est-ce que cette formation garantit un emploi ?

Non, aucune formation ne peut le garantir. Ce que la formation te donne, ce sont les preuves que demandent les recruteurs et les clients : un portfolio de 8 projets, une application déployée, un profil GitHub actif et un CV technique relu. Le module 9 t'apprend aussi à candidater et à préparer l'entretien technique. Ce sont ces éléments qui déclenchent les entretiens et les premières missions freelance.

Cette formation est-elle le parcours complet ?

Non. C'est le niveau 5 (Expert), le plus avancé du parcours Développement web. Le parcours complet réunit les 5 formations, du niveau Essentiel au niveau Expert, pour 350 000 FCFA au lieu de 450 000 ; une formation déjà achetée se déduit du prix.

Comment payer ?

Par Wave ou Orange Money. Après inscription, vous recevez une facture pro forma par email avec le numéro à créditer. Envoyez la preuve sur WhatsApp : votre accès est activé sous 24 h ouvrées.

Combien de temps ai-je accès à la formation ?

À vie, mises à jour comprises. Vous avancez à votre rythme et vous pouvez revenir sur les leçons autant de fois que nécessaire.

Comment obtenir le certificat ?

Terminez les leçons, réussissez chaque quiz de module avec au moins 70 % et rendez votre projet final : un formateur le relit et le valide (retour sous 5 jours ouvrés). Le certificat est alors généré, avec un numéro unique et une page publique vérifiable.

Ce que vous saurez faire

  • HTML sémantique et CSS responsive (Flexbox, Grid, mobile-first)
  • JavaScript moderne (ES2015+, DOM, async/await, fetch, modules)
  • React (composants, hooks, formulaires) et Next.js (App Router, rendu serveur)
  • API REST avec Node.js et Express (CRUD, JSON, authentification JWT)
  • SQL et PostgreSQL avec Prisma (modélisation, migrations, requêtes)
  • Git et GitHub (branches, pull requests, README) et déploiement sur Vercel ou VPS

Ce que vous produisez

  • Ton portfolio en ligne avec 8 projets présentés et cliquables
  • Une application full-stack complète déployée (catalogue, commandes, authentification, base PostgreSQL)
  • Ton profil GitHub avec 8 dépôts propres, chacun avec un README et un historique de commits lisible
  • Un site Next.js multi-pages déployé sur Vercel avec données serveur
  • Une application React de gestion de stock utilisable par une vraie boutique
  • Une API REST documentée avec Express et Prisma, testable avec un client HTTP
  • Ton CV technique structuré par compétences, relu sur la grille du module 9
  • Ton profil LinkedIn et ton dossier de candidature prêts à envoyer, avec des modèles de messages pour l'emploi et le freelance
  • Ton certificat Kolonell Academy vérifiable en ligne, délivré quand tu as terminé les leçons, réussi les quiz et que ton capstone a été validé par un formateur (retour sous 5 jours ouvrés après ton rendu)

Outils utilisés

  • VS Code
  • Git et GitHub
  • Node.js
  • npm
  • React
  • Next.js
  • Express
  • PostgreSQL
  • Prisma
  • Vercel

Ce que vous allez apprendre

  • Écrire des pages HTML sémantiques et accessibles, mises en forme en CSS responsive mobile-first
  • Programmer en JavaScript moderne : fonctions, tableaux, objets, asynchrone et appels d'API avec fetch
  • Construire des interfaces React avec composants, props, state et hooks
  • Développer un site Next.js multi-pages avec App Router, données serveur et Route Handlers
  • Créer une API REST avec Node et Express, reliée à PostgreSQL via Prisma, avec authentification
  • Versionner ton code avec Git et collaborer sur GitHub avec des branches et des pull requests
  • Déployer une application full-stack complète sur Vercel ou un VPS et la présenter dans ton portfolio
  • Présenter ton travail aux recruteurs : CV technique, portfolio GitHub, profil LinkedIn et entretien technique

Prérequis

  • Un ordinateur (Windows, macOS ou Linux) avec 4 Go de RAM minimum, 8 Go recommandés
  • Une connexion internet régulière pour installer les outils et déployer tes projets
  • Aucune expérience de programmation exigée : les bases sont revues en accéléré dès le module 1
  • Lire l'anglais technique de base (noms de fonctions, messages d'erreur) ou accepter de l'apprendre en route
  • 5 à 8 heures par semaine pendant 8 à 12 semaines

À propos de cette formation

Vous visez un métier qui recrute à Dakar, à Abidjan et à distance, mais vous partez de zéro. Ce qui vous manque, ce n'est pas un tutoriel de plus : c'est un chemin complet et des preuves à montrer. Cette formation vous mène, en accéléré, de votre première balise HTML à une application full-stack déployée, avec un portfolio à envoyer à un recruteur ou à un client.

Les quatre premiers modules posent le socle : HTML, CSS responsive, puis JavaScript jusqu'à l'asynchrone. Vous adoptez ensuite Git et le terminal, avant de construire des interfaces React et des sites Next.js rendus côté serveur. Le module 8 passe au backend avec Node, Express, PostgreSQL et Prisma, et le module 9 transforme vos projets en dossier de candidature.

C'est la formation la plus approfondie du parcours : 61 heures, 9 modules, 68 leçons et 185 exercices corrigés, dont des exercices de code testés automatiquement. Chaque module se termine par un quiz et un projet, soit 9 projets évalués sur une grille publique, jusqu'au capstone : la gestion de commandes d'une boutique WhatsApp. Le certificat vérifiable est délivré une fois les leçons terminées, les quiz réussis et le capstone validé par un formateur.

Vous repartez avec un portfolio en ligne, 8 dépôts GitHub propres, une application full-stack déployée, un CV technique et un profil LinkedIn prêts à envoyer. En 2026, un développeur junior est payé 200 000 à 400 000 FCFA par mois à Dakar et 200 000 à 350 000 FCFA à Abidjan ; en freelance, une application web simple se facture 1 000 000 à 3 000 000 FCFA. La formation ne promet ni emploi ni revenu : il vous donne des projets réels, ce que regardent recruteurs et clients.

C'est le niveau 5 (Expert) du parcours Développement web : il prolonge React et Next.js (niveau 4) et revoit les bases en accéléré, ce qui permet à un débutant motivé d'y entrer directement. Pour une progression plus douce, le parcours complet réunit les 5 formations, du niveau Essentiel au niveau Expert, pour 350 000 FCFA au lieu de 450 000.

Public visé : Débutants complets, personnes en reconversion, étudiants et salariés qui visent un poste de développeur junior ou des missions freelance à Dakar, à Abidjan ou à distance.

Programme

Un chemin module par module : leçons, exercices, quiz et projets à rendre.

  1. Module 1· 22 exercices

    Fondations du Web et HTML

    Tu comprends ce qui se passe entre le navigateur et le serveur (HTTP, DNS) et tu écris une page HTML sémantique, accessible et bien formée.

    • Comment fonctionne le web : client, serveur et HTTPAperçu gratuit15 min
    • DNS et le rôle du navigateurAperçu gratuit15 min
    • La structure d'un document HTMLAperçu gratuit20 min
    • Balises essentielles et HTML sémantiqueAperçu gratuit20 min
    • Les formulaires HTMLAperçu gratuit18 min
    • Les bases de l'accessibilité webAperçu gratuit15 min
    • Atelier : la page HTML sémantique d'un traiteur de Dakar, pas à pas (cas fictif corrigé)Aperçu gratuit40 min
    • Support du module (PDF)Aperçu gratuit5 min
    • Quiz : fondations du WebQuiz de validation
    • Ta page de profil en HTML sémantiqueProjet à rendre
  2. Module 2· 22 exercices

    CSS et mise en page

    Tu mets en forme et tu disposes une interface avec CSS moderne : sélecteurs, box model, Flexbox, Grid et responsive mobile-first.

    • Sélecteurs, cascade et spécificité15 min
    • Le box model et le dimensionnement15 min
    • Couleurs, unités et typographie15 min
    • Flexbox : disposition en une dimension15 min
    • CSS Grid : disposition en deux dimensions15 min
    • Responsive et mobile-first15 min
    • Atelier : la grille responsive d'un catalogue de tissus, pas à pas (cas fictif corrigé)40 min
    • Support du module (PDF)5 min
    • Quiz : CSSQuiz de validation
    • Landing page responsive d'une PME dakaroiseProjet à rendre
  3. Module 3· 22 exercices

    JavaScript : les bases

    Tu maîtrises les fondamentaux du langage : variables, types, conditions, boucles, fonctions, tableaux et objets.

    • Variables et types de données15 min
    • Opérateurs et coercition de type15 min
    • Conditions : if, else et switch15 min
    • Les boucles : for, while et for...of15 min
    • Fonctions : déclaration, arrow et paramètres15 min
    • Tableaux, objets et méthodes map/filter/reduce15 min
    • Atelier : le calculateur de facture d'un atelier de couture, pas à pas (cas fictif corrigé)40 min
    • Support du module (PDF)5 min
    • Quiz : JavaScript, les basesQuiz de validation
    • Calculatrice de devis en JavaScriptProjet à rendre
  4. Module 4· 22 exercices

    JavaScript avancé et le navigateur

    Tu manipules le DOM, tu réagis aux événements, tu écris de l'asynchrone avec async/await, tu appelles des API avec fetch et tu organises ton code en modules ES.

    • Le DOM : sélectionner et manipuler les éléments15 min
    • Les événements : réagir aux actions de l'utilisateur15 min
    • L'asynchrone : callbacks, event loop et Promises15 min
    • async / await : de l'asynchrone qui se lit comme du synchrone15 min
    • fetch, les APIs et la gestion d'erreurs réseau15 min
    • Les modules ES : organiser et réutiliser son code15 min
    • Atelier : le suivi de livraisons avec fetch et localStorage, pas à pas (cas fictif corrigé)40 min
    • Support du module (PDF)5 min
    • Quiz : JavaScript avancéQuiz de validation
    • Liste de tâches connectée à une API publiqueProjet à rendre
  5. Module 5· 19 exercices

    Git, terminal et outils du développeur

    Tu travailles comme un professionnel : terminal, Git, GitHub, Node et npm, avec un dépôt propre que tu peux montrer à un recruteur.

    • Le terminal : ton nouveau meilleur ami15 min
    • Pourquoi Git ? Le contrôle de version expliqué15 min
    • Git en pratique : init, add, commit15 min
    • Branches, merge et collaboration sur GitHub15 min
    • Node, npm et l'environnement de développement15 min
    • Atelier : le dépôt GitHub propre d'un projet d'équipe, pas à pas (cas fictif corrigé)40 min
    • Support du module (PDF)5 min
    • Quiz : Git et outilsQuiz de validation
    • Un dépôt GitHub propre, avec README et branchesProjet à rendre
  6. Module 6· 22 exercices

    React : composants et hooks

    Tu construis des interfaces réactives avec React : JSX, composants, props, state, hooks et formulaires contrôlés.

    • JSX et le premier composant15 min
    • Les props : passer des données aux composants15 min
    • State avec useState et gestion des événements15 min
    • Afficher des listes et le rôle des clés15 min
    • useEffect : synchroniser avec l'extérieur15 min
    • Formulaires contrôlés et penser en composants15 min
    • Atelier : le panier React d'une boutique de cosmétiques, pas à pas (cas fictif corrigé)40 min
    • Support du module (PDF)5 min
    • Quiz : ReactQuiz de validation
    • Application React de gestion de stock d'une boutiqueProjet à rendre
  7. Module 7· 22 exercices

    Next.js et le rendu serveur

    Tu prends en main Next.js avec l'App Router : routing par fichiers, composants serveur et client, data fetching, Route Handlers, stratégies de rendu et déploiement sur Vercel.

    • Pourquoi Next.js ? Du SPA au rendu serveur15 min
    • App Router : routing par fichiers et layouts15 min
    • Server Components vs Client Components15 min
    • Data fetching dans les Server Components15 min
    • API Routes et Route Handlers15 min
    • Stratégies de rendu et déploiement sur Vercel15 min
    • Atelier : la page catalogue Next.js rendue côté serveur, pas à pas (cas fictif corrigé)40 min
    • Support du module (PDF)5 min
    • Quiz : Next.jsQuiz de validation
    • Site Next.js multi-pages avec données serveurProjet à rendre
  8. Module 8· 22 exercices

    Backend, API et bases de données

    Tu construis une API REST avec Node, Express et Prisma, tu la sécurises, tu la connectes à PostgreSQL et tu déploies une application full-stack complète.

    • Node.js & Express : ton premier serveur15 min
    • Concevoir une API REST : routes, verbes HTTP et JSON15 min
    • Construire un CRUD complet avec Express15 min
    • Bases de données SQL & Prisma : modéliser et interroger15 min
    • Authentification : sessions, JWT et hachage des mots de passe15 min
    • Mise en production : variables d'environnement, déploiement et bonnes pratiques15 min
    • Atelier : la gestion de commandes d'une boutique WhatsApp, projet final corrigé pas à pas (cas fictif corrigé)45 min
    • Support du module (PDF)5 min
    • Quiz : backend et APIQuiz de validation
    • Capstone : gestion de commandes d'une boutique WhatsAppCapstone
  9. Module 9· 12 exercices

    CV, portfolio et candidature

    Tu transformes tes projets en dossier de candidature : CV technique structuré par compétences, profil GitHub, profil LinkedIn, messages de candidature et préparation à l'entretien technique.

    • Le CV de développeur, structuré par compétences20 min
    • Ton portfolio GitHub : la checklist du recruteur20 min
    • LinkedIn et candidatures : emploi et freelance20 min
    • Préparer l'entretien technique20 min
    • Support du module (PDF)5 min
    • Quiz : CV, portfolio et candidatureQuiz de validation
    • Ton dossier de candidatureProjet à rendre
  10. Certificat inclus

Votre certificat à la fin

Un certificat numéroté, avec les compétences validées, une page publique et un QR code de vérification. À ajouter sur LinkedIn en un clic.

Kolonell Academy
Vérifié par Kolonell Academy

Certificat de compétences

Votre nom

a suivi et validé la formation

Développeur Full-Stack JavaScript

Compétences travaillées

  • HTML sémantique et CSS responsive (Flexbox, Grid, mobile-first)
  • JavaScript moderne (ES2015+, DOM, async/await, fetch, modules)
  • React (composants, hooks, formulaires) et Next.js (App Router, rendu serveur)
  • API REST avec Node.js et Express (CRUD, JSON, authentification JWT)
  • SQL et PostgreSQL avec Prisma (modélisation, migrations, requêtes)
  • Git et GitHub (branches, pull requests, README) et déploiement sur Vercel ou VPS

Numéro KOL-CERT-2026-XXXXX

Mohamed Bah

Fondateur, Kolonell Academy

Après la formation

Ce qui vous attend une fois la formation terminée

Un certificat vérifiable

Chaque certificat porte un numéro vérifiable en ligne et s'ajoute à votre profil LinkedIn en un clic.

Votre CV relu et amélioré

Depuis votre profil, déposez votre CV : l'équipe le relit et vous aide à le rendre plus clair et plus convaincant.

L'accès au vivier de talents

Les apprenants qui terminent la formation peuvent rejoindre le vivier de talents Kolonell. L'entrée se mérite : formation terminée, exercices rendus. Kolonell y puise aussi pour ses propres recrutements.

Services facultatifs et gratuits pour les apprenants. Ce n'est pas une promesse d'emploi.

Affiche de la formation Développeur Full-Stack JavaScript

Affiche de la formation

Téléchargez l'affiche pour l'imprimer, l'envoyer à votre employeur ou la partager avec vos collègues. Le programme complet détaille chaque module.

Ce cours fait partie du parcours

Développement web

Niveau 5 sur 5 · Expert

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
Voir les 5 niveaux du parcours

Le sommet du parcours

Ce niveau clôt le parcours. Pour suivre les 5 niveaux, le parcours complet coûte 350 000 FCFA au lieu de 450 000 FCFA.

Demander le parcours complet

Nos engagements

200 000 FCFA

Expert