Symfony2 est un framework PHP dont le petit frère, dans sa 1ère version, avait déjà pas mal marqué le développement web professionnel moderne.
Les choses ont évolué et avec le passage avec la version 2, on entre dans un univers presque différent.
Pour vous aider dans cet apprentissage, aidez vous de Symblog-fr. Il s'agit d'un cours pratique sur Symfony2, où l'on construit pas-à-pas un blog. Ce thème un peu classique permet d'ajouter des fonctionnalités que tout le monde connait, en se concentrant sur les thèmes récurrents du développement avec ce framework:
- Utilisation des template avec Twig
- Gestion de base de donnée de manière transparente avec Doctrine2
- Formulaires et validation des données
- Routage dynamique
- Assetic
- Utilisation de bundles externes
- Bonne pratiques de développement, et plus particulièrement pour le web
- Tests unitaires et fonctionnels avec PHPUnit.
... ainsi que d'autres, il est bien difficile de tout lister.
Commentaires
ui ça roxxe assez du poney Sf2 question framework :) sur le site du zéro aussi ils font un tuto sympa et bien détaillé.
Toujours bon à apprendre en tous cas!
Oui, Symfony2 est vraiment prometteur, il y'a aussi un tutoriel sur la Ferme du Web: http://www.lafermeduweb.net/tutorial/symfony2...
Avec tout ça, on aura de quoi s'instruire :)
Ca me donne envie de m'y mettre ! J'ai une bonne expérience avec CakePHP, la dernière version est vraiment intéressante. Je sais que Sf est beaucoup utilisé en agence, je pense que le connaître peut être un vrai plus.
Je suis personnellement convaincu que si vous cherchez un outil qui va marcher quelque temps pour ne pas devoir recommencer avec un autre outil dans 6 mois, Symfony2 est un excellent choix.
De plus en terme de bonne pratiques, de maintenabilité, de support de la communauté... bref pas mal de choses qui sont entre autres nécessaires si vous voulez faire du boulot de qualité, c'est vraiment un framework top.
ué sauf que si il faut ré-apprendre le framework a chaque version ça va vite être lourd.
Le passage de la version 1 à la 2, n'est pas très comestible.
La partie la plus imbuvable c'est le support de plusieurs languages pour diverses tâches genre les fichiers de configs, templates et autre, mais le fait que bien souvent seul un est vraiment supporté/documenté à 100%
Très peu de doc sur les templates en Php, les Entities en yml et compagnie, du coup à moins de suivre le tuto officiel à la lettre, on se retrouver quasiment sans doc, ou presque. Et toute la communauté suit aveuglément du coup impossible de trouver de l'aide sur les forums/chans IRC. Fort dommage, seul point négatif du framework à mon goût.
L'adresse du tutoriel sur le siteduzero est la suivante : http://www.siteduzero.com/tutoriel-3-517569-s...
Le tuto est pas mal avancé par rapport à d'autres, et j'essaie de faire au plus pédagogique !
Bonjour,
Le Site du Zéro dispose désormais d'un second tutoriel sur Symfony2 !
Découvrez le dès maintenant :
http://www.siteduzero.com/tutoriel-3-582312-d...
Adapter pour les débutants qui souhaitent acquérir un bon niveau !
Allez jeter un oeil ici également histoire de rester objectif et de vous lancer corps et âmes dans un gros projet :
http://xhtml.net/php/696-Symfony-2-tres-lent-...
http://xhtml.net/php/697-Vitesse-de-Symfony-2-reponse-aux-commentaires
voilà un tuto très intéressant pour la génaration des bundles et création des pages symfony2:! http://www.dev-skills.com/create-your-first-p...
Et d\’autresv tutoriels symfony2 et développement web