Course: Scripting Languages and XML

» List of faculties » PRF » KI
Course title Scripting Languages and XML
Course code KI/0211
Organizational form of instruction Seminary
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 2
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Maškov Viktor, doc. DrSc.
Course content
1. XML technologies 2. Creating, validating, displaying, and processing XML files 3. JavaScript (syntax, variables, operators, control structures) 4. JavaScript (arrays, functions, objects) 5. JavaScript and JSON (sending data to the server) 6. Working with XML files in JavaScript (XML DOM, modifying file content, and extracting data) 7. PHP (syntax, variables, operators, control structures) 8. PHP (arrays, functions, objects) 9. Working with JSON in PHP 10. Working with XML files in PHP 11. PHP and XSLT

Learning activities and teaching methods
unspecified
Learning outcomes
The course focuses on processing XML files using scripting languages. JavaScript is used on the client side and PHP on the server side. As part of the course, students will become thoroughly familiar with scripting languages such as JavaScript and PHP. Students will also learn JavaScript and PHP methods that enable them to search for data in XML files, extract data, and modify the contents of XML files. The course will also cover creating, transmitting via text-based protocols, and processing JSON strings.

Prerequisites
unspecified

Assessment methods and criteria
unspecified
Attendance at seminars is mandatory. Students must keep the results of the assignments covered in the seminars. To receive course credit, students must be able to explain the outcomes of these assignments.
Recommended literature
  • B. Benz, J. R. Durant. XML programming Bible. Wiley Publishing, Inc. 2003. ISBN 0-7645-3829-2.
  • I. Mlýnková, M. Nečaský, J. Pokorný, K. Richta, K. Toman, V. Toman. XML technologie. Grada, 2008. ISBN 978-80-247-2.
  • Jiří Kosek. PHP a XML. Grada, 2009. ISBN 978-80-247-1116-4.
  • Kevin Yank. imply Javascript, SitePoint Pty Ltd., 2007, ISBM 0980285801.
  • M. J. Zouny. XML Krok za krokem. Comp. Press, 2006. ISBN 80-251-1070-2.
  • Ondřej Žára. JavaScript: programátorské techniky a webové technologie. Computer Press, 2021.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester