Backend

Backend

Un glossaire des notions liées à la couche serveur des applications, aux API, aux frameworks backend, à la performance et à l’infrastructure web.

Principes du Backend

Le Backend désigne la partie serveur d’une application, responsable de la logique métier, du traitement des données, des intégrations, de la sécurité et de la communication avec les bases de données et les services externes. Il regroupe des technologies, des modèles et des outils peu visibles pour l’utilisateur, mais essentiels au fonctionnement des systèmes IT.

Périmètre technologique

Le Backend comprend les langages, frameworks et environnements d’exécution utilisés pour créer des API, des applications web et des services serveur. Parmi les technologies courantes figurent ASP.NET, Node.js, Laravel, Symfony, Spring Boot, Express.js, Flask, Ruby on Rails, CakePHP, CodeIgniter, Phalcon, Phoenix, Yii Framework et Zend Framework.

Les composants d’infrastructure et de performance jouent également un rôle clé, notamment Nginx, PHP-FPM, proxy inverse, middleware, cron job, OPcache, Varnish Cache, Cache-Control, Brotli, Gzip, HTTP/2, HTTP/3 et QUIC.

Importance dans les projets IT

Le Backend conditionne la stabilité, la scalabilité et la sécurité d’une application. C’est là que sont gérées les opérations sur les données, l’autorisation, les sessions, les intégrations de paiement, les traitements en arrière-plan et la logique des processus métier.

Une couche Backend bien conçue facilite l’évolution du produit, l’intégration avec le frontend, l’automatisation des processus et le maintien de hautes performances sous charge.

Métiers liés au Backend

  • Développeur backend
  • Développeur PHP
  • Développeur Node.js
  • Développeur Java
  • Développeur .NET
  • Développeur Python
  • Développeur Ruby
  • Développeur API
  • Ingénieur DevOps
  • Ingénieur logiciel

Keywords

Filtre alphabétique

Entrées du glossaire

31 résultats

ASP.NET
BackendFR

ASP.NET

ASP.NET Core

ASP.NET est une plateforme ouverte de Microsoft destinée à créer des applications web rapides, sécurisées et évolutives dans l’écosystème .NET.

Voir les détails
Backend
Backend, Notions de base et acronymesFR

Backend

Partie serveur de l’application

Le backend est la partie serveur d’un site ou d’une application. Il gère la logique métier, les données, la sécurité, les bases de données et les intégrations.

Voir les détails
Brotli
Backend, Création de sites webFR

Brotli

Compression Brotli

Brotli est un algorithme de compression sans perte qui réduit la taille des fichiers web et accélère leur transfert vers le navigateur.

Voir les détails
Cache-Control
Backend, Création de sites webFR

Cache-Control

En-tête HTTP Cache-Control

Cache-Control est un en-tête HTTP qui définit comment les navigateurs, les serveurs proxy et les CDN stockent et réutilisent les ressources d’un site.

Voir les détails
CakePHP
Backend, Création de sites webFR

CakePHP

Framework CakePHP

CakePHP est un framework PHP open source basé sur MVC, qui accélère la création d’applications web sécurisées, évolutives et bien structurées.

Voir les détails
CodeIgniter
BackendFR

CodeIgniter

Framework PHP CodeIgniter

CodeIgniter est un framework PHP léger et performant pour créer des applications web dynamiques, des services web et des systèmes backend.

Voir les détails
Backend developer
BackendFR

Développeur backend

Développeur back-end

Le développeur backend crée l’infrastructure technique des sites, boutiques en ligne et applications. Il gère la logique métier, les bases de données, les API, les intégrations, la sécurité et les processus côté serveur.

Voir les détails
Express.js
BackendFR

Express.js

Express

Express.js est un framework Node.js minimaliste et flexible pour créer des applications web, des serveurs HTTP et des API évolutives.

Voir les détails
Flask
BackendFR

Flask

Microframework Python Flask

Flask est un microframework Python léger et flexible pour créer des applications web, des API, des prototypes et des microservices.

Voir les détails
FuelPHP
BackendFR

