Výkladový slovník

Pojmy z praxe, vysvětlené do detailu

Každé heslo začíná jednou souvislou definicí, kterou jde citovat samostatně. Pod ní najdete kontext, příklady z praxe, časté omyly a odkazy na původní zdroje.

Hesel
405
Kategorií
20
Jak slovník vzniká a kdo ho kontroluje
Zobrazit

405 hesel

C

Chargeback

zpětné zúčtování

Chargeback je zpětné zúčtování karetní platby, při kterém držitel karty zpochybní transakci u své banky a obchodník může přijít o původně připsané peníze. Probíhá podle pravidel karetních schémat, často přes acquirera a platební bránu, a rozhoduje se podle důkazů o autorizaci, doručení, komunikaci a případném podvodu.

Chatbot

konverzační robot

Chatbot je software, který vede s uživatelem dialog v přirozeném jazyce, nejčastěji přes web, aplikaci nebo komunikační platformu. Může být pravidlový, napojený na databáze nebo založený na jazykovém modelu; cílem je vyřídit požadavek, poradit, sbírat údaje nebo předat případ člověku.

CI/CD je sada postupů a automatizací, které průběžně integrují změny kódu, ověřují je testy a připravují nebo provádějí nasazení aplikace. Cílem je zkrátit cestu od commitu k bezpečnému vydání, snížit ruční práci a rychle odhalit chyby v build procesu, konfiguraci nebo samotném kódu.

Cílová skupina

Target audience

Cílová skupina je vymezená část trhu, na kterou firma míří produktem, komunikací a cenou, protože u ní očekává nejvyšší pravděpodobnost nákupu. Vymezuje se demografií, chováním, potřebou nebo situací, ve které se člověk nachází. V digitálním marketingu se překlápí do konkrétních parametrů kampaní, segmentů v analytice a rozhodnutí o obsahu webu.

Cizí klíč

foreign key

Cizí klíč je databázové omezení, které ukládá, že hodnota ve sloupci nebo skupině sloupců musí odpovídat existujícímu řádku v jiné, případně téže tabulce. Relační databáze tím chrání vazby mezi záznamy, například aby objednávka neodkazovala na neexistujícího zákazníka a data zůstala konzistentní.

Code review

kontrola kódu

Code review je systematická kontrola změn ve zdrojovém kódu jiným vývojářem nebo týmem před jejich začleněním do hlavní větve. Pomáhá najít chyby, bezpečnostní rizika, nejasný návrh i odchylky od týmových pravidel, ale zároveň slouží ke sdílení znalostí a sjednocování stylu práce.

Code splitting je technika, při které se JavaScriptový balík aplikace rozdělí na menší soubory (chunky), jež prohlížeč stahuje až ve chvíli, kdy jsou skutečně potřeba. Místo jednoho velkého bundlu se při prvním načtení přenese jen kód nutný pro zobrazenou stránku, zbytek dorazí později na vyžádání.

Coding standard

standard kódování

Coding standard je sada domluvených pravidel, podle kterých tým píše, formátuje a strukturuje zdrojový kód. Určuje například pojmenování proměnných, odsazení, rozdělení souborů, komentáře nebo bezpečné idiomy, aby byl kód čitelný, konzistentní a snadněji kontrolovatelný napříč projektem, editory i revizemi v pull requestech.

Commit je zapsání skupiny změn tak, aby se staly trvalou a nedělitelnou součástí systému. Ve verzovacím systému jako Git jde o snímek obsahu repozitáře s odkazem na předchozí commit, autorem a popisem. V databázi commit uzavírá transakci a potvrzuje všechny její zápisy najednou.

Confusion matrix

matice záměn

Confusion matrix je tabulka, která porovnává předpovědi klasifikačního modelu se skutečnými třídami a rozděluje je na správné a chybné případy. U dvou tříd obsahuje čtyři čísla: true positive, true negative, false positive a false negative. Z těchto čtyř hodnot se počítá accuracy, precision, recall i F1 skóre.

Connection pool

fond připojení

Connection pool je sada předem otevřených spojení k databázi nebo jiné službě, kterou aplikace sdílí mezi požadavky místo toho, aby pro každý požadavek navazovala nové spojení. Požadavek si spojení vypůjčí, provede dotaz a vrátí ho zpět do fondu. Šetří se tím čas na TCP handshake, autentizaci a vznik procesu na straně serveru.

