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í

Modul 02

Data, databáze, datové formáty a API

2.1

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.2

SQL 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.