Povinný předmět
Zvládni digitální
nástroje s přehledem.
Naučíš se hledat a ověřovat informace, rozumět datům, chránit svoje účty i soukromí a používat digitální nástroje s jistotou, že víš, co dělají a proč.
Modul 01
Sítě, systémy a zabezpečení
Jak funguje internet: TCP/IP, adresy a protokoly
Co se s daty děje na cestě sítí, jak se čtou IP adresy, co drží pohromadě lokální síť a čím se od sebe liší protokoly, které používáme každý den.
1.2DNS, domény a cz.nic
Jak se z názvu webu stane IP adresa, z čeho se skládá doménové jméno a jak zjistit síťové údaje vlastního počítače.
1.3Zabezpečení: firewall, TLS, certifikáty a 2FA
Jak funguje firewall a porty, co znamená zámeček v adresním řádku a proč samotné heslo dnes nestačí.
1.4IoT: principy, využití a rizika
Co je internet věcí, jak putují data od čidla k uživateli, k čemu se dají veřejná IoT data využít a jaké slabiny s sebou připojená zařízení nesou.
1.5Hesla, úniky dat a správce hesel
Jak server ukládá hesla, co se stane, když jeho databáze unikne, proč je opakované heslo horší než slabé a jak pomůže správce hesel a passkey.
Modul 02
Data, databáze, datové formáty a API
Relační databáze a datový model
K čemu slouží relační databáze, jak se čte datový model a jeho vazby, co je primární a cizí klíč a k čemu je index.
2.2SQL v praxi
Výběr, filtrování a řazení dat, vkládání, úpravy a mazání záznamů, potom JOINy včetně rozdílu LEFT a RIGHT a agregace – vše nad připravenou databází e-shopu.
Datové formáty a scraping
Struktura JSON, XML a CSV a k čemu se který hodí, úskalí CSV a co je scraping a čím se liší od práce s API.
API a REST
K čemu slouží API, jak funguje REST, co je endpoint a HTTP metoda a co znamenají stavové kódy 2xx, 4xx a 5xx.
API v praxi: Postman a curl
Celý blok praktické práce nad připraveným API s dokumentací v OpenAPI – GET, DELETE a čtení vrácených statusů v Postmanu a curl.
Tabulková data: čištění „špinavých“ dat
Strukturovaná a nestrukturovaná data, proč vznikají „špinavá data“ a jak vyčistit reálně vypadající CSV e-shopu – duplicity, prázdné buňky, text místo čísel.
Analýza a vizualizace dat
Volba správného typu grafu, podmíněné formátování a jak poznat zavádějící graf i unáhlené závěry z příliš malého vzorku.
Modul 03
Vývoj a verzování
Vývoj SW projektu: fáze, profese a role
Fáze softwarového projektu, přehled IT profesí a rolí, co je QA a technický dluh a co ovlivňuje volbu technologií.
Agilní metody a plánování sprintu
Waterfall proti Agile, Scrum a kanban, MVP, backlog a Definition of Done a prioritizace požadavků do prvního sprintu.
UML: use case a vývojový diagram
K čemu se UML používá, čím se liší use case diagram od vývojového a kdy který nakreslit.
Open source, Git a verzování
Co znamená open source, proč je důležité verzování a jak se pracuje s repozitářem – commit, branch, merge a push na GitHub.
Modul 04
Grafika, UX/UI a testování
Grafika: formáty, komprese a optimalizace pro web
Bitmapová a vektorová grafika, formáty JPG, PNG, GIF a SVG a kdy je použít, ztrátová a bezztrátová komprese a příprava grafiky pro web.
UX a UI: principy a přístupnost
Rozdíl UX a UI, přístupnost, wireframe proti prototypu, dark patterns a jak se UX testuje.
UX audit a A/B testování
Co je A/B testování a jak formulovat hypotézu, plus audit dvou srovnatelných webů podle checklistu pěti kritérií.
Testování aplikací: druhy testů, prostředí a QA
Manuální a automatické testování, performance a penetrační testy, E2E test, co znamená QA a proč se nenasazuje přímo do produkce.
Bug report a test casy v praxi
Z čeho se skládá test case a bug report, happy a unhappy scénář a exploratory testing připravené aplikace s chybami.
Modul 05
Cloudové služby a IT právo
Cloud: On Premise vs. On Demand, SaaS/PaaS/IaaS
Co je cloud, rozdíl On Premise a On Demand, modely SaaS, PaaS a IaaS na příkladech a největší hráči na trhu.
Virtualizace, kontejnery a škálování
Co znamená mít sdílené prostředky, vertikální a horizontální škálování a k čemu slouží virtualizace a kontejnery.
Softwarové licence a ISO normy
Co jsou softwarové licence a rizika nelegálního softwaru, k čemu slouží normy ISO a jak se liší licence MIT, GPL a Apache 2.0.
GDPR, cookies a AI Act
Co je GDPR a jaká práva mají občané, rozdíl nezbytných a marketingových cookies, právo na výmaz a rozdělení AI systémů podle rizikovosti.
Modul 06
Umělá inteligence a digitální společnost
Umělá inteligence: principy a fungování
Co je umělá inteligence a jak se liší od běžného programování, princip strojového učení, jak funguje jazykový model a co je halucinace.
AI v praxi: využití, dopady a rizika
Využití generativní AI v textu, obraze a kódu, dopady na společnost a pracovní trh, deepfakes a autorská práva u AI obsahu.
Digitální stopa, OSINT a kyberbezpečnost
Aktivní a pasivní digitální stopa, co je OSINT a social engineering, druhy kybernetických útoků a jak fungují dezinformace.
Sociální sítě a jejich dopady
Proč sítě vznikly a z čeho profitují, jak sbírají data, co je filtrační bublina a jak sítě ohrožují duševní zdraví.
Modul 07
Opakování a nácvik maturitních témat
Opakování a praxe: sítě, systémy, data a API
Modelová praktická zadání z modulů 01 a 02 – síťové údaje, oprávnění v terminálu, analýza certifikátu, SQL dotazy, datové formáty a volání API.
Opakování a praxe: vývoj, grafika, UX a testování
Modelová praktická zadání z modulů 03 a 04 – role v týmu a plánování sprintu, UML, práce v Gitu, optimalizace grafiky, UX audit a bug report.
Opakování a praxe: cloud, právo, AI a generální nácvik
Modelová praktická zadání z modulů 05 a 06 a závěrečný generální nácvik napříč všemi maturitními okruhy.