Context window

kontextové okno

Context window je maximální množství vstupního textu a často i nedávné konverzace, které může jazykový model zpracovat najednou při generování odpovědi. Udává se obvykle v tokenech, zahrnuje systémové instrukce, prompt i přiložené dokumenty a přímo ovlivňuje cenu, latenci a spolehlivost práce s informacemi.

Cookie

soubor cookie

Cookie je malý údaj, který web uloží v prohlížeči a prohlížeč jej při dalších požadavcích posílá zpět příslušnému webu. Používá se pro přihlášení, nastavení, košík, analytiku i reklamu. Bezpečné použití závisí na atributech jako Secure, HttpOnly, SameSite, expirace a správném souhlasu uživatele.

Copywriting je cílené psaní textů, které mají čtenáře přivést k určité akci, například nákupu, registraci nebo odeslání poptávky. V digitálním prostředí propojuje práci s hodnotovou nabídkou, UX, SEO a měřením výkonu, takže dobrý text není jen hezký, ale srozumitelný, důvěryhodný a testovatelný.

Core Web Vitals je sada uživatelsky orientovaných metrik, kterými Google hodnotí rychlost načtení, odezvu na interakce a vizuální stabilitu webové stránky. V praxi jde hlavně o LCP, INP a CLS, tedy signály, které pomáhají odhalit pomalý obsah, zaseknuté rozhraní nebo poskakující layout.

CORS je mechanismus prohlížečů a HTTP hlaviček, který říká, zda skript z jednoho originu smí číst odpověď z jiného originu. Chrání uživatele před nechtěným přístupem webů k datům dostupným v jeho prohlížeči, ale není náhradou autentizace, autorizace ani serverové kontroly požadavků.

CPC

cena za proklik

CPC je metrika v digitální reklamě, která vyjadřuje cenu zaplacenou za jeden proklik na reklamu. Používá se hlavně u PPC kampaní, aukčních reklamních systémů a výkonového marketingu. Pomáhá porovnat náklady na získání návštěvy, ale sama neříká, zda kliknutí přineslo objednávku, lead nebo zisk.

CPU

centrální procesorová jednotka

CPU je hlavní výpočetní část počítače, která načítá a vykonává instrukce programů, řídí tok dat mezi pamětí a periferiemi a provádí aritmetické i logické operace. V praxi rozhoduje o tom, jak rychle běží sekvenční kód, kolik úloh lze obsluhovat paralelně a kde vzniká výpočetní úzké hrdlo.

Crawl budget

rozpočet procházení

Crawl budget je množství URL adres jednoho webu, které vyhledávací robot za dané období skutečně stáhne. Vzniká kombinací dvou věcí: kolik požadavků server bez zpomalení unese (crawl capacity) a kolik stránek považuje vyhledávač za dost zajímavé na stažení (crawl demand). Limituje hlavně weby s desítkami tisíc URL.

Cross-selling

křížový prodej

Cross-selling je prodejní technika, při které obchodník nabídne zákazníkovi doplňkový produkt k tomu, co už kupuje nebo vlastní: pouzdro k telefonu, pojištění k letence, prodlouženou záruku k pračce. Cílem je zvýšit hodnotu objednávky i užitek z hlavního nákupu, aniž by se měnil původně zvolený produkt.

CSS

kaskádové styly

CSS je jazyk pro popis vzhledu webových dokumentů, zejména HTML stránek. Určuje barvy, typografii, rozestupy, rozvržení, animace i přizpůsobení různým obrazovkám. Díky kaskádě kombinuje pravidla z více zdrojů a podle přesně daných priorit rozhoduje, které vlastnosti se na prvek použijí.

CTR

míra prokliku

CTR (click-through rate, míra prokliku) je poměr počtu kliknutí k počtu zobrazení reklamy, odkazu nebo výsledku vyhledávání, vyjádřený v procentech. Vzorec je kliknutí děleno zobrazeními krát sto. CTR měří, jak dobře sdělení zaujme publikum, ke kterému se dostane, ale samo o sobě neříká nic o tom, co se stane po kliknutí.

