Programmation et développement web
« Coder avec un but : la technologie au service du Royaume »
Devenir développeur web fullstack. Construire des applications réelles, déployer en production, intégrer Git et le travail en équipe.
Cohorte 1
📅 Du 30/11/-0001 au 30/11/-0001
📚 Programme détaillé
12 chapitres · 38 sous-chapitres · 12 semaines de formation
Chapitre 1 — Reprise de bases & posture du développeur
Remise à niveau et état d'esprit du métier.
-
1.1 — Rappel HTML/CSS/JS
Évaluation rapide du niveau, remise à niveau ciblée. -
1.2 — Lire du code et chercher des solutions
Stack Overflow, docs officielles, IA pour développeur. -
1.3 — Setup pro : VS Code, terminal, npm
Environnement de dev professionnel.
Chapitre 2 — Git et GitHub
Versionner son code et collaborer.
-
2.1 — Concepts Git : commits, branches
Pourquoi versionner, modèle mental de Git. -
2.2 — GitHub : push, pull, fork, PR
Travail en équipe, gestion des conflits simples. -
2.3 — Bonnes pratiques de commit
Messages clairs, branches feature, code review.
Chapitre 3 — JavaScript moderne
Le langage indispensable du web.
-
3.1 — ES6+ : let/const, arrow, destructuring
Syntaxe moderne du langage. -
3.2 — Tableaux et objets
map, filter, reduce, spread, chaînage. -
3.3 — Async/await et fetch
Appels réseau et programmation asynchrone. -
3.4 — Modules ES
import/export, organisation du code.
Chapitre 4 — PHP — backend web
Le langage le plus utilisé pour le web côté serveur.
-
4.1 — Bases du langage PHP
Syntaxe, variables, tableaux, fonctions. -
4.2 — Formulaires, sessions, cookies
Recevoir des données, authentifier des utilisateurs. -
4.3 — Sécurité de base
Échappement, validation, CSRF, mots de passe hashés.
Chapitre 5 — Bases de données MySQL
Stocker et interroger des données.
-
5.1 — Modélisation et conception
Tables, colonnes, relations, normalisation. -
5.2 — SQL essentiel
SELECT, INSERT, UPDATE, DELETE, JOIN. -
5.3 — PDO et requêtes préparées
Accès BDD sécurisé depuis PHP.
Chapitre 6 — Framework Laravel
Construire des applications web rapidement et proprement.
-
6.1 — Routing et contrôleurs
MVC, organisation Laravel. -
6.2 — Eloquent ORM
Modèles, relations, migrations. -
6.3 — Blade et formulaires
Templating et validation. -
6.4 — Authentification Laravel Breeze
Login/register prêt à l'emploi.
Chapitre 7 — API REST
Concevoir et consommer des API.
-
7.1 — Principes REST
Ressources, verbes HTTP, codes statut. -
7.2 — Construire une API Laravel
Routes API, contrôleurs, ressources JSON. -
7.3 — Authentification token (Sanctum)
Sécuriser une API.
Chapitre 8 — Frontend interactif
Donner vie à l'interface.
-
8.1 — Alpine.js
Interactivité légère sans framework lourd. -
8.2 — Tailwind CSS
Styliser efficacement. -
8.3 — Introduction à Vue ou React
Au choix selon le projet final.
Chapitre 9 — Déploiement
Mettre son application en ligne.
-
9.1 — Hébergement mutualisé
cPanel, FTP, BDD distante. -
9.2 — VPS basique
SSH, nginx, PHP-FPM, déploiement Laravel. -
9.3 — CI/CD simple
GitHub Actions pour déployer auto.
Chapitre 10 — Qualité, tests, dette technique
Devenir un développeur fiable.
-
10.1 — Tests unitaires PHPUnit
Premiers tests automatisés. -
10.2 — Lecture de code et refactoring
Améliorer du code existant. -
10.3 — Sécurité applicative
OWASP top 10, vérifications de base.
Chapitre 11 — Projet fullstack
Une vraie application web complète.
-
11.1 — Cadrage et architecture
Cahier des charges, modèle de données. -
11.2 — Sprint de développement
Itérations courtes, revue de code en binôme. -
11.3 — Tests et déploiement
Mise en production, monitoring de base.
Chapitre 12 — Carrière & freelance
Vivre de son métier avec intégrité.
-
12.1 — Plateformes (Malt, Fiverr, Upwork)
Trouver ses premiers clients. -
12.2 — Fixer ses tarifs et facturer
Économie du freelance en Côte d'Ivoire. -
12.3 — Pitch et présentation finale
Démo devant un jury et invités.
Pourquoi choisir ce parcours ?
Formation 100% gratuite — aucun frais d'inscription ni de matériel.
Projet final concret : Application web complète (ex. gestion d'une activité, mini e-commerce).
Un mentor pour 5 à 6 participants — un suivi personnalisé.
Certificat de fin de parcours remis en cérémonie.
Accompagnement employabilité (CV, freelance, entretien).
Prêt à postuler pour la Bourse Betsaleel ?
Rejoins notre sas d'engagement et candidate à notre prochaine promotion trimestrielle. Une bourse sur sélection pour les profils motivés et prêts à honorer l'excellence.
Candidater à une bourse