Skip to main content

Symfony : Zero to Hero

Xeltoo

🎉 Symfony : Zero to Hero

De Laravel à Symfony — Maîtrisez le framework des grandes entreprises

🏭 Symfony 7 LTS 💻 PHP 8.3 🌎 API Platform 3 🔒 DDD & CQRS

🎯 À qui s'adresse ce cours ?

Ce cours est conçu pour les développeurs PHP de niveau L3/M1/M2 ayant déjà suivi PHP, JavaScript et Laravel. Vous allez passer du monde Laravel (conventions, magie) au monde Symfony (explicite, modulaire, enterprise-grade).

  • âś… Vous connaissez PHP 8+ et les bases de la POO
  • âś… Vous avez utilisĂ© Laravel (Eloquent, Blade, Artisan)
  • âś… Vous avez accès Ă  un VPS avec code-server et Symfony CLI
  • âś… Vous visez un emploi dans une banque, telco ou administration

📚 Ce que vous allez apprendre

Fondations

  • Architecture et philosophie Symfony
  • Routing avec attributs PHP 8
  • Twig : templates professionnels
  • Doctrine ORM : Data Mapper pattern

Expert

  • Formulaires et validation avancĂ©e
  • SĂ©curitĂ© et autorisation granulaire
  • API Platform : REST/GraphQL auto-documentĂ©
  • Messenger : queues et workers async

🌎 Contexte africain — Emploi concret

Tous les TPs sont ancrés dans des contextes africains réalistes :

  • 🏦 BankSĂ©nĂ©gal — Système bancaire simplifiĂ© (Module 6 & 10)
  • đź’Ľ TelcoCI — Portail RH d'entreprise (Module 5 & 7)
  • 🏛 AdminBF — E-gouvernement et services publics (Module 10)
  • 📊 NewsAfrica — Application actualitĂ©s CRUD (Module 2 & 3)
  • 🤝 HRMali — Gestion RH avec Doctrine (Module 4)

🔧 Prérequis techniques (votre VPS)

Outil Version Vérification
PHP 8.2+ php --version
Symfony CLI Dernière symfony version
Composer 2.x composer --version
MySQL 8.0+ mysql --version
Node.js 20.x node --version

đź“‹ Structure du cours (10 Modules)

Module Titre Évaluation
1 Introduction et Architecture Symfony Quiz (5 questions)
2 Routing et ContrĂ´leurs Examen (10 questions)
3 Twig — Moteur de Templates Examen (10 questions)
4 Doctrine ORM Examen (10 questions)
5 Formulaires Symfony Examen (10 questions)
6 Sécurité Symfony Examen (10 questions)
7 Services, Events et Messenger Examen (10 questions)
8 API Platform Examen (10 questions)
9 Tests et Qualité Examen (10 questions)
10 Projet Final Intégrateur Certification (25 questions)

🏆 Système de notation

Composante Poids Description
Quiz 20% Quiz théoriques des modules
Travaux Pratiques 45% 9 TPs applicatifs sur VPS
Examen Final 35% Certification 25 questions
Mention 🥇 Distinction ≥ 85% | ✅ Réussite ≥ 60%

🚀 Prêt à devenir un Symfony Hero ?

Symfony propulse BlaBlaCar, Spotify, Drupal, OVH et des dizaines d'administrations africaines. Maîtriser Symfony, c'est ouvrir les portes des équipes tech les plus exigeantes d'Afrique et du monde.

Commencez par le Module 1 →

Enroll