Passer au contenu principal
Recherche avancée
Termes de recherche
Type de contenu

Correspondances exactes
Recherche par tags
Recherche par date
Mis à jour après
Mis à jour avant
Créé après
Créé avant

Résultats de recherche

75 résultats trouvés au total

Session

Une session est un espace mémoire côté serveur associé à un utilisateur. Elle permet de mémoriser des données entre plusieurs requêtes HTTP, ce qui est essentiel car le protocole HTTP est stateless (= sans mémoire).   Comment une session fonctionne concrètem...

Facile

Expression régulière

Une expression régulière est délimitée par des slashs, à l’intérieur desquels on peut décrire le motif que l’on souhaite reconnaître. Vous pouvez tester les expressions régulières sur https://regex101.com Pour vous aider à créer des expressions régulières, v...

Moyenne

Qu'est ce qu'un système distribué ?

Le système distribué est un modèle dans lequel les composants, qu’ils soient logiciels ou matériels, d’un système sont dispersés sur plusieurs ordinateurs interconnectés, plutôt que d’être centralisés sur une seule machine. Dans ce type d’architecture, les re...

Facile

Qu'est ce qu'une Bande passante ?

La bande passante désigne la capacité maximale de transfert d’informations à travers un canal de communication spécifique. Elle est exprimée en termes de volume de données transmissibles par unité de temps, généralement en bits par seconde (bps). Pour la tran...

Facile

API Web Storage

L’API Web Storage offre la possibilité de stocker dans le navigateur de l’utilisateur des données sous forme de paires clé/valeur, qui doivent impérativement être des chaînes de caractères. Chaque origine (c’est-à-dire chaque combinaison unique de protocole, ...

Facile

Qu'est-ce qu'une infrastructure cloisonnée ?

Le cloisonnement est un mécanisme qui permet de diviser un environnement d’exécution en plusieurs sections distinctes. Chaque section ne contient pas les mêmes éléments et n’a pas les mêmes droits ni les mêmes ressources. Les avantages principaux de cette app...

Facile

Contrôle d'accès vertical et horizontal

Le contrôle d’accès vertical est un mécanisme qui limite l’accès à certaines fonctionnalités en fonction du rôle ou du type d’utilisateur. En d’autres termes, différents types d’utilisateurs ont accès à différentes fonctionnalités de l’application. Par exemple...

Facile

Les serveurs Proxy et Reverse Proxy

Qu'est ce qu'un proxy ? Un serveur proxy agit comme un intermédiaire entre un réseau privé (LAN) et Internet, permettant à une application ou à un utilisateur du réseau interne d’accéder à Internet. Les requêtes provenant du LAN sont interceptées par le proxy...

Facile

Qu'est ce qu'un Intranet ?

Un intranet est un réseau informatique privé qui est sécurisé et utilisé exclusivement au sein d’une organisation spécifique. Il permet aux membres de cette organisation de partager des informations, des ressources et des applications de manière interne. C’est...

Facile

Scalabilité et Scaling

La scalabilité est la capacité d’un système à s’adapter à une croissance future sans nécessiter de modifications majeures de sa conception ou de son architecture. Un système est dit "scalable" s’il peut évoluer de manière transparente pour gérer un plus grand ...

Facile

Qu'est-ce que Redis ?

Redis est un système de gestion de base de données en mémoire, basé sur le modèle clef-valeur. Sa principale caractéristique est sa capacité à stocker les informations en mémoire, ce qui permet un accès extrêmement rapide aux données. Il est particulièrement u...

Facile

Jointure SQL

Considérons les tables suivantes : customers : ID first_name last_name 1 first_name_1 last_name_1 2 first_name_2 last_name_2 3 first_name_3 last_name_3 4 first_name_4 last_name_4 orders : ID checkout_at ...

Facile

Qu'est ce qu'une logique métier ?

La logique métier fait référence à l’ensemble des règles, des calculs, des validations et des processus qui sont propres à un domaine d’activité spécifique. Elle est essentielle pour modéliser le comportement et les opérations d’une entreprise au sein de ses a...

Facile

Les en-têtes de réponse HTTP

Les en-têtes de réponse HTTP sont des champs de métadonnées qui sont renvoyés par le serveur web en réponse à une requête HTTP initiée par un client. Ils peuvent indiquer le type de contenu renvoyé, le statut de la réponse, les directives de mise en cache, les...

Moyenne

Qu'est ce qu'un ERP ?

Un ERP, ou Enterprise Resource Planning (Planification des Ressources de l'Entreprise), est un système logiciel intégré* qui centralise et gère l'ensemble des processus opérationnels d'une entreprise. Il permet d'intégrer plusieurs fonctions de gestion en un s...

Facile

Introduction à XML

XML (eXtensible Markup Language) est un langage de balisage extensible utilisé pour structurer, stocker et transporter des données. Il est conçu pour être à la fois lisible par l'homme et par la machine, offrant une flexibilité et une simplicité qui le rendent...

Moyenne

Vue Storefront : Boostez les performances de votre e-commerce

Vue Storefront est une plateforme d'application web progressive PWA dédiée au e-commerce. Elle s’appuie sur les frameworks Nuxt.js et Vue.js, et est conçue pour s’intégrer à une architecture headless. Elle peut se connecter à diverses plateformes de e-commerc...

Facile

Les ports réseaux

Sur une même machine, plusieurs applications peuvent fonctionner simultanément. Par conséquent, en se basant uniquement sur l'adresse IP, nous pouvons identifier la machine, mais pas l'application spécifique à laquelle les données sont destinées. C'est là qu'i...

Facile

Comprendre la mise en cache : Améliorez les performances de votre site web

Le cache est un mécanisme qui permet de stocker temporairement des copies de fichiers et de données statiques dans un espace de stockage rapide d’accès. Ces données peuvent inclure divers éléments tels que les images, les feuilles de style CSS, les fichiers Ja...

Moyenne

DTO - Data Transfer Object

Un DTO (Data Transfer Object) est un modèle de conception largement utilisé pour transporter des données entre différentes parties d’une application, ou même entre des applications distinctes. Cette technique peut être utilisée pour faciliter la communication...

Facile