Culling je technika v grafickém programování, která před vykreslením vyřazuje objekty, plochy nebo fragmenty považované za neviditelné či nepodstatné pro aktuální záběr. Cílem je snížit počet výpočtů pro GPU, šetřit paměťovou propustnost a udržet stabilní snímkovou frekvenci bez změny viditelného výsledku.

Cumulative Layout ShiftCLS

kumulativní posun rozvržení

Cumulative Layout Shift je metrika ze sady Core Web Vitals, která měří, jak moc se viditelný obsah stránky během načítání a používání samovolně posune. Hodnota vzniká součtem jednotlivých posunů, kde každý se počítá jako podíl zasažené plochy viewportu vynásobený vzdáleností posunu. Za dobrou se považuje hodnota do 0,1.

Customer Lifetime ValueCLV

celoživotní hodnota zákazníka

Customer Lifetime Value je odhad celkového zisku, který firmě přinese jeden zákazník za celou dobu vztahu s ním. Počítá se z průměrné hodnoty objednávky, frekvence nákupů, marže a míry odchodu zákazníků, obvykle diskontovaný na současnou hodnotu. Slouží hlavně jako strop pro to, kolik se vyplatí zaplatit za získání nového zákazníka.

CVE je veřejný katalog konkrétních zranitelností softwaru a hardwaru, ve kterém každá chyba dostane jednoznačné číslo ve tvaru CVE-rok-pořadí. Identifikátor slouží jako společný odkaz pro výrobce, bezpečnostní skenery, databáze i administrátory, takže všichni mluví prokazatelně o téže chybě bez ohledu na to, jak ji kdo pojmenoval.

D

Dashboard

řídicí panel

Dashboard je vizuální panel, který soustředí klíčové metriky, grafy, upozornění a odkazy na jednu přehlednou obrazovku. Pomáhá rychle sledovat stav produktu, firmy nebo systému, odhalit odchylky a rozhodovat podle aktuálních dat místo procházení mnoha samostatných reportů v různých nástrojích a týmech.

Data pipeline je řízený sled kroků, který přesouvá data ze zdrojů do cílového úložiště nebo aplikace a během cesty je čistí, převádí, obohacuje či kontroluje. Používá se v analytice, strojovém učení i provozních systémech, aby data dorazila včas, ve správném formátu a dohledatelně.

Databázová transakce

database transaction

Databázová transakce je řízená skupina databázových operací, která se má provést jako jeden logický celek. Pokud se všechny kroky podaří, změny se potvrdí commitem; při chybě se vrátí rollbackem. Transakce chrání konzistenci dat hlavně při souběžných zápisech, výpadcích a více navazujících změnách.

Databázový pohled je pojmenovaný uložený SELECT dotaz, na který se v databázi odkazuje jako na tabulku. Pohled sám o sobě data neukládá: při každém použití se jeho definice vyhodnotí nad zdrojovými tabulkami. Slouží k zjednodušení složitých dotazů, k omezení přístupu na vybrané sloupce a řádky a ke stabilnímu rozhraní nad měnícím se datovým modelem.

Datová kvalita

Data quality

Datová kvalita je míra, do jaké data odpovídají potřebám konkrétního použití, například rozhodování, reportingu, automatizace nebo trénování modelů. Posuzuje se podle vlastností jako přesnost, úplnost, konzistence, aktuálnost, jedinečnost a dohledatelnost původu, nikoli jen podle toho, zda jsou data technicky validní.

Datová sada je uspořádaný soubor datových záznamů, který má společný účel, strukturu a kontext použití. Může jít o tabulku objednávek, kolekci obrázků, logy aplikace nebo trénovací příklady pro model. Důležitá není jen data samotná, ale také popis sloupců, původ, kvalita a pravidla aktualizace.

Datové jezero je centrální úložiště, které uchovává velké objemy strukturovaných, polostrukturovaných i nestrukturovaných dat v původní nebo málo upravené podobě. Slouží jako základ pro analytiku, strojové učení, reporting a pozdější zpracování, kdy se datům dává struktura až při čtení nebo transformaci.

Datový sklad

Data warehouse

Datový sklad je centrální databázové prostředí určené pro dlouhodobé ukládání, sjednocení a analytické dotazování dat z více provozních systémů. Na rozdíl od transakční databáze optimalizuje čtení, agregace a historické pohledy, takže podporuje reporting, business intelligence, plánování i datové modely nad konzistentními metrikami.

DDoS

