Expert Symfony depuis 2008

Avec de nombres années d’expérience, je suis aujourd’hui un expert Symfony. A travers cette page, je vais vous présenter pourquoi j’ai choisi l’utilisation de ce framework et quelles missions je réalise.

Pourquoi Symfony ?

Symfony est un framework PHP largement reconnu pour sa puissance, sa communauté ainsi que pour sa philosophie.

L’une des forces de Symfony est de proposer un ensemble de composants découplés pouvant être utilisés dans n’importe quelle application PHP. C’est pour certaine raison que certains de ces composants sont utilisés dans de nombreuses applications PHP connues comme Drupal, Joomla, PrestaShop, phpBB, phpMyAdmin ainsi que certaines SDK de Google et Facebook.

De plus, Symfony possède une communauté très active. Cette communauté, associée à une équipe de responsables très expérimentée permettent d’avoir :

Expérience en Symfony

Depuis que j’ai fait le choix d’utiliser activement Symfony en 2008 (alors que sa version était à l’époque 1.1 !), j’ai réalisé de nombreux projets (de toutes tailles) utilisant ce framework.

Grace à la réelle expérience que j’ai sur ce framework, je suis aujourd’hui un expert en Symfony.

Missions réalisées en tant qu’expert Symfony

Voici une présentation des différentes missions que je réalise en tant qu’expert Symfony.

Développement Symfony

Réaliser une application de A à Z, de sa conception à sa réalisation, le tout en utilisant Symfony, c’est mon métier !

Seul ou intégré dans une équipe de développeurs, je réalise ces missions au quotidien.

Conseil et aide en projet Symfony

Grace à mon expertise en Symfony, j’apporte aussi mon aide à des équipes de développeur dans les cas suivants :

  • Conseils pour une utilisation optimale de Symfony dans un projet
  • Conseils et aide lors d’une problématique rencontrée avec l’utilisation de Symfony

Mise à jour de projet Symfony

Afin de maintenir une application web qui utilise une version de Symfony toujours maintenue (contre les bugs et failles de sécurité), il est primordial de faire les mises à jour régulièrement.

Une mise à jour majeure de Symfony est toujours plus délicate qu’une mise à jour mineure. C’est pourquoi je réalise aussi cette mission en proposant la mise à jour :

  • De la structure du projet pour être en phase avec la nouvelle version de Symfony
  • Du code source de l’application pour être compatible avec la nouvelle version de Symfony
  • Des bundles utilisés dans une version compatible avec la nouvelle version de Symfony

Audit de projet Symfony

Je réalise aussi des audits de projets Symfony pendant lesquels je vérifie :

  • L’utilisation des bonnes pratiques Symfony
  • L’organisation du projet
  • L’absence de failles de sécurité