What you'll learn:
- Développer un projet complexe et complet avec Symfony 5
- Créer un site e-commerce avec le framework Symfony 5
- Comprendre et maîtriser le langage de templating Twig
- Comprendre et maîtriser les controllers et les routes dans Symfony 5
- Comprendre et maîtriser l'utilisateur des formulaires et la validation des données
- Comprendre et maîtriser les entités, les relations et les tables dans Symfony 5
- Créer une interface d'administration avec EasyAdmin Bundle
- Créer un système d'envoie d'email efficace à l'aide du wrapper PHP Mailjet
- Créer un tunnel d'achat efficace, en plusieurs étape avec Stripe pour le paiement
- Comprendre et maîtriser les services dans Symfony 5
- Comprendre et maîtriser le composant Security
- Comprendre et maîtriser la gestion de la base de donnée dans un projet Symfony
- Déployer son site en production
Je suis intiment convaincu que pour apprendre efficacement il faut pratiquer et se mesurer à un projet complexe. C'est comme ça que j'ai appris le développement. Je propose dans cette formation à tous les développeurs PHP un apprentissage pas à pas des concepts de Symfony 5 à travers la création d'un site e-commerce complet.
* Vos utilisateurs pourront s'inscrire, se connecter, filtrer les produits, les mettre dans le panier, accéder au tunnel d'achat, payer et recevoir les emails de confirmation.
* Vos administrateurs pourront suivre les commandes, gérer les utilisateurs et les produits à travers une interface dédiée : le backoffice.
L'objectif est de vous fournir toutes les notions liées à Symfony 5 à chaque étape du projet. Ainsi, vous serez en mesure ensuite de réutiliser du code et de créer vos projets en autonomie.