Comment se former à Symfony ?

En tant que créateur de Symfony, on nous demande souvent quelle est la meilleure façon de se former sur Symfony. Si Symfony peut devenir un élément essentiel de votre projet de développement, il faut certaines compétences techniques pour exploiter pleinement son potentiel. Il n’y a pas qu’une seule façon d’apprendre le Symfony : vous trouverez dans une infographie des conseils et astuces pour améliorer vos compétences sur Symfony.

se-former-symfony

Si vous hésitez encore à utiliser Symfony dans votre projet, consultez notre guide « Pourquoi Symfony ? »

Voici les principales étapes pour commencer à apprendre le Symfony :

1- Préparez-vous en amont

Symfony est un framework PHP. Nous vous recommandons donc fortement d’avoir des connaissances de base de PHP, avant de commencer à se former à Symfony.

Il est également préférable de se familiariser avec la programmation orientée objet, car Symfony est basé sur ce paradigme de programmation. Vous passerez des moments difficiles si vous n’avez pas de notions de programmation orientée objet.

2- Trouvez les ressources utiles pour vous former à Symfony

Il existe de nombreuses ressources en ligne pour apprendre Symfony par vous même : 

  • De nombreuses plateformes eLearning et des tutoriels en ligne comme SymfonyCasts peuvent vous aider lors de vos premiers pas pour vous former à Symfony.
  • La documentation officielle de Symfony est disponible en ligne. Vous y trouverez une quantité incroyable d’informations.
  • Fabien Potencier écrit souvent des livres sur Symfony. Le dernier qu’il a écrit est disponible en ligne dans de nombreuses langues : Symfony 5 : The Fast Track.
  • Chaque année, Symfony organise des évènements appelés SymfonyLive ou SymfonyCon. Il s’agit de conférences techniques sur les nouvelles fonctionnalités de Symfony. C’est l’idéal pour découvrir toute l’actualité de Symfony.

3- Se former avec les formations officielles sur Symfony

En tant que créateur de Symfony, nous organisons souvent des formations à distance ou en présentiel sur Symfony et chacun de ses composants.

Les cours sont dispensés en anglais ou en français et adaptés à tous les niveaux : des débutants aux développeurs avancés sur Symfony en passant par la préparation de l’examen de la certification Symfony.

Visitez notre site de formation pour en savoir plus.

4- Continuez toujours à apprendre

Notre meilleur conseil pour améliorer vos compétences en Symfony, c’est de rester curieux et ouvert à de nouvelles connaissances. Pour cela, suivez l’actualité de Symfony sur Twitter, en particulier les publications des membres de la Core Team de Symfony et de SensioLabs.

Contribuer à Symfony peut aussi être un excellent moyen de se stimuler et de progresser sur le framework. Vous recevrez un feedback de la Core Team et vous aurez l’occasion de mettre vos connaissances en pratique.

Enfin, n’oubliez pas de vous préparer à l’examen de certification Symfony. En plus d’entrer dans le cercle très fermé des experts certifiés de Symfony, vous pourrez passer en revue chaque aspect du framework, et vous obtiendrez une compréhension globale de Symfony.

Nous avons également développé une plateforme pour évaluer votre connaissance de Symfony : SensioLabs University eLearning Platform. Les questions sont difficiles, mais elles se réfèrent toujours à la documentation. Vous pouvez donc apprendre en pratiquant.

Vous pouvez faire un test gratuit par mois. Commencez dès maintenant à relever le défi !