Former des développeurs capables de concevoir, développer, sécuriser et déployer des applications web professionnelles avec Laravel, de la base de données jusqu'à l'interface utilisateur.
Fonctionnement du Web HTML5 CSS3 Responsive Design JavaScript fondamentaux Git & GitHub Terminal / environnement de développement Introduction aux architectures web
Syntaxe PHP Variables et constantes Conditions et boucles Fonctions Tableaux Programmation orientée objet Classes et objets Héritage Interfaces Exceptions Namespaces Composer Bonnes pratiques PHP
Modélisation d'une base de données MySQL Tables Relations Clés primaires et étrangères CRUD SQL Jointures Index Transactions Normalisation Conception d'une base de données professionnelle
C'est le cœur de la formation. Installation et configuration Laravel Architecture Laravel Routes Controllers Blade Layouts Components Forms Validation Middleware Sessions Gestion des erreurs Configuration .env Artisan Migrations Seeders Factories Eloquent ORM Relations One-to-One One-to-Many Many-to-Many Query Builder Pagination Upload de fichiers Gestion des images
Installation Responsive Components Forms Dashboard Design moderne Composants Livewire Events Formulaires dynamiques Validation Recherche en temps réel Pagination Modales CRUD dynamique
Login / Register Gestion des rôles Permissions Middleware Protection CSRF Validation Hashage des mots de passe Protection XSS Protection SQL Injection Rate limiting Gestion des sessions Sécurisation des APIs Bonnes pratiques Laravel
Architecture REST API Resources JSON CRUD API Validation API HTTP Status Codes Authentification API Laravel Sanctum Pagination Filtres Recherche Documentation API Postman Consommation d'API
MVC Services Repositories DTO Form Requests Policies Events Listeners Jobs Queues Notifications Mail Cache Logs Clean Code Design Patterns Organisation d'un projet professionnel
ntégration d'API externes Webhooks Gestion des transactions Paiement en ligne Gestion des statuts de paiement Orange Money MTN Mobile Money Moov Money Stripe / autres PSP selon disponibilité Sécurisation des paiements
Tests unitaires Tests Feature PHPUnit / Pest Tests API Tests d'authentification Debugging Laravel Telescope Gestion des erreurs
Git Branches Pull Request Merge GitHub Issues Code Review Convention de commits Travail collaboratif
Serveur Linux VPS Nginx PHP MySQL Composer Node.js Vite Variables d'environnement SSL / HTTPS Domaine Déploiement Laravel Storage Queue workers Cron Jobs Backup Monitoring Optimisation
À la fin de la formation, chaque apprenant passe une soutenance devant un jury pour présenter son projet final. Cette étape valide officiellement les compétences acquises et permet d'obtenir le certificat CodeCodeur reconnu par les entreprises partenaires.
Après la soutenance, les certifiés bénéficient d'un stage de 3 mois en entreprise, entièrement en télétravail. Une première expérience professionnelle concrète pour construire votre portfolio et décrocher votre premier emploi dans le numérique.