548-0105/02 – Programming applications for WWW (PAPW)
Gurantor department | Department of Geoinformatics | Credits | 5 |
Subject guarantor | Ing. Pavel Kukuliač, Ph.D. | Subject version guarantor | Ing. Pavel Kukuliač, Ph.D. |
Study level | undergraduate or graduate | Requirement | Compulsory |
Year | 3 | Semester | winter |
| | Study language | English |
Year of introduction | 2016/2017 | Year of cancellation | 2021/2022 |
Intended for the faculties | HGF | Intended for study types | Bachelor |
Subject aims expressed by acquired skills and competences
student demonstrates knowledge of:
* Technologies to develop applications for the Web,
* Chosen programming language,
* Security of web applications.
Students can:
* Develop a simple web application,
* Develop a simple Web application that uses the database,
* Install and manage selected content management system.
student is able to:
* Use Web standards in the development of simple Web applications,
* Select appropriate WWW technology in the context of the specified situation,
* Estimate the complexity of developing Web applications in the context of specified conditions.
Teaching methods
Lectures
Tutorials
Summary
Students will be able to create own web pages with modern tools, for example with AJAX and HTML 5.
Compulsory literature:
Kosek J. Vše o WWW. http://www.kosek.cz/
Recommended literature:
Gundavaram, S.: CGI programování, Computer Press 1998
Holzner, S.: Začínáme programovat v Ruby on Rails. Computer Press, 2007.
Laurie, B., Laurie, P.: Apache - správa webového serveru, Computer Press, 1997.
Way of continuous check of knowledge in the course of semester
Students' knowledge acquisition is continuously verified during lessons.
Students work on individual projects within which they demonstrate the acquired knowledge.
At the end of the semester, students present and defend their projects.
Students' knowledge is tested by a written exam at the end of the semester.
E-learning
Moodle
Other requirements
Not defined any other
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
1) Internet, intranet. TCP/IP. HTTP. HTTPS.
2) HTML page. Structure. Basic components. Text formatting. Tables. Images. Multimedia. Frames. CSS.
3) Scripting on server side.
4) Forms.
5) CGI, PHP, Servlets.
6) Connecting to relation database.
7) Java Script, Java applet. Plug - in.
8) XML. AJAX.
9) Web services in PHP.
10) Redaction system WordPress.
11) Multimedia in HTML5.
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction
Předmět neobsahuje žádné hodnocení.