Présentation du framework de développement PHP Symfony
Symfony est l'un des framework PHP les plus populaires au monde. Il a l'avantage d'avoir une documentation en français très complète car il est développé en grande partie par une société française avec l'aide d'une communauté internationale très développée.
Pour information Drupal 8 qui va sortir dans le courant de l'année reposera en grande partie sur Symfony
Présentation (très) rapide de Symfony en 10 mn :
- Installation avec Composer (Gestionnaire de dépendances de modules PHP)
- Création d'un Bundle (Module ou application)
- Création d'une entité (Table en base de données)
- Création du CRUD associé à l'entité (Create, Read, Update, Delete) pour manipuler les données de la tables avec des objets PHP (Doctrine)
- Fonctionnement du modèle MVC (Modèle - Vue - Contrôleur) avec le routage, les contrôleurs et les vues
- Fonctionnement des templates avec Twig
- Utilisation de GIT et Composer pour publier ces Bundle et gérer les dépendances de ceux-ci
Documentation : http://symfony.com/fr/doc/master/book/index.html
Commentaires