Lecturer(s)
|
-
Minařík Robert, Mgr.
-
Pechanec Vilém, prof. RNDr. Ph.D.
|
Course content
|
The aim of the course is to expand basic knowledge in the field of creation and management of dynamic web presentations. The main emphasis is on understanding and mastering the basic rules of a dynamic web, which is based on a server-oriented scripting language (PHP). In addition to the actual coding, emphasis is placed on techniques for generating valid metadata, processing and use of transmission protocol headers and methods of automatic geolocation, personalization and authentication. The practical exercise is devoted to the establishment of the project, the design of its architecture and the creation of useful code. An important part of the course is to get acquainted with the principles and environment for publishing geographic data on the web. Content: 1. Dynamics in the web environment 2. Server-side scripting - PHP language 3. PHP functions for working with text 4. PHP functions for working with time 5. PHP functions for working with date 6. Web form processing 7. Conditions and cycles in PHP 8. PHP functions 9. Apache web server - functions, structure and configuration 10. Connection and management of database resources 11. Database administration for dynamic web needs (MySQL / PostgreSQL) 12. Connection and management of external serialized resources (XML) 13. Content management systems
|
Learning activities and teaching methods
|
Monologic Lecture(Interpretation, Training), Demonstration
- Homework for Teaching
- 6 hours per semester
|
Learning outcomes
|
The aim of the course is to expand basic knowledge in the field of creation and management of dynamic web presentations. The main emphasis is on understanding and mastering the basic rules of a dynamic web, which is based on a server-oriented scripting language (PHP). In addition to the actual coding, emphasis is placed on techniques for generating valid metadata, processing and use of transmission protocol headers and methods of automatic geolocation, personalization and authentication. The practical exercise is devoted to the establishment of the project, the design of its architecture and the creation of useful code. An important part of the course is to get acquainted with the principles and environment for publishing geographic data on the web.
The course objective is in line with theoretical knowledge, practical know how to create valid, optimized dynamic website.
|
Prerequisites
|
Good knowledge of working with PC. Successful mastery of the subject Web technologies or equivalent knowledge of web design.
|
Assessment methods and criteria
|
Analysis of Activities ( Technical works), Seminar Work
Knowledge of topics and practical skills in the content of the course.
|
Recommended literature
|
-
http://www.mysql.com/.
-
http://www.php.net/.
-
GILMORE, W. J. (2011). Velká kniha PHP 5 a MySQL: kompendium znalostí pro začátečníky i profesionály. Brno: Zoner Press.
-
Kosek, J. (1999). PHP - tvorba interaktivních internetových aplikací. Praha, Grada, 490 s.
-
Sklar, D. (2018). PHP 7. Praktický průvodce nejrozšířenějším skriptovacím jazykem pro web. Zoner Press.
-
Spainhour, S., Eckstein, R. (1999). Webmaster v kostce. Praha, Computer Press., 503 s.
|