Nos technos

Les équipes de Ligeo Développement utilisent et maitrisent des technologies open source, souples et robustes qui ont fait leur preuve.

Back-end

PHP

Un langage de programmation open source historique, souple et fiable, conçu pour le développement d’applications web

Symfony

Un des frameworks PHP open source de référence pour le développement d’applications web, porté par une communauté de plus de 600 000 développeurs

Go

Un langage open source, compilé et concurrent, initialement créé par Google. Go est un langage moderne qui se veut à la fois simple et performant

PostgreSQL / MySQL

Systèmes de Gestion de Base de Données (SGBD) relationnels, open source. Leur objectif est de stocker, manipuler et redistribuer les données de l’application web

ElasticSearch

Moteur de recherche et d’analyse distribué, open source. La vitesse et la scalabilité d’ElasticSearch, ainsi que sa capacité à indexer de nombreux types de contenus, permet de l’employer dans de nombreux cas d’utilisation différents

Front-end

React

Bibliothèque JavaScript libre dont l’objectif est de faciliter la création d’applications web

Svelte

Framework JavaScript libre et performant, écrit en TypeScript

Javascript

Un langage de programmation de scripts léger, utilisé principalement pour les pages web interactives

Test

L’activité du testeur chez Ligeo Développement n’est pas reléguée au simple rôle de validation des fonctionnalités. Comme il intervient sur l’ensemble du cycle de vie du projet, il participe aussi bien à la conception des solutions qu’au suivi de la maintenance. Nos testeurs utilisent plusieurs outils open source au quotidien :

SquashTM

Outil basé sur un socle open-source, il nous permet de concevoir des scénarios de tests. Il s’agit de l’outil central de l’activité du testeur.

Jenkins

Outil open source de serveur d’automatisation. Dédié à l’exécution de nos tests automatisés, cet outil est un indispensable au suivi du niveau de qualité de nos projets.

Selenium

Reconnu mondialement, Selenium est un outil open-source utilisé pour les tests d’applications web.

Behat

Framework de test utilisé pour la rédaction de tests automatisés en base de données (développement piloté par le comportement). Behat permet de valider une application web en simulant le point de vue de l’utilisateur. L’écriture des scénarios se fait sous le langage PHP, utilisé par nos développeurs.

DevOps

Docker

Outil de packaging d’applications à travers des conteneurs, majoritairement utilisé dans le monde du dev.

Gitlab

Logiciel libre de forge basé sur git qui couvre l’ensemble des étapes du DevOps

MariaDB

Système de gestion de base de données libre

Kubernetes

Ordonnanceur performant permettant de déployer automatiquement les projets sur différentes plateformes de développement en pré-prod ou en prod, à travers des outils de CI/CD

Sentry

APM et error tracking populaire dans le monde du développement, permettant de faciliter la remontée d’erreurs, d’identifier les faiblesses de performance et d’anticiper les erreurs rencontrées régulièrement.

Prometheus

Outil de monitoring permettant de récupérer des métriques sur le fonctionnement des logiciels installés (par exemple, contrôler le nombre de sessions PHP sur un site web). L’analyse de ces métriques permet d’adapter les ressources.

Grafana

Couplé avec Prometheus, permet de créer des dashboards pour donner aux équipes de développement de la visibilité sur le fonctionnement de l’état global de l’application