distribuované odepření služby

DDoS je útok, při kterém velké množství rozptýlených zařízení současně zahltí server, linku nebo aplikaci provozem tak, že přestane obsluhovat legitimní uživatele. Na rozdíl od prostého DoS pochází zátěž z tisíců různých adres, takže ji nelze odstavit zablokováním jednoho zdroje. Cílem není krádež dat, ale nedostupnost služby.

Deadlock

uváznutí

Deadlock je stav, kdy se dva nebo více procesů, vláken nebo transakcí navzájem blokují, protože každý drží prostředek, který potřebuje někdo další. Výpočet pak nemůže pokračovat bez zásahu plánovače, databáze nebo aplikace, typicky u zámků, mutexů, souborů či řádků v databázi.

Debugging

ladění

Debugging je systematické hledání, ověřování a odstraňování chyb v programu, konfiguraci nebo běhovém prostředí. Zahrnuje reprodukci problému, sběr stop, práci s debuggerem či logy, formulaci hypotéz a ověření opravy, aby se neodstranil jen viditelný příznak, ale skutečná příčina.

Deep link

hluboký odkaz

Deep link je odkaz, který uživatele nevede na úvodní stránku služby, ale přímo na konkrétní obsah, stav nebo obrazovku. Na webu jde typicky o URL s cestou, parametry nebo fragmentem, v mobilních aplikacích o ověřený odkaz či schéma, které otevře správné místo v aplikaci.

Denormalizace

Denormalization

Denormalizace je záměrné zavedení redundance do datového modelu, typicky zkopírováním nebo předpočítáním hodnot z jiných tabulek, aby čtení nemuselo spojovat mnoho tabulek a agregovat je za běhu. Denormalizace zrychluje dotazy výměnou za větší objem dat, složitější zápisy a riziko, že se kopie hodnoty rozejdou s originálem.

Dependency injectionDI

vkládání závislostí

Dependency injection je návrhový princip, při kterém objekt nedostává své spolupracovníky vlastní konstrukcí, ale přijímá je zvenku, typicky přes konstruktor nebo konfigurovaný kontejner. Třída pak závisí na rozhraních nebo abstrakcích, snadněji se testuje a její vazby lze měnit bez přepisování obchodní logiky.

Design sprint je časově ohraničený pracovní formát, obvykle pětidenní, ve kterém malý tým převede podnikatelskou otázku na prototyp a otestuje ho na skutečných uživatelích. Metodiku popsali Jake Knapp a kolegové z Google Ventures. Cílem není hotový produkt, ale rychlé rozhodnutí, zda má smysl daný směr dál vyvíjet.

Design system je sdílený soubor pravidel, komponent, vizuálních tokenů a dokumentace, který pomáhá týmu navrhovat a vyvíjet konzistentní digitální produkty. Propojuje UX, UI a frontend, aby tlačítka, formuláře, barvy, typografie i chování aplikace nevznikaly pokaždé znovu a šly bezpečně měnit napříč produkty.

Design tokeny

Design tokens

Design tokeny jsou pojmenované hodnoty vizuálních rozhodnutí, jako jsou barvy, odsazení, poloměry rohů nebo velikosti písma, uložené odděleně od kódu i od návrhu. Místo konkrétního zápisu #0B5FFF se v designu i v aplikaci odkazuje název color.action.primary, takže jedna změna hodnoty se promítne do webu, mobilní aplikace i dokumentace současně.

Detekce anomálií

Anomaly detection

Detekce anomálií je hledání datových bodů, událostí nebo průběhů, které se výrazně odlišují od naučeného obrazu běžného chování. Používá se při odhalování podvodných plateb, průniků do sítě, výpadků infrastruktury nebo vadných kusů ve výrobě. Typicky pracuje s velmi nevyváženými daty, kde anomálie tvoří zlomek procenta všech pozorování.

Disaster recovery

obnova po havárii

Disaster recovery je soubor plánů, technických opatření a provozních postupů, které umožní obnovit IT služby po havárii, kyberútoku nebo jiné vážné poruše. Řeší zálohy, náhradní infrastrukturu, odpovědnosti lidí, pořadí obnovy a cíle RTO a RPO, aby organizace věděla, co zprovoznit jako první a kolik dat smí ztratit.

Displacement mapa

displacement map

