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 :
- Une évolution de Symfony très forte
- Une veille contre les bugs et failles de sécurité très importante et efficace
- Une documentation très riche
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é