Glossaire Tech & Dev

Découvrez nos fiches techniques vérifiées autour des frameworks, des protocoles et des architectures cloud & mobile.

18 termes

Toutes nos définitions tech

Architecture & APIsVérifié

API

API (Application Programming Interface / Interface de Programmation)

Par Maurice Wilkes (1940s/50s) / Roy Fielding (REST, 2000) · Formalisé pour le Web en 2000 (Thèse de Roy Fielding)

Ensemble normalisé de protocoles, règles et définitions permettant à des composants logiciels distincts de communiquer et d'échanger des données de façon sécurisée et automatisée.

ArchitectureREST+4
Lire la fiche
DevOps & CloudVérifié

CI/CD

CI/CD (Intégration Continue et Déploiement / Livraison Continus)

Par Martin Fowler, Jez Humble & David Farley · 2006 (CI) / 2010 (CD - Continuous Delivery)

Méthodologie DevOps automatisant le test, la validation et le déploiement du code à chaque modification dans un dépôt Git, garantissant la livraison rapide et sécurisée de versions fiables.

DevOpsGitHub Actions+3
Lire la fiche
Mobile & Cross-PlatformVérifié

Dev Mobile

Développement Mobile (Conception d’Applications iOS & Android)

Par Apple (App Store, 2008) & Google (Android Market, 2008) · 2007-2008

Ingénierie logicielle dédiée à la création d'applications exécutées sur des appareils mobiles (smartphones, tablettes, montres connectées), nativement ou via des technologies multiplateformes.

MobileiOS+4
Lire la fiche
Mobile & Cross-PlatformVérifié

Expo

Expo (Framework Universel pour React Native)

Par Charlie Cheever & James Ide · 2015

Framework open-source et suite d'outils cloud pour concevoir, compiler et déployer des applications natives iOS, Android et Web avec React Native et TypeScript.

MobileReact Native+4
Lire la fiche
Backend & RuntimeVérifié

Express.js

Express.js (Framework Web Minimaliste de référence pour Node.js)

Par TJ Holowaychuk · 2010

Framework web minimaliste et flexible pour Node.js, pilier historique de l'écosystème JavaScript backend pour la création d'APIs REST et d'applications serveur.

BackendNode.js+3
Lire la fiche
Backend & RuntimeVérifié

Fastify

Fastify (Framework Web Node.js Haute Performance)

Par Matteo Collina & Tomas Della Vedova · 2016

Framework web moderne pour Node.js axé sur une vitesse d'exécution maximale, une faible surcharge mémoire et une validation stricte des données via JSON Schema.

BackendNode.js+4
Lire la fiche
Architecture & APIsVérifié

GraphQL

GraphQL (Langage de Requête et Runtime d’API)

Par Lee Byron, Nick Schrock & Dan Schafer (Facebook) · 2012 (interne) / 2015 (open source)

Langage de requête déclaratif pour APIs et runtime d'exécution créé par Facebook, permettant aux clients de demander exactement les données dont ils ont besoin, et rien de plus.

APIGraphQL+4
Lire la fiche
IA & ProtocolesVérifié

MCP

Model Context Protocol (Standard Ouvert Anthropic)

Par Anthropic · 2024 (novembre)

Protocole standardisé ouvert introduit par Anthropic en 2024 permettant aux modèles d'IA et agents de se connecter de façon sécurisée et universelle aux outils, contextes et sources de données externes.

IAAgents+4
Lire la fiche
Méthodologie & ProduitVérifié

MVP

MVP (Minimum Viable Product / Produit Minimum Viable)

Par Frank Robinson (2001) / Popularisé par Eric Ries & Steve Blank · 2001 (inventé) / 2011 (popularisé dans "The Lean Startup")

Version initiale d'un produit logiciel contenant juste assez de fonctionnalités clés pour être déployée auprès des premiers utilisateurs et valider des hypothèses de marché avec un effort minimal.

