Logo officiel de SoftAzur — externalisation tech & marketing à Dakar (Sénégal)
Formations & TalentsLive

Bootcamp Développeur Full-Stack

3 mois pour devenir opérationnel

Par SoftAzur Académie2026-01-10

Le problème

L'industrie tech au Sénégal et en Afrique de l'Ouest manque de développeurs opérationnels. Il y a des milliers de personnes qui ont suivi des tutoriels YouTube, qui connaissent la syntaxe de JavaScript, mais qui ne savent pas construire un produit complet de A à Z.

Les formations universitaires sont théoriques. Les bootcamps low-cost sont superficiels. Résultat : des "développeurs" qui ne peuvent pas tenir une journée de travail réel dans une équipe tech.

Notre approche : apprendre en construisant

Pas de slides. Pas de PDFs. Pas de "suivez ce tutoriel". Vous codez dès le premier jour, et vous ne vous arrêtez pas pendant 3 mois.

Format

  • Durée : 12 semaines (3 mois)
  • Rythme : 40h/semaine, lundi au vendredi, 9h-18h
  • Lieu : Dakar, Sacré-Cœur 3 (en présentiel obligatoire)
  • Cohorte : Maximum 15 personnes
  • Langue : Français + documentation technique en anglais

Programme détaillé

Bloc 1 — Fondations Web (Semaines 1-4)

On pose les bases. Pas de raccourci, pas de framework avant de comprendre le fondement.

  • HTML sémantique : Structure, accessibilité, SEO technique.
  • CSS avancé : Flexbox, Grid, animations, responsive design sans framework.
  • JavaScript fondamental : Variables, fonctions, tableaux, objets, DOM manipulation, événements, async/await, fetch API.
  • Git & GitHub : Versionning, branches, pull requests, résolution de conflits. Vous travaillez comme en entreprise dès le jour 1.
  • Terminal & outils : Ligne de commande, VS Code, extensions essentielles, productivité développeur.

Projet 1 : Landing page complète avec animations, responsive, formulaire fonctionnel. Déployée sur Vercel.

Bloc 2 — React & Écosystème (Semaines 5-8)

  • React fondamentaux : Composants, props, state, hooks (useState, useEffect, useRef, useContext).
  • React avancé : Custom hooks, patterns de composition, performance (useMemo, useCallback).
  • Next.js 15 : App Router, Server Components, Client Components, routing, layouts, loading states.
  • TypeScript : Typage statique, interfaces, generics, types utilitaires.
  • Tailwind CSS : Utility-first CSS, responsive, dark mode, composants réutilisables.
  • State management : Zustand, TanStack Query (data fetching et cache).
  • UI components : shadcn/ui, Radix UI — construire des interfaces professionnelles.

Projet 2 : Application web complète avec authentification, base de données, CRUD, dashboard. Stack Next.js + Supabase.

Bloc 3 — Projet Client Réel (Semaines 9-12)

C'est ici que tout se joue. Vous travaillez sur un vrai projet commandité par un vrai client. Pas un exercice. Un produit qui sera utilisé.

  • Travail en équipe : Groups de 3-4, avec code reviews, stand-ups quotidiens, sprint planning.
  • Méthodologie agile : Sprints de 1 semaine, daily standup, retrospective.
  • Backend & Base de données : PostgreSQL, Prisma ORM, API REST, authentification.
  • Déploiement : Vercel, variables d'environnement, CI/CD basique.
  • Tests : Tests unitaires (Vitest), tests de composants (Testing Library).
  • Présentation client : Demo finale devant le client. Vous défendez votre travail.

Projet 3 : Projet client réel — produit livré et déployé en production.

Mentorat

Chaque apprenant bénéficie de :

  • Mentorat individuel : 1 session de 30 min par semaine avec un développeur senior SoftAzur.
  • Code reviews : Chaque pull request est reviewée avec feedback détaillé.
  • Coaching carrière : CV technique, portfolio en ligne, préparation aux entretiens techniques.

Admissions

Prérequis

  • Motivation (le vrai critère) : On évalue votre capacité à travailler intensivement pendant 3 mois.
  • Logique de base : Test de logique en ligne (pas besoin de savoir coder).
  • Matériel : Ordinateur portable avec minimum 8Go RAM.
  • Anglais : Niveau lecture technique suffisant (documentation).

Processus

  1. Candidature en ligne : Formulaire + test de logique (20 min).
  2. Entretien motivation (30 min) : On veut comprendre pourquoi vous voulez devenir développeur.
  3. Test technique : Mini-projet à réaliser en 48h (HTML + CSS + JS basique).
  4. Admission : 15 places par cohorte.

Financement

  • Prix : Nous contacter (tarifs adaptés au marché sénégalais).
  • Payment échelonné : Possible en 3 mensualités.
  • Bourses : Places partiellement financées disponibles sur critères sociaux.

Après le bootcamp

Placement

  • Réseau SoftAzur : Nos partenaires tech au Sénégal et en Afrique recrutent régulièrement dans notre vivier.
  • Cellule de recrutement : Notre service Recrutement Tech connecte nos meilleurs diplômés avec les entreprises qui recrutent.
  • Freelance : Certains diplômés démarrent en freelance avec notre accompagnement.

Statistiques

  • 85% de nos diplômés trouvent un poste ou une mission dans les 6 mois.
  • 100% sortent avec un portfolio de 3 projets déployés et fonctionnels.

Questions fréquentes

Je n'ai jamais codé, c'est un problème ? Non. C'est même parfois un avantage (pas de mauvaises habitudes à désapprendre). Le test d'admission évalue votre logique et votre motivation, pas vos compétences techniques.

Est-ce que j'ai un certificat à la fin ? Oui. Mais le vrai certificat, c'est votre portfolio avec 3 projets réels déployés. C'est ce que les recruteurs regardent.

Je peux suivre le bootcamp en ligne ? Non. Le format est 100% présentiel à Dakar. L'apprentissage en équipe et le mentorat individuel ne fonctionnent pas correctement à distance.

Et si je décroche en cours de route ? Le rythme est intense, c'est vrai. On a un système de soutien : mentorat renforcé, sessions de rattrapage, pair programming. Mais si vous devez arrêter, on discute de votre situation au cas par cas.

Bootcamp Développeur Full-Stack — Formations & Talents | SoftAzur