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
- 28 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.
|