StartupLean Startup+3
Lire la fiche
Frontend & FullstackVérifié

Next.js

Next.js (Framework React Fullstack pour la production)

Par Guillermo Rauch & l’équipe Vercel · 2016

Framework open-source React créé par Vercel permettant de concevoir des applications web fullstack performantes grâce aux React Server Components, au rendu hybride (SSR, SSG, ISR) et aux Server Actions.

ReactFullstack+4
Lire la fiche
Backend & RuntimeVérifié

Node.js

Node.js (Environnement d’Exécution JavaScript Côté Serveur)

Par Ryan Dahl · 2009

Environnement d'exécution JavaScript open-source et multiplateforme bâti sur le moteur V8 de Google Chrome, permettant d'exécuter du code JavaScript côté serveur grâce à des E/S non bloquantes.

BackendRuntime+4
Lire la fiche
Backend & RuntimeVérifié

ORM

ORM (Object-Relational Mapping / Mapping Objet-Relationnel)

Par Martin Fowler (formalisation dans PEAA, 2002) · Années 1990 / Formalisé en 2002

Couche logicielle faisant le pont entre les modèles orientés objet de votre code et les tables d'une base de données relationnelle, permettant de requêter et manipuler des données sans écrire de SQL brut.

Base de donnéesSQL+4
Lire la fiche
IA & ProtocolesVérifié

RAG

RAG (Retrieval-Augmented Generation / Génération Augmentée par Récupération)

Par Patrick Lewis et al. (Meta AI / Facebook AI Research) · 2020 (Publication du papier de recherche)

Architecture d'IA combinant un système de recherche d'informations (bases vectorielles) et un grand modèle de langage (LLM) pour fournir des réponses fiables ancrées sur des documents privés ou récents.

IALLM+4
Lire la fiche
Mobile & Cross-PlatformVérifié

React Native

React Native (Framework d’applications mobiles natives par Meta)

Par Meta (Jordan Walke, Christopher Chedeau et l’équipe Facebook) · 2015

Framework open-source créé par Meta permettant de concevoir des applications véritablement natives pour iOS, Android et d'autres plateformes en utilisant JavaScript et le paradigme React.

MobileMeta+4
Lire la fiche
Méthodologie & ProduitVérifié

SaaS

Software as a Service (Logiciel en tant que service)

Par Pionniers du Cloud (Salesforce, Concur, formalisé par le NIST) · Fin des années 1990 / 2001

Modèle de distribution logicielle dans lequel une application est hébergée dans le cloud par un fournisseur et accessible aux clients via Internet par abonnement, éliminant les installations locales.

CloudBusiness+4
Lire la fiche
DevOps & CloudVérifié

Serverless

Serverless (Architecture Cloud sans Serveur & FaaS)

Par Amazon Web Services (AWS Lambda) · 2014

Modèle d'exécution cloud où le fournisseur alloue dynamiquement les ressources de calcul à la demande, facturant uniquement le temps d'exécution réel sans gestion manuelle de serveurs.

CloudAWS+4
Lire la fiche
Frontend & FullstackVérifié

TypeScript

TypeScript (Langage Typé Statistique au-dessus de JavaScript)

Par Microsoft (Anders Hejlsberg, créateur de C# et Turbo Pascal) · 2012

Sur-ensemble typé de JavaScript open-source développé par Microsoft, qui se compile en JavaScript pur et ajoute le typage statique optionnel et la détection d'erreurs à la compilation.

LangageMicrosoft+3
Lire la fiche
Architecture & APIsVérifié

Webhook

Webhook (Notification HTTP Inversée Basée sur les Événements)

Par Jeff Lindsay · 2007

Mécanisme de communication asynchrone permettant à une application d'envoyer automatiquement des données en temps réel à une autre application via une requête HTTP POST dès qu'un événement survient.

ArchitectureAPI+4
Lire la fiche