|
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.
|