This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
teaching:infoh509 [2017/03/14 13:53] svsummer [COURSE PLAN] |
teaching:infoh509 [2019/02/20 09:54] svsummer |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== INFO-H-509 : XML and Web Technologies ====== | ====== INFO-H-509 : XML and Web Technologies ====== | ||
- | <note important>If you are following this course, please register using [[https://docs.google.com/forms/d/e/1FAIpQLSfKvLyims3KrWWVJN7T5PQJK9X5uJNLQ04cl8Kd1932RNxj6A/viewform|this form]] *before March 1, 2017*. This allows the course responsibles to contact you when necessary.</note> | + | <note important>If you are a VUB studetn following this course, please register by filling in [[https://docs.google.com/forms/d/e/1FAIpQLSfKvLyims3KrWWVJN7T5PQJK9X5uJNLQ04cl8Kd1932RNxj6A/viewform|this online form]] by February 22 at the latest. It allows the course responsibles to contact you when that is needed.</note> |
===== GENERAL INFORMATION ===== | ===== GENERAL INFORMATION ===== | ||
Line 18: | Line 18: | ||
* **Course responsible**: [[http://code.ulb.ac.be/code.people.php?id=992|Stijn Vansummeren]] (Bâtiment U, étage 4, local UB4.125, Campus Solbosch) | * **Course responsible**: [[http://code.ulb.ac.be/code.people.php?id=992|Stijn Vansummeren]] (Bâtiment U, étage 4, local UB4.125, Campus Solbosch) | ||
- | * **Assistant**: [[mwaumans@ulb.ac.be|Michael Waumans]] | + | * **Assistant**: [[gilles.dejaegere@ulb.ac.be|Gilles Dejaegere]] |
==== Organisation ==== | ==== Organisation ==== | ||
Line 28: | Line 28: | ||
===== COURSE PLAN ===== | ===== COURSE PLAN ===== | ||
- | |||
==== Lecture 1: Introduction and Web Architecture === | ==== Lecture 1: Introduction and Web Architecture === | ||
Line 41: | Line 40: | ||
* The {{:teaching:infoh509:1-intro-webarch.pdf|slides}} | * The {{:teaching:infoh509:1-intro-webarch.pdf|slides}} | ||
- | ==== Lecture 2: XML and XPath === | + | ==== Lecture 2: XML, XPath, and JSON === |
Lecture 2 has introduced XML and XPath in depth. | Lecture 2 has introduced XML and XPath in depth. | ||
Line 50: | Line 49: | ||
* The {{:teaching:infoh509:2-xml-xpath.pdf|corresponding slides}}. | * The {{:teaching:infoh509:2-xml-xpath.pdf|corresponding slides}}. | ||
- | ==== Lecture 3: XML Schema Languages: DTDs === | + | ===== Practical Sessions ===== |
- | Lecture 3 has introduced (1) the motivation behind XML Schema Languages, (2) syntax and | + | |
- | semantics of DTDs, and (3) regular expressions. | + | |
- | + | ||
- | See pages 92-113 in the book as well as the {{:teaching:infoh509:3-xml_schemas.pdf|corresponding slides}}. | + | |
- | + | ||
- | ==== Lecture 4: XML Schema Languages: XSDs === | + | |
- | + | ||
- | In Lecture 3, we have discussed the limitations of DTDs. Some of these | + | |
- | limitations are lifted by XML Schema, whose syntax and semantics were studied during lecture 4. | + | |
- | + | ||
- | See pages 113-158 in the book as well as the | + | |
- | {{:teaching:infoh509:4-xml_schemas_part_2.pdf|corresponding slides}}. | + | |
===== References ===== | ===== References ===== |