|
Lecturer(s)
|
-
Vabroušek Filip, Ing.
-
Dulík Tomáš, Ing. Ph.D.
-
Vala Radek, Ing. Ph.D.
|
|
Course content
|
- Introduction to Internet and WWW technologies - HTTP Protocol - principle, version, methods, headers, status codes - Google Chrome Developer Tools - Introduction to HTML5 and CSS3 - HTML5 Web Template and Bootstrap FW - Bootstrap Grid System - JavaScript / jQuery - Basics of client-server applications, Apache Web server, PHP, MySQL - Object programming in PHP, ORM classes - PHP Frameworks - Open-source CMS Wordpress
|
|
Learning activities and teaching methods
|
Lecturing, Exercises on PC
- Participation in classes
- 42 hours per semester
- Home preparation for classes
- 23 hours per semester
- Term paper
- 8 hours per semester
- Preparation for course credit
- 8 hours per semester
|
| prerequisite |
|---|
| Knowledge |
|---|
| Basic knowledge of HTML. |
| Basic knowledge of HTML. |
| learning outcomes |
|---|
| explain the principle of transferring web pages between clients and servers |
| explain the principle of transferring web pages between clients and servers |
| make practical use of selected client and server development tools for the web |
| make practical use of selected client and server development tools for the web |
| describe the principle of creating a client-server web application |
| describe the principle of creating a client-server web application |
| describe development and debugging tools for the web |
| describe development and debugging tools for the web |
| characterize the principle of communication with web services in the form of REST API |
| characterize the principle of communication with web services in the form of REST API |
| Skills |
|---|
| apply some client development tools for the web |
| apply some client development tools for the web |
| apply some server-side development tools for the web |
| apply some server-side development tools for the web |
| design an application that communicates with the web REST API |
| design an application that communicates with the web REST API |
| use debugging tools for the web |
| use debugging tools for the web |
| create a client-side web application |
| create a client-side web application |
| create a client-server web application |
| create a client-server web application |
| teaching methods |
|---|
| Knowledge |
|---|
| Lecturing |
| Lecturing |
| Exercises on PC |
| Exercises on PC |
| assessment methods |
|---|
| Analysis of the student's performance |
| Analysis of works made by the student (Technical products) |
| Analysis of works made by the student (Technical products) |
| Analysis of the student's performance |
| Written examination |
| Written examination |
|
Recommended literature
|
-
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.
|