Glossaire Tech

98 termes techniques expliques simplement, avec exemples et contexte d'utilisation.

🚀
Apollo

Plateforme complète pour construire et consommer des API GraphQL.

developpement
🔨
Jenkins

Serveur d'automatisation CI/CD open source avec plus de 1800 plugins.

infrastructure
🐙
GitHub Actions

Plateforme CI/CD integree à GitHub pour automatiser les workflows de développement.

infrastructure
⚖️
Load Balancer

Composant qui distribue le trafic réseau entre plusieurs serveurs.

infrastructure
🔐
SSL/TLS

Protocoles de chiffrement pour sécuriser les communications sur Internet (HTTPS).

infrastructure
📊
NoSQL

Famille de bases de données non relationnelles pour des schémas flexibles et la scalabilité horizontale.

data
🔑
OAuth 2.0

Protocole d'autorisation standard pour accéder à des ressources protégées.

securite
🛡️
CSRF

Attaque qui force un utilisateur authentifie à exécuter des actions non souhaitees.

securite
🔄
Agile

Philosophie de gestion de projet basée sur l'itération, la collaboration et l'adaptation.

methodologie
📲
PWA

Application web progressive qui offre une expérience similaire à une app native.

web
🪝
Webhook

Mécanisme de notification HTTP automatique declenche par un événement.

developpement
📬
Message Queue

Système de messagerie asynchrone pour le decoupling entre services.

developpement
🍃
MongoDB

Base de données NoSQL orientee documents, avec un schéma flexible et une scalabilité horizontale.

data
🔄
CI (Continuous Integration)

Pratique de merger fréquemment le code dans un dépôt partage avec tests automatiques.

methodologie
🟢
Haute Disponibilite

Capacité d'un système à rester opérationnel avec un temps d'arrêt minimal.

infrastructure
📦
Conteneurisation

Technique d'empaquetage d'applications avec leurs dépendances dans des environnements isolés.

infrastructure
📄
SSG

Génération de sites statiques au moment du build, pour des performances maximales.

web
⚡
Performance Web

Ensemble de techniques pour optimiser la vitesse et la réactivité d'un site web.

web
🔷
TypeScript

Sur-ensemble type de JavaScript qui ajoute le typage statique.

developpement
🔀
Polymorphisme

Capacité d'un objet à prendre plusieurs formes selon le contexte, pilier de la programmation orientee objet.

developpement
🧬
Heritage

Mécanisme permettant à une classe de reprendre les propriétés et méthodes d'une autre classe parente.

developpement
📦
Encapsulation

Principe de masquer les détails internes d'un objet et de n'exposer qu'une interface publique controlee.

developpement
🎭
Abstraction

Processus de simplification en masquant la complexité pour ne montrer que les aspects essentiels.

developpement
🔄
Recursion

Technique de programmation ou une fonction s'appelle elle-meme pour résoudre un problème par decomposition.

developpement
🔧
Refactoring

Processus d'amélioration de la structure interne du code sans modifier son comportement externe.

developpement
🏗️
Design Pattern

Solution réutilisable à un problème de conception recurrent en développement logiciel.

developpement
🧱
SOLID

Cinq principes de conception orientee objet pour un code maintenable, extensible et robuste.

developpement
✨
Clean Code

Code lisible, simple et bien structure, facile à comprendre et à maintenir par toute l'équipe.

developpement
💳
Dette technique

Coût futur induit par des choix techniques rapides ou sous-optimaux pris au detriment de la qualité.

developpement
👀
Code Review

Pratique collaborative ou un développeur examine le code d'un pair avant son intégration.

developpement
🚫
DRY

Principe "Don't Repeat Yourself" : chaque concept doit avoir une seule représentation dans le code.

methodologie
⚡
Web Assembly

Format binaire executant du code a haute performance dans les navigateurs web, complement de JavaScript.

web
📝
Headless CMS

Système de gestion de contenu sans front-end integre, livrant le contenu via API.

web
🥞
Jamstack

Architecture web moderne basée sur JavaScript, APIs et Markup pre-genere pour des sites ultra-rapides.

web
🚩
Feature Flag

Technique permettant d'activer ou désactiver des fonctionnalités sans redeployer l'application.

methodologie
📊
Monitoring

Surveillance en temps réel des systèmes informatiques pour détecter les problèmes et optimiser les performances.

infrastructure

Chaque semaine, le meilleur de la tech française

Tendances, salaires, outils et opportunités — directement dans votre boîte mail.

Gratuit. Desabonnement en un clic. Pas de spam.