FPF:UF0D140 Tvorba dynamických www stránek - Informace o předmětu
UF0D140 Tvorba dynamických www stránek
Filozoficko-přírodovědecká fakulta v Opavěléto 2020
- Rozsah
- 0/2/0. 3 kr. Ukončení: z.
- Vyučující
- Ing. Jaroslav Zeman (cvičící)
- Garance
- Ing. Jaroslav Zeman
Centrum interdisciplinárních studií – Filozoficko-přírodovědecká fakulta v Opavě - Rozvrh seminárních/paralelních skupin
- UF0D140/A: Po 13:05–14:40 PU-UF, J. Zeman
- Předpoklady
- Znalost některého z programovacích jazyků používaných pro tvorbu dynamického obsahu na straně www serveru, dále znalost programovacího jazyka Javascript, a značkovacího jazyka HTML/XHTML nebo XML.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Počítačová technika a její aplikace (program FPF, B1702 AplF)
- Cíle předmětu
- Posluchač získá nutné poznatky k tvorbě IS na bázi HTTP protokolu.
- Osnova
- Model serveru:
- zpracování příchozích požadavků www serverem.
- obecný model CGI.
- vazba www serveru na interprety jazyků Perl a PHP.
- vazba interpretů na SQL.
Systém tvorby dynamických stránek:
- systém výměny dat mezi klientem a serverem (POST, GET, cookies) ,
- kódování dat (MIME, UTF, multipart/form-data, multipart/mixed, application/x-url-encoded, text/plain),
- zpracování formulářových dat na straně interpretů (vč. podpory národních znaků)
- úschova zpracovaných dat,
- přístup klientů do privátní datové části,
- ověření přístupových práv klienta,
- správa sessions,
- dynamické generování obrázků a grafů.
Model HTML klienta.
- model událostí na straně klienta
- vazba JavaScriptu na model události.
- ověření klientských dat pomocí JavaScriptu.
Základy bezpečnostní politiky v oblasti provozu www serverů. Základní systémy průniku a jejich ošetření na straně serveru. Základní systémy přenosu privátních dat. SHTTP.
Obsah praktik
Praktika jsou věnovány praktickému použití PHP, Perlu, JavaScript a SQL v rámci tvorby dynamických www stránek.
- Model serveru:
- Literatura
- povinná literatura
- utor: Kolektiv; Naramore, Elizabeth; Gerner, Jason; Scouarnec, Y. PHP 6, MySQL, Apache. Computer press. ISBN 9788025127674. info
- Výukové metody
- Přednáška s aktivizací
Přednáška s diskusí
Skupinová práce na počítačové učebně - Metody hodnocení
- Systematické pozorování studenta
Zápočet
Projekt (zápočtový, semestrální, seminární) - Informace učitele
- Pro udělení zápočtu je nutno odevzdat semestrální projekt, který zahrnuje vlastně vytvořený minisystém na dané téma využívající protokol HTTP a k němu přidružených programovacích nástrojů, které student obdrží po konzultaci s cvičícím a to zpravidla do poloviny průběhu výuky daného předmětu. Systém musí být funkční celek, systém bude bez chyb a bude vykonávat činnost na dané téma.
Zkouška je prováděna metodou konzultace na téma semestrálního projektu, kde bude hodnoceno celkové zpracování semestrálního projektu a to: bezchybnost, použité algoritmy a programovací nástroje, vlastní přínos studenta k zpracování daného tématu, možnost dalšího rozvoje systému, porozumění dané problematice ale i celkové získané znalosti za předmět.
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
- Statistika zápisu (nejnovější)
- Permalink: https://is.slu.cz/predmet/fpf/leto2020/UF0D140