1. [-] Operační systém, architektura, poskytovaná rozhraní
  2. [-] Vykonávání programu a proces překladu
  3. [-] Správa procesoru - procesy a vlákna, plánování jejich běhu, komunikace a synchronizace
  4. [-] Problém uváznutí, jeho detekce a metody předcházení
  5. [-] Správa operační paměti - segmentace, stránkování, virtuální paměť
  6. [-] Práce se vstupně výstupními zařízeními, ovladače
  7. [-] Správa diskového prostoru - oddíly, souborové systémy, zajištění konzistence dat

  1. [-] Tabulky v SQL a jejich vztah k relacím
  2. [-] Výraz SELECT v SQL
  3. [-] Relační operace - sjednocení, průnik, rozdíl, restrikce, projekce, přirozené spojení, přejmenování atributů
  4. [-] Integrita dat - primární a cizí klíč
  5. [-] Dokumentový model databáze - dokumenty, kolekce, atomické hodnoty, pole
  6. [-] Základy práce v MongoDB - operátory v dotazech, implicitní operátory a dotazy na vnořené dokumenty
  7. [-] Elasticsearch - rozdělení textu na termy a základní dotazy
  8. [-] Výpočet skóre zásahu
  9. [-] Levenštajnova vzdálenost

  1. [-] Unixové operační systémy (UNIX, Linux), uživatelská prostředí a nápovědy
  2. [-] Unixové systémy souborů a procesů, základní programy
  3. [-] Příkazový interpret (shell), vstup a výstup programu a roura v unixových OS
  4. [-] Text a regulární výrazy
  5. [-] Zpracování textu v unixových OS - základní utility, grep, sed, awk, jejich použití

  1. [-] Architektury a princip činnosti počítače
  2. [-] Číselné soustavy
  3. [-] Binární logika, logické operace a jejich vlastnosti, funkce a jejich úpravy, logické obvody
  4. [-] Reprezentace čísel a znaků v počítači
  5. [-] Detekční a samoopravné kódy
  6. [-] Hardware osobního počítače - základní deska a čipset, procesor a instrukce, vnitřní a vnější paměti, ostatní zařízení

  1. [-] Počítačové sítě, jejich služby a architektury
  2. [-] Ethernet - přepínač, použití média, linkový rámec
  3. [-] Protokol IP - paket, adresy a podsítě, směrování
  4. [-] Protokoly TCP a UDP - spojení a řízení toku dat
  5. [-] Systém DNS
  6. [-] Aplikační služby a tvorba síťových aplikací
  7. [-] Bezpečnost počítačových sítích
  8. [-] Bezdrátové sítě - režimy, přenosové médium, problémy, bezpečnost
  9. [-] Wi-Fi - standardy, access point, použití média, linkový rámec, zabezpečení
  10. [-] NAT - účel, typy, problémy
  11. [-] IPv6 - vlastnosti, paket, adresy

  1. [-] Architektura webové stránky
  2. [-] Syntaxe a sémantika HTML a CSS
  3. [-] HTML struktura webové stránky
  4. [-] Box model
  5. [-] Dědičnost a kaskáda
  6. [-] Základy správného psaní CSS kódu - typické chyby a metodiky
  7. [-] Layout webové stránky - grid, flexbox, pozicování
  8. [-] Responzivní design
  9. [-] Základní HTML elementy a jejich vizualizace
  10. [-] Analýza kvality webové stránky
  11. [-] Klientský JavaScript

  1. [-] Systém - struktura, okolí, hranice, vstup a výstup, vlastnosti a klasifikace systémů
  2. [-] Základní pojmy informačních systémů - data, informace, informační systém
  3. [-] Architektury informačních systémů - globální, vrstvená
  4. [-] Tvorba informačních systémů - softwarový proces, metodika vývoje, analýza systému
  5. [-] Podnikové informační systémy - popis, funkcionalita PIS-ERP, ERP II
  6. [-] Business Intelligence - datový pohled na PIS, operativní vs. analytické reporty, datový sklad, OLAP

1. Teoretické základy informačních technologií 2. Informační technologie 3. Programovací jazyky a programování