Charles Explorer logo
🇨🇿

Základy tvorby webu (CŽV)

Předmět na Matematicko-fyzikální fakulta |
NUIN020

Sylabus

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)

Anotace

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.