Webové technológie
Študijné programy
Informácie o výučbe
Forma výučby
Prednáška, Seminár, Cvičenie numerické, Cvičenie laboratórne, Projektová práca, Ateliér, Stáž, Exkurzia, Odborná praxMetóda štúdia
PrezenčnáJazyk
slovenský, anglickýHodiny za týždeň (denná)
2,0,0,2,0,0,0,0,0Hodiny za semester (externá)
ZS 26,26Vyučujúci
doc. Ing. Ján Papaj, PhD. Ing. Natalia Kurkina Ing. Jozef Badár
Rozvrh
Výsledky vzdelávania
Študent získa vedomosti a praktické skúsenosti v oblasti návrhu a tvorby rozličných typov webových stránok aplikovaním tagovacích jazykov HTML5, CSS3, Javascipt, PHP a SQL. Získa znalosti v oblasti tvorby webových aplikácii aplikovaním jazykov REACT, ANGULAR, DJANGO A FLASK. Študent získa znalosti o problematike tvorby front-end a back-end riešení jednotlivých web stránok a web aplikácií na základe požiadaviek používateľov. Študenti budú schopní aplikovať UI/ UX návrh v procese tvorby jednotlivých web stránok a budú schopní využiť najmodernejšie trendy v danej oblasti.
Stručná osnova predmetu
- Internet, World Wide Web – definícia, etapy vývoja, adresácia v internete, doménová služba - Webové technológie – vymedzenie pojmu, URL, HTTP, HTML - Architektúra webových aplikácií a charakteristika webových aplikácií, rozdiely medzi front-end a back-end návrhom - UX a UI návrh a základné princípy tvorby webových aplikácií a stránok - Jazyk HTML, CSS a CSS3 - Programovací jazyk Javascript a frameworky Bootstrap, Angular a React. - Jazyk PHP a Python a ich využitie pre front-end a back-end - Aplikovanie databázových systémov pre webové aplikácie (MySQl, Flask, Django) - Tvorba dynamických webových stránok - Spracovanie a zobrazovanie údajov vo webovom prehliadači
Podmienky na absolvovanie
Spôsob hodnotenia a skončenia štúdia predmetu: Zápočet a skúška Priebežné hodnotenie (PH): Študent prospeje v PH a získa zápočet, keď splní podmienku získať min. 21% z 40%. Priebežné hodnotenie bude pozostávať dvoch zadaní, ktoré musí študent vypracovať a odovzdať podľa pokynov. Zadanie bude hodnotené 15 bodmi. Počas semestra sa budú vykonávať kontrolne testy, z ktorých môže študent získať 10 bodov. Záverečné hodnotenie (ZH): Študent prospeje v ZH a úspešne vykoná skúšku, keď splní podmienku získať min. 31% z 60%. Na absolvovanie predmetu bude potrebné získať minimálne 51 % z priebežného hodnotenia a 51% z ústnej časti skúšky. Celková známka sa stanoví na základe celkového počtu získaných bodov z priebežného hodnotenia a výsledku ústnej skúšky. Celkové hodnotenie: CH je suma hodnotení získaných študentom za hodnotené obdobie. Celkový výsledok sa stanoví v súlade s vnútornými predpismi TUKE. (študijný poriadok, vnútorný predpis zásady doktorandského štúdia)
Odporúčaná literatúra
1. Jessica Minnick: Responsive Web Design with HTML 5 a CSS Ed 9, Course Technology, 2020. 2. Giner Alor-Hernández a kol. : Current Trends in Semantic Web Technologies: Theory and Practice, Springer, 2019. 3. Kevin Tatroe, Peter MacIntyre: Programming PHP: Creating Dynamic Web Pages, O'Reilly Media, Inc., 2020. 4. John Dean: Web Programming with HTML5, CSS, and JavaScript, Jones a Bartlett Publishers, 2018.
Poznámky
Pre úspešné absolvovanie predmetu je potrebné získať zápočet a úspešne absolvovať skúšku. To v sebe zahŕňa účasť študenta na vzdelávacích činnostiach priamej výučby, na prednáškach, cvičeniach, ako aj samostatné štúdium a aj samostatnú tvorivú činnosť študenta pri spracovaní semestrálneho zadania/zadaní, projektu na stanovenú tému, v stanovenom rozsahu, v stanovenom prevedení spolu 180 h časovej náročnosti práce študenta za semester.
Hodnotenie
Celkový počet hodnotených študentov: 542