FuelPHP

Framework FuelPHP

FuelPHP est un framework PHP flexible destiné aux applications web évolutives, reconnu pour sa modularité, son architecture HMVC et son approche intuitive.

Voir les détails
Gzip
BackendFR

Gzip

GNU zip

Gzip est une méthode de compression sans perte qui réduit la taille des fichiers texte et accélère le chargement des sites web.

Voir les détails
HTTP/2
BackendFR

HTTP/2

Hypertext Transfer Protocol 2

HTTP/2 est une version moderne du protocole HTTP qui optimise les échanges entre navigateur et serveur grâce au multiplexage, à la compression des en-têtes et à la transmission binaire.

Voir les détails
HTTP/3
BackendFR

HTTP/3

Version 3 de HTTP

HTTP/3 est une version moderne du protocole HTTP qui utilise QUIC au lieu de TCP. Il permet d’établir les connexions plus rapidement, de réduire la latence et d’améliorer la stabilité des sites, notamment sur les réseaux mobiles.

Voir les détails
Laravel
BackendFR

Laravel

Framework PHP Laravel

Laravel est un framework PHP moderne destiné aux applications web évolutives, aux boutiques en ligne, aux plateformes SaaS et aux CMS personnalisés.

Voir les détails
Memcached
Backend, Bases de donnéesFR

Memcached

Cache Memcached

Memcached est une solution de cache distribuée et open source qui stocke les données en RAM pour accélérer les applications et alléger les bases de données.

Voir les détails
Middleware
BackendFR

Middleware

Intergiciel

Le middleware est une couche logicielle qui facilite la communication entre applications, services, systèmes d’exploitation et bases de données.

Voir les détails
Nginx
BackendFR

Nginx

serveur Nginx, engine-x

Nginx est un serveur HTTP et proxy inverse performant qui sert les contenus statiques, transmet les requêtes aux applications, répartit le trafic et prend en charge les connexions HTTPS sécurisées.

Voir les détails
Node.js
BackendFR

Node.js

Environnement d’exécution JavaScript

Node.js est un environnement d’exécution JavaScript open source côté serveur, conçu pour créer des applications web et des services backend rapides et évolutifs.

Voir les détails
OPcache
BackendFR

OPcache

Zend OPcache

OPcache stocke le code PHP compilé dans la mémoire du serveur afin de réduire les temps de réponse et l’utilisation du processeur.

Voir les détails
Phalcon
BackendFR

Phalcon

Framework PHP Phalcon

Phalcon est un framework PHP haute performance écrit en C et fourni sous forme d’extension PHP. Il permet de créer des applications web rapides et évolutives avec une faible consommation des ressources serveur.

Voir les détails
Phoenix
BackendFR

Phoenix

Framework Phoenix

Phoenix est un framework web moderne pour Elixir, conçu pour créer des applications web rapides, évolutives et fiables, notamment des systèmes en temps réel.

Voir les détails
PHP-FPM
Backend, Serveurs et hébergementFR

PHP-FPM

PHP FastCGI Process Manager

PHP-FPM est un gestionnaire de processus PHP basé sur FastCGI, conçu pour améliorer les performances, la stabilité et l’évolutivité des applications web.

Voir les détails
Reverse proxy
BackendFR

Proxy inverse

Serveur proxy inverse

Un proxy inverse est un serveur intermédiaire qui reçoit les requêtes des clients et les transmet aux serveurs backend appropriés. Il renforce la sécurité et permet la répartition de charge, la gestion SSL et la mise en cache.

Voir les détails
QUIC
Backend, Serveurs et hébergementFR

QUIC

Quick UDP Internet Connections

QUIC est un protocole de transport moderne basé sur UDP qui réduit le temps de connexion, renforce la sécurité et constitue la base de HTTP/3.

Voir les détails
Ruby on Rails
BackendFR

Ruby on Rails

Rails

Ruby on Rails est un framework web open source pour Ruby qui accélère la création d’applications évolutives grâce à MVC, aux conventions et à un riche écosystème de bibliothèques.

Voir les détails