Web Application Development 1
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
AD7B39WA1 | Z,ZK | 6 | 14+6c | Czech |
- Corequisite:
- Databases (AD7B36DBS)
- Lecturer:
- Martin Klíma (gar.), Vojtěch Jirkovský
- Tutor:
- Martin Klíma (gar.), Miroslav Bureš, Lenka Hapalová, Vojtěch Jirkovský, Miroslav Macík
- Supervisor:
- Department of Computer Graphics and Interaction
- Synopsis:
-
On completion of the course, students should be able to desing and implement client and server side of a web application.
- Requirements:
-
Course web pages:
- Syllabus of lectures:
-
Basics of Internet, HTTP protocol, (X)HTML language
CSS
Client-side scripting
PHP
HTML form lifecycle, session handling
PHP and databases
OOP in PHP, design patterns
Web application architecture, MVC, Smarty
AJAX in PHP
Authentication and authorization
Security of PHP applications
Libraries an frameworks - PEAR, Zend Framework
Application servers
Reserve (will not take place)
- Syllabus of tutorials:
-
Organization, workplace configuration, HTTP, HTML
CSS
Client-side scripting
PHP language
Form lifecycle, session handling
Accessing the database, PDO
OOP in PHP
MVS, Smarty
MVC - continuation
AJAX in PHP
Authentication and authorization
PEAR and Zend
Semestral work delivery and evaluation, final evaluation
Reserve (will not take place)
- Study Objective:
- Study materials:
-
See the course web pages.
- Note:
- Time-table for winter semester 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Fri Thu Fri - Time-table for summer semester 2011/2012:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- Web a multimedia (STM-A7B-přechodné) (compulsory course of the specialization)
- Web a multimedia (STM-A7B) (compulsory course of the specialization)