Symfony2 est un puissant framework qui va vous permettre de réaliser des sites complexes rapidement, mais de façon structurée et avec un code clair et maintenable. En un mot : le paradis du développeur !

Vous n'avez besoin d'aucune notion sur les Frameworks pour l'aborder, car nous allons les découvrir ensemble, pas à pas. Cependant, il est fortement conseillé :
D'avoir déjà une bonne expérience de PHP.
De maîtriser les notions de base de la POO.
D'avoir éventuellement des notions de Namespace.
Le mot « framework » provient de l'anglais « frame » qui veut dire « cadre » en français, et « work » qui signifie « travail ». Littéralement, c'est donc un « cadre de travail ». L'objectif premier d'un framework est d'améliorer la productivité des développeurs qui l'utilisent.