Displacement mapa je textura, jejíž hodnoty určují, o kolik se má každý bod povrchu 3D modelu fyzicky posunout podél normály. Na rozdíl od normálové mapy tedy mění skutečnou geometrii: vzniká reliéf s vlastním obrysem, správným stínem i samostíněním. Vyžaduje ale hustou síť trojúhelníků nebo tesselaci přímo na GPU.

Distribuce aplikace

application distribution

Distribuce aplikace je proces, kterým se hotová aplikace připraví, zabalí, doručí a zpřístupní uživatelům nebo provoznímu prostředí. Zahrnuje build, podpis, konfiguraci, nasazení, publikaci v obchodě, aktualizace, monitoring vydání a možnost návratu na předchozí verzi, když se objeví chyba.

DNS

systém doménových jmen

DNS je distribuovaný systém, který převádí doménová jména na technické údaje potřebné pro komunikaci, hlavně IP adresy serverů. Díky DNS může uživatel zadat čitelnou adresu webu, zatímco počítač získá záznamy pro web, e-mail, ověření domény nebo další síťové služby.

Podle oboru

Procházet podle kategorie

Softwarový vývoj

Jazyky, paradigmata, návrhové vzory a testování: pojmy, které rozhodují o tom, jestli se kód dá po roce ještě rozšiřovat.

149 hesel

Webové technologie

HTTP, DOM, prohlížečová API a frameworky: co se doopravdy děje mezi zadáním adresy a vykreslenou stránkou.

117 hesel

Databáze

SQL i NoSQL, indexy, transakce a konzistence: proč jsou některé dotazy okamžité a jiné položí server.

47 hesel

Datová analytika

ETL, datové sklady, metriky a statistika: jak z provozních dat vzniká něco, podle čeho se dá rozhodovat.

70 hesel

Umělá inteligence

Jazykové modely, agenti, prompt engineering a RAG: pojmy z oboru, kde slovník zastarává rychleji než kdekoli jinde.

43 hesel

Strojové učení

Modely, trénink, evaluace a to, proč model s výbornou přesností může být v praxi k ničemu.

49 hesel

Sítě a protokoly

TCP/IP, DNS, TLS a CDN: vrstvy, po kterých data cestují, a místa, kde se to obvykle rozbije.

44 hesel

Počítačová architektura

CPU, cache, paměť a instrukční sady: proč je rozdíl mezi „málo operací“ a „rychlý kód“.

35 hesel

Cloud a DevOps

Kontejnery, CI/CD, infrastruktura jako kód a observabilita: jak se software dostane do provozu a jak se v něm udrží.

67 hesel

Kyberbezpečnost

Kryptografie, autentizace a útoky: pojmy, u kterých se nepřesnost v definici rovnou promítne do zranitelnosti.

68 hesel

Digitální marketing

Atribuce, kanály, kampaně a metriky: co jednotlivá čísla v reportu skutečně měří.

55 hesel

SEO

Technické SEO, indexace a optimalizace pro AI vyhledávače: jak se obsah dostane k lidem i k jazykovým modelům.

41 hesel

Online platby

Platební brány, karetní schémata, 3-D Secure a PCI DSS: cesta peněz od tlačítka Zaplatit k účtu obchodníka.

32 hesel

E-commerce

Katalog, košík, checkout a fulfillment: pojmy z provozu e-shopu, kde se každé procento konverze počítá.

70 hesel

Kvantitativní trading

Mikrostruktura trhu, riziko a backtesting: pojmy z oboru, kde chyba v metodice vypadá jako zisk.

5 hesel

Grafické programování

Shadery, rasterizace a GPU: jak se z čísel v paměti stane obraz na displeji.

40 hesel

3D design

Modelování, materiály a rendering: pojmy z tvorby trojrozměrné grafiky, od sítě polygonů po finální obraz.

29 hesel

UX/UI design

Interakce, přístupnost a design systémy: pojmy, které rozhodují o tom, jestli se produkt dá používat.

48 hesel

Mobilní vývoj

iOS, Android a multiplatformní přístupy: pojmy z vývoje aplikací, které běží v cizím obchodě a na cizích pravidlech.

33 hesel

Právo a compliance

GDPR, PCI DSS, EU AI Act a přístupnost: regulace, které se promítají přímo do zadání vývoje.

47 hesel