|
Vyučující
|
-
Fiala Dalibor, doc. Ing. Ph.D.
-
Dostal Martin, Ing. Ph.D.
|
|
Obsah předmětu
|
1 Úvod do předmětu, organizační informace, historie webu. 2 HTML - vývoj, verze, základní elementy, formuláře. 3-4 CSS - základy, layout 5 HTTP, Přehled serverových technologií - CGI, Servlety a JSP, skripty PHP a Python 6-7 PHP - základy, syntax, funkce, soubory, formuláře 8-10 PHP - databáze, relace, třídy a objekty, šablony 11-12 JavaScript a AJAX 13. Konfigurace Apache a PHP, bezpečnost webu
|
|
Studijní aktivity a metody výuky
|
Přednáška, Cvičení
- Kontaktní výuka
- 52 hodin za semestr
- Příprava na zkoušku [10-60]
- 30 hodin za semestr
- Projekt individuální [40]
- 40 hodin za semestr
|
| Předpoklady |
|---|
| Odborné znalosti |
|---|
| dobré zvládnutí imperativního/objektového programování (např. Java). Základní znalosti HTML a problematiky databází výhodou |
| Odborné dovednosti |
|---|
| Student dokáže textovým editorem zpracovat soubor a webových prohlížečem procházet web. |
| Obecné způsobilosti |
|---|
| bc. studium: efektivně využívá moderní informační technologie, |
| bc. studium: prezentuje vhodným způsobem svou práci i sám sebe před známým i neznámým publikem, |
| bc. studium: kriticky přistupuje ke zdrojům informací, informace tvořivě zpracovává a využívá při svém studiu a praxi, |
| Výsledky učení |
|---|
| Odborné znalosti |
|---|
| absolvováním předmětu student získá: - schopnost navrhnout design malé webové aplikace a návrh realizovat v technologii HTML/CSS - schopnost vytvořit webovou aplikaci (pracující s malou databází) s přehlednou MVC architekturou v jazyce PHP - schopnost implementovat jednoduchou klientskou funkcionalitu (JavaScript/AJAX) - základní znalosti serverových technologií, problematiky konfigurace webové serveru a bezpečnosti webových aplikací |
| Odborné dovednosti |
|---|
| Student dokáže vytvořit jednoduchou webovou aplikaci s využitím technologií HTML, CSS, PHP a MySQL. |
| Obecné způsobilosti |
|---|
| bc. studium: samostatně a odpovědně se na základě rámcového zadání rozhodují v souvislostech jen částečně známých, |
| bc. studium: používají své odborné znalosti, odborné dovednosti a obecné způsobilosti alespoň v jednom cizím jazyce, |
| bc. studium: samostatně získávají další odborné znalosti, dovednosti a způsobilosti na základě především praktické zkušenosti a jejího vyhodnocení, ale také samostatným studiem teoretických poznatků oboru, |
| bc. studium: srozumitelně a přesvědčivě sdělují odborníkům i laikům informace o povaze odborných problémů a vlastním názoru na jejich řešení, |
| Vyučovací metody |
|---|
| Odborné znalosti |
|---|
| Přednáška založená na výkladu, |
| Cvičení (praktické činnosti), |
| Odborné dovednosti |
|---|
| Přednáška s demonstrací, |
| Cvičení (praktické činnosti), |
| Samostatná práce studentů, |
| Obecné způsobilosti |
|---|
| Přednáška s diskusí, |
| Přednáška s aktivizací studentů, |
| Samostudium, |
| Hodnotící metody |
|---|
| Odborné znalosti |
|---|
| Písemná zkouška, |
| Výstupní projekt, |
| Odborné dovednosti |
|---|
| Výstupní projekt, |
| Individuální prezentace, |
| Písemná zkouška, |
| Obecné způsobilosti |
|---|
| Výstupní projekt, |
| Individuální prezentace, |
| Demonstrace dovedností (praktická činnost), |
| Písemná zkouška, |
|
Doporučená literatura
|
-
Leiss, Oliver; Schmidt, Jasmin. PHP v praxi: pro začátečníky a mírně pokročilé. 1. vydání. Grada Publishing, 2010. ISBN 9788024730608.
-
Nixon, Robin. Learning PHP, MySQL, and JavaScript: A Step-By-Step Guide to Creating Dynamic Websites (Animal Guide). Sebastopol: O`Reilly Media, 2009. ISBN 978-0596157135.
-
Schafer, Steven M. HTML, XHTML a CSS: Bible pro tvorbu WWW stránek. 4. Vyd. Grada Publishing, 2009. ISBN 978-80-247-2850-6.
-
Schafer, Steven M. MTML, XHTML, and CSS Bible. Wiley Publishing, 2010. ISBN 978-0470523964.
|