Glossaire Tech
98 termes techniques expliques simplement, avec exemples et contexte d'utilisation.
Plateforme complète pour construire et consommer des API GraphQL.
Serveur d'automatisation CI/CD open source avec plus de 1800 plugins.
Plateforme CI/CD integree à GitHub pour automatiser les workflows de développement.
Composant qui distribue le trafic réseau entre plusieurs serveurs.
Protocoles de chiffrement pour sécuriser les communications sur Internet (HTTPS).
Famille de bases de données non relationnelles pour des schémas flexibles et la scalabilité horizontale.
Protocole d'autorisation standard pour accéder à des ressources protégées.
Attaque qui force un utilisateur authentifie à exécuter des actions non souhaitees.
Philosophie de gestion de projet basée sur l'itération, la collaboration et l'adaptation.
Application web progressive qui offre une expérience similaire à une app native.
Mécanisme de notification HTTP automatique declenche par un événement.
Système de messagerie asynchrone pour le decoupling entre services.
Base de données NoSQL orientee documents, avec un schéma flexible et une scalabilité horizontale.
Pratique de merger fréquemment le code dans un dépôt partage avec tests automatiques.
Capacité d'un système à rester opérationnel avec un temps d'arrêt minimal.
Technique d'empaquetage d'applications avec leurs dépendances dans des environnements isolés.
Génération de sites statiques au moment du build, pour des performances maximales.
Ensemble de techniques pour optimiser la vitesse et la réactivité d'un site web.
Sur-ensemble type de JavaScript qui ajoute le typage statique.
Capacité d'un objet à prendre plusieurs formes selon le contexte, pilier de la programmation orientee objet.
Mécanisme permettant à une classe de reprendre les propriétés et méthodes d'une autre classe parente.
Principe de masquer les détails internes d'un objet et de n'exposer qu'une interface publique controlee.
Processus de simplification en masquant la complexité pour ne montrer que les aspects essentiels.
Technique de programmation ou une fonction s'appelle elle-meme pour résoudre un problème par decomposition.
Processus d'amélioration de la structure interne du code sans modifier son comportement externe.
Solution réutilisable à un problème de conception recurrent en développement logiciel.
Cinq principes de conception orientee objet pour un code maintenable, extensible et robuste.
Code lisible, simple et bien structure, facile à comprendre et à maintenir par toute l'équipe.
Coût futur induit par des choix techniques rapides ou sous-optimaux pris au detriment de la qualité.
Pratique collaborative ou un développeur examine le code d'un pair avant son intégration.
Principe "Don't Repeat Yourself" : chaque concept doit avoir une seule représentation dans le code.
Format binaire executant du code a haute performance dans les navigateurs web, complement de JavaScript.
Système de gestion de contenu sans front-end integre, livrant le contenu via API.
Architecture web moderne basée sur JavaScript, APIs et Markup pre-genere pour des sites ultra-rapides.
Technique permettant d'activer ou désactiver des fonctionnalités sans redeployer l'application.
Surveillance en temps réel des systèmes informatiques pour détecter les problèmes et optimiser les performances.