Course: Dynamic Web

« Back
Course title Dynamic Web
Course code KGI/DYWEB
Organizational form of instruction Lecture + Exercise
Level of course Bachelor
Year of study not specified
Semester Winter
Number of ECTS credits 5
Language of instruction Czech, English
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
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.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): Geoinformatics and Cartography (2020) Category: Geography courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Science Study plan (Version): Geoinformatics and Cartography (2020) Category: Geography courses 2 Recommended year of study:2, Recommended semester: Winter