Dans ce cours je vais vous apprendre le framework Symfony 5 qui est un framework issu du langage PHP. Symfony c’est un framework ( boîte à outils ) PHP qui vous permet de déployer plus rapidement sans réinventer la roue. Vous allez pouvoir créer des applications robustes, ultra rapide. De ma propre expériences, quand on maîtrise Symfony, ça tourne vraiment comme une Ferrari. Les temps de chargement d’exédcution de codes sont rapides, la structure et architecture est très bonne, tout a été bien penser pour aller vite, la communauté est aussi bien.
Note : Dans ce cours vous allez apprendre Symfony 5, qui est la dernière version de Symfony, si vous ne connaissez pas les versions précédentes cela ne pose pas de problème
Prérequis cours Symfony 5 :
– Connaissance et compétences en PHP
– Etre à l’aise avec les principes orientés objet ( vous pouvez consulter notre cours sur PHP et la programmation orienté objet ) ici
Débutons avec Symfony 5 – Partie 1
- Qu’est ce que c’est Symfony
- Exemples d’applications web / site web que je peux réaliser avec Symfony
- Installer Symfony avec Composer
- Créer sa première page avec Symfony 5
Maîtriser les bases de Symfony 5 – Partie 2
- Créer sa première page avec Twig ( le moteur de templates )
- Comprendre les contrôleurs avec Symfony
- Les routes avec Symfony ( les urls )
Doctrine avec Symfony 5 – Partie 3
- Les entités avec Symfony
- Créer des entités avec Symfony 5 méthode alternative
- Gérer ses entités facilement avec Doctrine
- Comment générer automatiquement un Repository de doctrine d’une entité dans Symfony 5
Formulaire et créer CRUD avec Symfony 5 – Partie 4
- Créer un formulaire de contact
- Créer un CRUD avec Symfony et Doctrine
- Comment générer les entités à partir d’une base de données et créer le CRUD automatiquement dans Symfony 5
- Envoyer des emails avec Symfony 5
- Plusieurs langues sur son application web ( site internet )
Symfony 5 – Annexes : Résoutions de petits bugs
- Résoudre l’exception Symfony 5 lors du rendu d’un modèle « Unimplemented date character « Y » in format « MMMM dd Y »
- Symfony 5 problèmes roles Array to string conversion
FAQ
Est-ce que c’est difficile d’apprendre Symfony
Il vous faut de bonne bases en HTML, PHP et programmation orienté objet pour démarrer le cours aisément