- Operační systém, architektura, poskytovaná rozhraní
- Vykonávání programu a proces překladu
- Správa procesoru - procesy a vlákna, plánování jejich běhu, komunikace a synchronizace
- Problém uváznutí, jeho detekce a metody předcházení
- Správa operační paměti - segmentace, stránkování, virtuální paměť
- Práce se vstupně výstupními zařízeními, ovladače
- Správa diskového prostoru - oddíly, souborové systémy, zajištění konzistence dat
- Tabulky v SQL a jejich vztah k relacím
- Výraz SELECT v SQL
- Relační operace - sjednocení, průnik, rozdíl, restrikce, projekce, přirozené spojení, přejmenování atributů
- Integrita dat - primární a cizí klíč
- Dokumentový model databáze - dokumenty, kolekce, atomické hodnoty, pole
- Základy práce v MongoDB - operátory v dotazech, implicitní operátory a dotazy na vnořené dokumenty
- Elasticsearch - rozdělení textu na termy a základní dotazy
- Výpočet skóre zásahu
- Levenštajnova vzdálenost
- Unixové operační systémy (UNIX, Linux), uživatelská prostředí a nápovědy
- Unixové systémy souborů a procesů, základní programy
- Příkazový interpret (shell), vstup a výstup programu a roura v unixových OS
- Text a regulární výrazy
- Zpracování textu v unixových OS - základní utility, grep, sed, awk, jejich použití
- Architektury a princip činnosti počítače
- Číselné soustavy
- Binární logika, logické operace a jejich vlastnosti, funkce a jejich úpravy, logické obvody
- Reprezentace čísel a znaků v počítači
- Detekční a samoopravné kódy
- Hardware osobního počítače - základní deska a čipset, procesor a instrukce, vnitřní a vnější paměti, ostatní zařízení
- Počítačové sítě, jejich služby a architektury
- Ethernet - přepínač, použití média, linkový rámec
- Protokol IP - paket, adresy a podsítě, směrování
- Protokoly TCP a UDP - spojení a řízení toku dat
- Systém DNS
- Aplikační služby a tvorba síťových aplikací
- Bezpečnost počítačových sítích
- Bezdrátové sítě - režimy, přenosové médium, problémy, bezpečnost
- Wi-Fi - standardy, access point, použití média, linkový rámec, zabezpečení
- NAT - účel, typy, problémy
- IPv6 - vlastnosti, paket, adresy
- Architektura webové stránky
- Syntaxe a sémantika HTML a CSS
- HTML struktura webové stránky
- Box model
- Dědičnost a kaskáda
- Základy správného psaní CSS kódu - typické chyby a metodiky
- Layout webové stránky - grid, flexbox, pozicování
- Responzivní design
- Základní HTML elementy a jejich vizualizace
- Analýza kvality webové stránky
- Klientský JavaScript
- Systém - struktura, okolí, hranice, vstup a výstup, vlastnosti a klasifikace systémů
- Základní pojmy informačních systémů - data, informace, informační systém
- Architektury informačních systémů - globální, vrstvená
- Tvorba informačních systémů - softwarový proces, metodika vývoje, analýza systému
- Podnikové informační systémy - popis, funkcionalita PIS-ERP, ERP II
- Business Intelligence - datový pohled na PIS, operativní vs. analytické reporty, datový sklad, OLAP
Navigace
1. Teoretické základy informačních technologií 2. Informační technologie 3. Programovací jazyky a programování