Jak funguje web
- umístění stránek na internetu, zobrazení v prohlížeči, webhosting, doména; cache, cookies;
- statické vs. dynamick é stránky
- přehled základních webových technologií a jejich použití (HTML5, CSS3, JavaScript, AJAX, server-side jazyky, role databází, API)
- přístupnost webu; SEO optimalizace
Základní technologie
- HTTP, HTML a CSS
- responsivní layout
Základy frameworku Bootstrap
Ukázka programování na straně klienta
- jazyk JavaScript
Programování na straně serveru
- vytvoření jednoduché dynamické webové stránky
- zpracování webového formuláře
Základy použití databází a SQL
Bezpečnost webových aplikací
- certifikáty, HTTPS
- same-origin policy
Systémy pro správu obsahu (CMS, redakční systémy)
Kurz poskytne základní přehled technologií a postupů používaných při tvorbě webových stránek. Vybrané technologie (HTML, CSS, Bootstrap, JavaScript, server-side programovací jazyk, SQL, CMS) si posluchači vyzkouší na cvičen ích.
Předpokládají se znalosti programování a počítacových sítí v rozsahu předmetu NPRG031 a NSWI141.
Předmět je vyučován zpravidla jednou za dva roky. Zapište si ho tedy v tom roce studia, kdy bude jeho výuka probíhat.