Vyučující
|
-
Majer Radovan, doc. 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.
|