Slovníček pojmů z oblasti IT i obchodu
Ať už jste laik, který se nepohybuje ve světě online byznysu či programování, nebo patříte mezi začínající programátory, tento slovníček vám objasní mnoho pojmů z oblasti našeho byznysu.
Orientace
Pojmy z oblasti byznysu
- Big Data: Velké objemy dat, které mohou být analyzovány pro odhalení vzorců, trendů a asociací, zejména ve vztahu k lidskému chování a interakcím.
- Cloudová řešení: Služby a aplikace hostované na vzdálených serverech, které jsou přístupné přes internet, což umožňuje velkou flexibilitu k jejich dostupnosti i sdílení.
- Digitální strategie: Plán, který využívá digitální technologie a kanály k dosažení obchodních cílů a zlepšení výkonnosti organizace.
- Digitální marketing: Propagace produktů nebo služeb prostřednictvím digitálních kanálů, jako jsou vyhledávače, sociální média, e-maily a další webové stránky, kdy cílem je oslovit a zapojit zákazníky.
- Kybernetická bezpečnost: Ochrana systémů, sítí a programů před digitálními útoky, které mají za cíl přístup, změnu nebo zničení citlivých informací.
- Mobilní aplikace: Softwarové aplikace navržené pro mobilní zařízení, jako jsou chytré telefony a tablety, které umožňují uživatelům provádět specifické úkoly nebo získávat informace.
- Umělá inteligence (AI): Oblast informatiky zabývající se tvorbou systémů schopných vykonávat úkoly, které by normálně vyžadovaly lidskou inteligenci, jako je rozpoznávání řeči, rozhodování nebo překlad jazyků.
- UX/UI design: Oblast designu zaměřená na uživatelskou zkušenost (User Experience) a uživatelské rozhraní (User Interface) s cílem vytvořit produkty, které jsou uživatelsky co nejvíce přívětivé a intuitivní.
- Strojové učení: Toto slovní spojení označuje vlastní podoblast umělé inteligence, která umožňuje systémům se automaticky učit a zlepšovat se ze zkušeností bez nutnosti programování.
- SEO (Optimalizace pro vyhledávače): Proces zlepšování viditelnosti webové stránky ve výsledcích vyhledávání na internetu (ve vyhledávačích např. Google, Seznam, Bing a jiné), což zvyšuje dlouhodobě návštěvnost a potenciálně i obchodní příležitosti. Pro kvalitní výsledky je třeba na SEO pracovat dlouhodobě.
- Webové aplikace: Aplikace přístupné skrze webového prohlížeče, které poskytují interaktivní funkce podobné těm v nativních aplikacích. Webové aplikace mohou být interní (tedy např. pouze pro konkrétní firmu) nebo veřejné, tedy má k nim přístup běžný uživatel.
- Vizuální identita: Tento pojem označuje jednotný styl, podle kterého firma nebo značka komunikuje. Zahrnuje logo, barvy, typografii, fotografie i celkový vizuální tón, který pomáhá vytvářet zapamatovatelný a jednotný dojem.
Obecné pojmy
- Cookies lišta: Prvek na webové stránce, který informuje uživatele o používání souborů cookies a umožňuje jim nastavit, s jakými druhy sledování souhlasí. Jedná se o povinnou součást webů kvůli ochraně osobních údajů dle evropské legislativy.
- Agilní vývoj (Agile Development): Označuje způsob práce na softwarových projektech (neboli metodologii), který umožňuje rychlé přizpůsobení změnám. Místo toho, aby se vše naplánovalo dopředu do posledního detailu, vývoj probíhá postupně v menších krocích (tzv. iteracích). Každá část je průběžně testována a vylepšována na základě zpětné vazby od zákazníků nebo uživatelů.
- API (Application Programming Interface): Rozhraní, které umožňuje komunikaci mezi různými softwarovými aplikacemi nebo komponentami.
- Backend: Část aplikace zajišťující logiku, databázi a serverové procesy, které nejsou viditelné pro koncového uživatele, neboli se jedná o práci “na pozadí”. Opakem backendu je frontend.
- Continuous Integration/Continuous Deployment (CI/CD): Jsou to automatizované procesy, které umožňují vývojářům často a efektivně integrovat nové kódy a nasazovat aplikace.
- CRM (Customer Relationship Management): Pojem označuje systémy a strategie, které slouží ke správě interakcí s potenciálními i stávajícími zákazníky.
- Data Mining: Proces analýzy velkých datových souborů, kdy je účelem nalezení vzorů a užitečných informací.
- ERP (Enterprise Resource Planning): Typ softwaru pro řízení a automatizaci klíčových obchodních procesů v organizaci, jako je účetnictví, zásobování nebo řízení výroby. Tedy místo toho, aby každé oddělení používalo svůj vlastní systém, ERP propojuje všechna data na jednom místě, takže firma má přehled o všem, co se děje. Díky tomu se šetří čas, snižují chyby a zlepšuje efektivita. ERP je mozek firmy, který propojuje a usnadňuje její každodenní fungování.
- Favicon: Nebo také favicona či favikon je zkratka pro favorite ikon – oblíbený obrázek). Tento obrázek se vyskytuje l vedle názvu stránky v záložce prohlížeče. Obrázek by měl mít nejméně 16 x 16 px a maximálnílě 3200 x 3200 px, kvůli rozlišení mobilních telefonů, doporučujeme využívat formáty .svg v křivkách.
- Frontend: Část softwarové aplikace nebo webové stránky, která je viditelná pro uživatele a umožňuje jim přímou interakci (např. klikání na tlačítka, rolování stránek, vyhledávání požadavků).
- Hybridní aplikace: Mobilní aplikace, která kombinuje prvky nativních a webových aplikací, což umožňuje univerzální přístup na různých platformách.
- Chatbot: Automatizovaný software, který simuluje dle předem daného zadání konverzaci s uživateli formou textových nebo hlasových zpráv. Můžete se s ním setkat na sociálních sítích, v mobilních i webových aplikacích nebo i při telefonické domluvě apod.
- KPI (Key Performance Indicators): Jsou to klíčové ukazatele výkonu, které měří úspěšnost organizace při dosahování cílů.
- Microservices (Mikroslužby): Mikroslužby jsou způsob, jak vytvářet moderní aplikace tak, že se rozdělí na menší části, které fungují samostatně. Každá část (mikroslužba) se stará o jednu konkrétní věc – například jedna řeší přihlašování uživatelů, druhá spravuje objednávky a třetí posílá e-maily. Díky tomu lze aplikaci snadněji rozšiřovat, opravovat a vylepšovat, aniž by se musela měnit celá. Když se něco pokazí, neovlivní to celý systém, ale jen konkrétní službu, kterou lze opravit samostatně. Je to jako skládačka, kde každý dílek má svou úlohu, ale dohromady tvoří jeden funkční celek.
- MVP (Minimální životaschopný produkt): Základní verze produktu obsahující jen klíčové funkce, která je určena k rychlému uvedení na trh a následnému získání zpětné vazby.
- Nativní aplikace: Jedná se o aplikaci, která je vytvořená speciálně pro konkrétní operační systém, například Android nebo iOS. Díky tomu běží rychleji, plynuleji a využívá naplno možností zařízení, jako je fotoaparát, GPS nebo notifikace.
- Proxy server: Má roli prostředníka mezi tvým počítačem (nebo mobilem) a internetem, který zajišťuje bezpečnost a soukromí. Když si chcete načíst webovou stránku, požadavek nejdřív projde přes proxy server, který ho buď přesměruje, nebo upraví.
- Scrum: Součást agilního vývoje zaměřená na týmovou spolupráci při tvorbě složitých produktů. Scrum je způsob, jak organizovat práci v týmu při vývoji složitých projektů, hlavně v IT. Místo toho, aby se plánovalo vše dopředu na dlouhou dobu, tým pracuje v krátkých cyklech zvaných sprinty (obvykle se jedná o období 1–4 týdny). Na začátku sprintu si tým společně stanoví, co chce stihnout, a na konci se zkontroluje a vyhodnotí, čeho se podařilo dosáhnout.
- Serverless řešení: Způsob provozu aplikací, při kterém vývojář nemusí spravovat ani nastavovat servery – o vše se stará poskytovatel cloudových služeb. Aplikace tak automaticky využívá jen tolik výkonu, kolik právě potřebuje, což šetří náklady i čas.
WordPress slovníček
- Backup (Záloha): Kopie webu uložená pro případ obnovení při ztrátě dat nebo problémech s webem.
- Cache: Mechanismus pro dočasné ukládání obsahu webu za účelem zrychlení načítání stránek.
- CDN (Content Delivery Network): Systém distribuovaných serverů, který zajišťuje rychlejší doručování obsahu webu na základě geografické polohy návštěvníka.
- CMS (Content Management System): Systém pro správu obsahu, který umožňuje snadno vytvářet, spravovat a publikovat obsah na webu.
- Dashboard (Nástěnka): Administrativní rozhraní WordPressu, kde správci mohou spravovat obsah, pluginy, šablony a nastavení webu.
- Database (Databáze): Místo, kde jsou uložena všechna data webu, včetně příspěvků, uživatelů, komentářů atd.
- Elementor: Vizuální drag-and-drop (neboli chytni a přetáhni) editor pro WordPress, který umožňuje vytvářet designy webových stránek bez nutnosti programování. Elementor můžeme nazvat šablonou, kde ale lze přidávat pluginy a dále ji upravovat v rámci určitých mezí.
- Hosting: Serverové prostředí, na kterém je WordPress web provozován. Může samozřejmě existovat i hosting pro jiné platformy webů než je pouze WordPress, např. Wix, Mioweb apod.)
- Hlavní stránka (Homepage): Úvodní stránka webu, kterou uživatel vidí jako první při návštěvě webu.
- Kategorie (Category): Primární způsob organizace příspěvků do skupin podle tématu.
- Kapacita uživatele (Roles): Nastavení oprávnění uživatelů webu (např. administrátor, editor, autor, předplatitel).
- Multisite: Je to speciální funkce WordPressu, která umožňuje spravovat více webů najednou z jednoho místa. Místo toho, aby existovala samostatná instalace pro každý web WordPressu, všechno běží na jedné instalaci, ale můžete vytvářet a spravovat různé weby z jednoho administračního rozhraní. Je to užitečné třeba pro firmy, které mají více poboček, školy s různými weby apod. Jednoduše řečeno – existuje jedno hlavní centrum a z něj ovládáte všechny své weby.
- Permalink: Trvalá URL adresa jednotlivých příspěvků nebo stránek, která by měla být čitelná a optimalizovaná pro SEO.
- Pingback: Automatické upozornění jiné webové stránky, že na ni byla odkazována.
- Plugin (čteme “plagin”): Rozšíření přidávající nové funkce nebo vlastnosti na WordPress web (například formuláře, SEO optimalizaci, bezpečnost apod.)
- Příspěvek (Post): Typ obsahu používaný pro blogové články nebo novinky, často řazený podle data.
- Slug: Textová část URL adresy stránky nebo příspěvku, která přichází za hlavní doménu (např. „moje-domena.cz/slug“).
- Stránka (Page): Typ obsahu používaný k vytvoření statického obsahu, jako mohou být různé typy stránek např. „O nás“ nebo „Kontakt“.
- Shortcode: Krátký kód, který umožňuje snadno přidávat specifické funkce nebo obsah (např. [galery]).
- Šablona (Theme): Designový a funkční rámec, který je už předpřivaný a určuje vzhled a chování webu postaveného na WordPressu.
- Štítky (Tags): Klíčová slova přiřazená k příspěvkům, která pomáhají dále specifikovat obsah.
- Taxonomie: Jedná se o strukturovaný způsob třídění stávajícího obsahu, jako jsou například kategorie nebo štítky. Díky tomuto, že pomáhá uspořádat obsah do smysluplných skupin, každý snadno najde, co potřebuje. Jako příklad můžeme uvést: Na blogu o vaření může taxonomie vypadat takto:
- Kategorie: Recepty na snídaně, obědy, večeře
- Štítky: Vegetariánské, rychlé recepty, bezlepkové
- SSL Certifikát: Bezpečnostní certifikát, který šifruje komunikaci mezi webem a jeho uživateli (protokol HTTPS).
- Widget: Malý blok, který lze umístit do určitých částí webu (např. postranní panel, zápatí) a který poskytuje specifickou funkci, například kalendář nebo vyhledávání.
- WooCommerce: Plugin pro e-commerce, který umožňuje vytvořit internetový obchod na platformě WordPress. Tedy pokud potřebujete e-shop, jedná se o kvalitní řešení, které lze v mnoha ohledech upravovat skrze programování podle vašich potřeb.
UX/UI Design slovníček
- Accessibility (Přístupnost): Design produktů a služeb, které mohou být snadno používány lidmi s různými schopnostmi, včetně osob se zdravotním postižením.
- Mockup: Statický design, který detailně představuje vzhled uživatelského rozhraní bez interaktivity neboli náhled bez možnosti pro kliknutí apod. Jakmile už je k tomu přidána interaktivita, jedná se o tzv. prototyp – viz bližší info níže.
- Persona: Fiktivní profil typického uživatele, vytvořený na základě výzkumu, který pomáhá lépe pochopit potřeby, cíle a chování uživatelů. Díky otestování lze vytvořit závěr, zda je produkt třeba vylepšovat nebo je připraven na spuštění ven.
- Prototype (Prototyp): Interaktivní model návrhu, který umožňuje testovat funkcionalitu a uživatelské cesty před vývojem finálního řešení. S tímto pojmem se můžete setkat v mnoha odvětvích.
- Responsive Design (Responzivní design): Návrh, který umožňuje aplikaci nebo webu přizpůsobit se různým velikostem obrazovek a zařízením, jako jsou tablety, telefony a jiná zařízení.
- UI (User Interface): Uživatelské rozhraní. Jedná se o vizuální a interaktivní část produktu, která umožňuje uživateli interagovat s aplikací nebo webem.
- UX (User Experience): V překladu uživatelská zkušenost. Zahrnuje veškeré dojmy a pocity uživatele při interakci s produktem nebo službou. Zkušenost může hodnotit například po návštěvě webové stránky, jak se na ní návštěvník zorientoval, zda našel všechny potřebné informace apod.
- User journey: Cesta uživatele, která popisuje kroky, které uživatel podniká při interakci s produktem.
- Usability (Použitelnost): Jak snadno a efektivně může uživatel dosáhnout svého cíle při používání produktu.
- Wireframe: Toto je velmi často používaný pojem. Jedná se o jednoduchý nákres nebo schéma, které ukazuje rozložení obsahu na webové stránce nebo obrazovce. (Lze vytvořit i v nástroji Figma).
Slovníček pojmů souvisejících s HTTP a stavovými kódy
Obecné pojmy
- Chybová stránka (Error Page): Webová stránka, jež zobrazuje informace o problému, který zabránil úspěšnému načtení požadovaného obsahu.
- HTTP (Hypertext Transfer Protocol): Protokol používaný k přenosu dat mezi webovým serverem a klientem (např. webovým prohlížečem).
- Stavové kódy HTTP (HTTP Status Codes): Stavové kódy HTTP jsou tříciferná čísla, která webový server posílá klientovi (například prohlížeči) jako odpověď na jeho požadavek. Tyto kódy informují o úspěchu nebo chybě požadavku.
Stavové kódy – hlášení
Informační (1xx)
- 100
Pokračovat - 101
Přepnout protokol
Úspěšné (2xx)
- 200
Vše v pořádku, stránka pracuje jak má, stránka se v prohlížeči zobrazí. - 201
Vytvořeno - 202
Přijato
Přesměrování (3xx)
- 301 Moved Permanent (Trvale přesměrováno)
Stránka byla trvale přesunuta na novou adresu. Používá se například při změně domény nebo struktury URL. Google a další vyhledávače si zapamatují nové URL. - 302 Found (Dočasně přesměrováno)
Stránka je dočasně na jiné adrese, ale v budoucnu se může vrátit zpět. Používá se třeba při A/B testování nebo údržbě webu. Vyhledávače obvykle neaktualizují indexované URL. - 303 See Other (Jiné místo)
Používá se pro přesměrování po odeslání formuláře. Zabraňuje tomu, aby uživatel znovu omylem odeslal data při obnovení stránky. Přesměrovává na jinou stránku pomocí HTTP GET metody. - 304 Not Modified (Nezměněno)
Znamená, že stránka se nezměnila od poslední návštěvy. Umožňuje rychlejší načítání, protože prohlížeč použije uloženou (cached) verzi. Šetří datový přenos a zlepšuje výkon webu. - 307 Temporary Redirect (Dočasné přesměrování)
Funguje jako 302, ale zachovává stejnou HTTP metodu (GET/POST). Uživatel je přesměrován dočasně, ale formuláře nebo požadavky zůstávají stejné. - 308 Permanent Redirect (Trvalé přesměrování)
Funguje jako 301, ale zachovává HTTP metodu. Například pokud se stránka přesune, ale nechcete změnit způsob odesílání formulářů.
Chyby klienta (4xx)
- 400 Bad Request
Jedná se chybu zapříčiněnou nesprávným nebo poškozeným požadavkem, který server nedokáže zpracovat. - 401 Unauthorized (Chybějící autorizace)
Došlo k chybě, která oznamuje, že přístup k požadovanému zdroji potřebuje ověření uživatele (např. přihlášení). - 402 Payment requiered
Tato chyba se v praxi často nepoužívá. Označuje skutečnost, že než bude moci být splněn požadavek, je třeba provést a dokončit konkrétní platbu. - 403 Forbidden (Nepovolený přístupu)
Chyba, která signalizuje, že klient nemá oprávnění přistupovat k požadovanému zdroji. - 404 Not Found (Nenalezeno)
Nejznámější chybový kód, znamenající, že server nemůže najít požadovaný zdroj (např. stránka, která byla už odstraněna nebo přesunuta).
- 405 Method Not Allowed (Nepovolená metoda)
Hlášení o chybě, která nastane, pokud klient použije nepovolenou HTTP metodu (např. POST místo GET).
Chyby serveru (5xx)
- 500 Internal Server Error
Obecná chyba serveru informující o problému, který brání zpracování požadavku.
- 501 Not Implemented
Server nepodporuje požadovanou funkci nebo metodu.
- 502 Bad Gateway
Chyba, která nastává, když jeden server obdrží neplatnou odpověď od jiného serveru při proxy připojení (proxy připojení zajišťuje soukromí a bezpečnost).
- 503 Service Unavailable
Toto hlášení znamená, že server je dočasně nedostupný (např. může se jednat přetížení nebo aktuální údržbu).
- 504 Gateway Timeout
Chyba signalizující, že server neobdržel odpověď včas od jiného serveru.