|
Vyučující
|
-
Vabroušek Filip, Ing.
-
Dulík Tomáš, Ing. Ph.D.
-
Vala Radek, Ing. Ph.D.
|
|
Obsah předmětu
|
- Úvod do WWW technologií, Internet - HTTP Protokol - princip, verze, metody, hlavičky, stavové kódy - Google Chrome Developer Tools - Představení HTML5 a CSS3 - HTML5 šablona webu a Bootstrap - Bootstrap Grid System - JavaScript / jQuery - Základy klient-server aplikací, Webový server Apache, PHP, MySQL - Objektové programování v PHP, ORM třídy - PHP Frameworky - Open-source CMS Wordpress
|
|
Studijní aktivity a metody výuky
|
Přednášení, Cvičení na počítači
- Účast na výuce
- 42 hodin za semestr
- Domácí příprava na výuku
- 23 hodin za semestr
- Semestrální práce
- 8 hodin za semestr
- Příprava na zápočet
- 8 hodin za semestr
|
| Předpoklady |
|---|
| Odborné znalosti |
|---|
| Základní znalost HTML. |
| Základní znalost HTML. |
| Výsledky učení |
|---|
| vysvětlit princip přenosu webových stránek mezi klienty a servery |
| vysvětlit princip přenosu webových stránek mezi klienty a servery |
| prakticky využívat vybrané klientské i serverové vývojové nástroje pro web |
| prakticky využívat vybrané klientské i serverové vývojové nástroje pro web |
| popsat princip tvorby klient-server webové aplikace |
| popsat princip tvorby klient-server webové aplikace |
| popsat vývojářské a ladící nástroje pro web |
| popsat vývojářské a ladící nástroje pro web |
| charakterizovat princip komunikace s webovými službami formou REST API |
| charakterizovat princip komunikace s webovými službami formou REST API |
| Odborné dovednosti |
|---|
| aplikovat některé klientské vývojové nástroje pro web |
| aplikovat některé klientské vývojové nástroje pro web |
| aplikovat některé serverové vývojové nástroje pro web |
| aplikovat některé serverové vývojové nástroje pro web |
| navrhnout aplikaci komunikující s webovým REST API |
| navrhnout aplikaci komunikující s webovým REST API |
| využívat ladicí nástroje pro web |
| využívat ladicí nástroje pro web |
| vytvořit klientskou webovou aplikaci |
| vytvořit klientskou webovou aplikaci |
| vytvořit klient-server webovou aplikaci |
| vytvořit klient-server webovou aplikaci |
| Vyučovací metody |
|---|
| Odborné znalosti |
|---|
| Přednášení |
| Přednášení |
| Cvičení na počítači |
| Cvičení na počítači |
| Hodnotící metody |
|---|
| Analýza výkonů studenta |
| Rozbor produktů pracovní činnosti studenta (technické práce) |
| Rozbor produktů pracovní činnosti studenta (technické práce) |
| Analýza výkonů studenta |
| Písemná zkouška |
| Písemná zkouška |
|
Doporučená literatura
|
-
ASLESON, R., SCHUTTA, N. T. Pro Ajax and Java Frameworks. Apress, 2006.
-
Bureš, Miroslav. Nová generace webových technologií : informace v 21. století : nové koncepce a technologie, které začínají utvářet budoucí podobu internetu. Vyd. 1. Praha : VOX, 2005. ISBN 80-86324-46-X.
-
FLANAGAN, D. JavaScript: The Definitive Guide. O'Reilly Media, 2006.
-
HALL, M. Core Servlets and JavaServer Pages. A Sun Microsystems Press/Prentice Hall PTR Book, 2002.
-
LERDORF, R., TATROE, K., MACINTYRE, P. Programming PHP. O'Reilly Media, 2006.
-
MUSCIANO, Ch., KENNEDY, B. HTML & XHTML: The Definitive Guide. O'Reilly Media, 2006.
|