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 a GitHub pour automatiser les workflows de developpement.
Composant qui distribue le trafic reseau entre plusieurs serveurs.
Protocoles de chiffrement pour securiser les communications sur Internet (HTTPS).
Famille de bases de donnees non relationnelles pour des schemas flexibles et la scalabilite horizontale.
Protocole d'autorisation standard pour acceder a des ressources protegees.
Attaque qui force un utilisateur authentifie a executer des actions non souhaitees.
Philosophie de gestion de projet basee sur l'iteration, la collaboration et l'adaptation.
Application web progressive qui offre une experience similaire a une app native.
Mecanisme de notification HTTP automatique declenche par un evenement.
Systeme de messagerie asynchrone pour le decoupling entre services.
Base de donnees NoSQL orientee documents, avec un schema flexible et une scalabilite horizontale.
Pratique de merger frequemment le code dans un depot partage avec tests automatiques.
Capacite d'un systeme a rester operationnel avec un temps d'arret minimal.
Technique d'empaquetage d'applications avec leurs dependances dans des environnements isoles.
Generation de sites statiques au moment du build, pour des performances maximales.
Ensemble de techniques pour optimiser la vitesse et la reactivite d'un site web.
Sur-ensemble type de JavaScript qui ajoute le typage statique.
Capacite d'un objet a prendre plusieurs formes selon le contexte, pilier de la programmation orientee objet.
Mecanisme permettant a une classe de reprendre les proprietes et methodes d'une autre classe parente.
Principe de masquer les details internes d'un objet et de n'exposer qu'une interface publique controlee.
Processus de simplification en masquant la complexite pour ne montrer que les aspects essentiels.
Technique de programmation ou une fonction s'appelle elle-meme pour resoudre un probleme par decomposition.
Processus d'amelioration de la structure interne du code sans modifier son comportement externe.
Solution reutilisable a un probleme de conception recurrent en developpement logiciel.
Cinq principes de conception orientee objet pour un code maintenable, extensible et robuste.
Code lisible, simple et bien structure, facile a comprendre et a maintenir par toute l'equipe.
Cout futur induit par des choix techniques rapides ou sous-optimaux pris au detriment de la qualite.
Pratique collaborative ou un developpeur examine le code d'un pair avant son integration.
Principe "Don't Repeat Yourself" : chaque concept doit avoir une seule representation dans le code.
Format binaire executant du code a haute performance dans les navigateurs web, complement de JavaScript.
Systeme de gestion de contenu sans front-end integre, livrant le contenu via API.
Architecture web moderne basee sur JavaScript, APIs et Markup pre-genere pour des sites ultra-rapides.
Technique permettant d'activer ou desactiver des fonctionnalites sans redeployer l'application.
Surveillance en temps reel des systemes informatiques pour detecter les problemes et optimiser les performances.