Bootcamp Développeur Full-Stack
3 mois pour devenir opérationnel
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
- Candidature en ligne : Formulaire + test de logique (20 min).
- Entretien motivation (30 min) : On veut comprendre pourquoi vous voulez devenir développeur.
- Test technique : Mini-projet à réaliser en 48h (HTML + CSS + JS basique).
- 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.
Autres offres Formations & Talents
Voir toutFormation Corporate sur-mesure
Programmes adaptés à vos technologies et vos enjeux. React, DevOps, cloud, data — on forme vos équipes sur vos projets réels.
Cellule de Recrutement Tech
Notre réseau de développeurs formés localement + notre processus de sélection technique. Pas de CVs anonymes, des candidats évalués sur code réel.
Next.js 15 Mastery
Une formation intensive de 2 jours pour maîtriser App Router, Server Components et les motifs avancés de Next.js 15.
