Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2019/2020

Generation of Internet Applications

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
18INTA KZ 4 2+2 Czech
Lecturer:
Dana Majerová
Tutor:
Dana Majerová
Supervisor:
Department of Software Engineering
Synopsis:

WWW principles (HTTP, URL, client-server, HTML, CSS), fundamentals of WWW pages generation, server technologies for internet applications, PHP - hypertext preprocessor: syntax, variables, statements, user functions, arrays, regular expressions, working with files, working with database, working with objects, working with images, e-mail, security, examples of internet applications.

Requirements:

No prerequisities. An experience with creating static Web pages and a knowledge of SQL for relational database systems are advantages.

Syllabus of lectures:

1. WWW principles, HTML, CSS, JavaScript

2. scripting technologies on client and on server, PHP development, inserting PHP into HTML

3. PHP syntax (variables, operators, data types, statements,...)

4. working with arrays, user functions, include and require statements

5. manipulation of data from forms, working with strings

6. regular expressions

7. TCP/IP model, HTTP, URL, script security

8. working with files and directories on server, file upload

9. introduction to SQL

10. working with objects, session administration, working with database

11. two database application examples

12. image generating

13. e-mail sending

14. PDF creating and XML generating

Syllabus of tutorials:

1. WWW principles, HTML, CSS, JavaScript

2. scripting technologies on client and on server, PHP development, inserting PHP into HTML

3. PHP syntax (variables, operators, data types, statements,...)

4. working with arrays, user functions, include and require statements

5. manipulation of data from forms, working with strings

6. regular expressions

7. TCP/IP model, HTTP, URL, script security

8. working with files and directories on server, file upload

9. introduction to SQL

10. working with objects, session administration, working with database

11. two database application examples

12. image generating

13. e-mail sending

14. PDF creating and XML generating

Study Objective:

Knowledges: WWW environment, HTML and PHP languages, cascading style sheets, JavaScript.

Ability of internet database application programming.

Study materials:

Key references:

[1] Welling, L., Thomson, L. PHP a MySQL - rozvoj webových aplikací. 3.vydání. SoftPress, 2005. ISBN 80-86497-83-6.

[2] Materials for students on http://moodle.jadernaci.eu

Recommended references:

[3] Mikle, P. Dynamické HTML. Brno: UNIS Publishing, 1997.

[4] Grusová, L. CSS pro úplné začátečníky. Brno: Computer Press, 2003.

[5] Kosek, J. PHP - tvorba interaktivních internetových aplikací. Praha: Grada Publishing, 1999.

[6] http://cz.php.net/

[7] http://www.w3.org/

Note:
Time-table for winter semester 2019/2020:
Time-table is not available yet
Time-table for summer semester 2019/2020:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2019-09-15
For updated information see http://bilakniha.cvut.cz/en/predmet24185905.html