Faites appel à nos développeurs PHP Symfony pour réaliser votre projet web

En 14 ans d'expérience, nous avons réalisé plus de 100 projets sur Symfony : des produits scalables pour des plateformes comme LaFourchette, BlaBlaCar, ManoMano et SendinBlue, pour des grands groupes comme Safran, Tarkett et Suez et des startups prometteuses comme Wero, Erneste et WeShareBonds.

Discutons de votre projet

Nous réalisons des projets Symfony depuis 2007

Theodo et Symfony, c’est une histoire qui dure et qui s’est renforcée avec le temps. Depuis le développement du backend d’Allomatch en 2007, nous avons lancé plus de 100 projets avec ce framework.

2005

1re version de Symfony développée par Sensiolabs

2007

Les fondateurs de Theodo lancent Allomatch avec Symfony 1.0

2009

Création de Theodo, lancement des premiers projets Symfony

2013

Fabrice Bernhard, co-fondateur et CTO, speaker au London Symfony Live
Voir la vidéo

2016

+40 projets

Aujourd'hui

+100 projets, 5 experts certifiés, 30 contributions à l’écosystème

Quelques réalisations : Refonte, Migration, Développement from scratch

From scratch
tarkett logo

Développement d’une plateforme e-commerce accessible dans 30 pays

Défis techniques relevés

  • Feature toggling de 100 fonctionnalités,sur chaque environnement
  • Recherche full text search d'un catalogue de plus de 100 000 produits qui répond en moins de 500ms basée sur Elastic Search
  • Mise en production journalière sur AWS grâce à la culture DevOps des équipes

Stack technique

Symfony, ElasticSearch, Docker, Varnish

Migration progressive
assurancevie.com logo

Migration du CMS qui paramètre le parcours de souscription en ligne

Défis techniques relevés

  • Reprise de l’existant via l’encapsulation du CMS ModX dans Symfony grâce à TheodoEvolutionBundle, projet open-source créé par Theodo.
  • Developer experience : temps de CI réduit de 25min à 3min tout en augmentant la couverture des tests +3 000 tests unitaires et 500 tests d’intégration

Stack technique

Symfony, AWS S3, Rabbit MQ

From scratch
manomano logo

Création de la plateforme d’A/B test intégrée au site ManoMano

Défis techniques relevés

  • Intégration dans l’infrastructure technique ManoMano : chaque requête sur le site appelle la plateforme d’A/B test
  • Maintien de la performance du site grâce à la mise en place d’un cache redis rafraîchi par des messages Rabbit MQ

Stack technique

Symfony, React, Redis, Rabbit MQ

Des outils pour accélérer le delivery et assurer la qualité du code

apiplatform logo

API Platform

API Platform est une surcouche de Symfony qui permet de construire rapidement des API REST.

doctrin orm logo

Doctrine ORM

Doctrine est l’ORM Symfony de référence créé également par Sensiolabs.

phpunit logo

PHP Unit

PHP Unit est un framework pour faire des tests en Symfony qui permet de faire du code maintenable et d’éviter les régressions.

blackfire logo

BlackFire

BlackFire est un outil qui permet de profiler les scripts PHP et de générer un rapport sur les performances de nos différentes méthodes.

phpcsfixer logo

PHP CS Fixer

PHP Coding Standard Fixer permet de formater le code automatiquement selon les standards de programmation (PSR-1, PSR-2, etc.) et d'appliquer des directives spécifiques à une équipe.

phpstan logo

PHPstan

PHPstan est un outil en ligne de commande qui permet de détecter automatiquement les erreurs en scannant l'intégralité du projet. Il existe des extensions par framework comme PHPstan Symfony.

Nos publications sur les meilleures pratiques Symfony

UPLOAD DOCUMENTS THE RIGHT WAY WITH SYMFONY IN AWS S3 BUCKETS

Adding upload fields in Symfony application eases the way of managing assets. It makes it possible to upload public assets as well as sensitive documents instantly without any devops knowledge.

Lire l'article

TRANSFORM YOUR SYMFONY FORMS, MAKE IT NICE, ELEGANT AND MODERN WITH MATERIAL DESIGN IN 5MIN

You want to make a nice, elegant and modern form using the new design standards of Material Design, I’ll try to give you a 5-minutes way to do so with Materialize, a JQuery library, based on these guidelines.

Lire l'article

DEPLOY YOUR SYMFONY APPLICATION ON AWS ELASTIC BEANSTALK USING CLOUDFORMATION

I was looking for a way to quickly create a Minimum Viable Stack on AWS, but I couldn’t find any out-of-the-box tools for the properties I needed. Here I describe my journey which ended up with a ready-to-go CloudFormation configuration.

Lire l'article
Discutons de votre projet

Avez-vous également besoin de développement Front-End ?