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

Generation of Internet Applications 1

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
818INT1 Z 2 0+2 Czech
Lecturer:
Dana Majerová (guarantor)
Tutor:
Dana Majerová (guarantor)
Supervisor:
Department of Software Engineering
Synopsis:

WWW principles (HTTP, URL, client-server, HTML, CSS), fundamentals of WWW page generation, server technologies for internet applications, PHP - hypertext preprocessor (syntax, statements, user functions, regular expressions, working with files), examples of simple internet applications.

Requirements:

No prerequisities. An experience with creating static Web pages is an advantage.

Syllabus of lectures:

1. WWW principles, HTML

2. CSS, JavaScript

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

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

5. working with arrays

6. user functions, include and require statements

7. manipulation of data from forms

8. working with strings

9. regular expressions

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

11. working with files on server

12. working with directories on server, file upload

13. session administration

14. simple web application example

Syllabus of tutorials:

1. WWW principles, HTML

2. CSS, JavaScript

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

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

5. working with arrays

6. user functions, include and require statements

7. manipulation of data from forms

8. working with strings

9. regular expressions

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

11. working with files on server

12. working with directories on server, file upload

13. session administration

14. simple web application example

Study Objective:

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

Ability of programming the web applications that work with files on the server side.

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 2020/2021:
Time-table is not available yet
Time-table for summer semester 2020/2021:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2020-10-22
For updated information see http://bilakniha.cvut.cz/en/predmet24617105.html