Oficjalna strona przedmiotu XML i nowoczesne technologie zarządzania treścią.
Przepraszam za miks językowy! / Sorry for language mix!
Różne edycje przedmiotu odbywały się w różnych językach, stąd część materiałów (ćwiczeń, przykładów) jest po polsku, a część po angielsku. Slajdy do wykładu są po angielsku i takich będę używał. Z kolei zasady zaliczania wolę sprecyzować po polsku.
XML jest głównym formatem służącym do reprezentacji danych strukturalnych, tradycyjnie używanym w zastosowaniach związanych z tekstem pisanym (wcześniej jako SGML), ale od końca XX wieku w coraz większym stopniu także w zastosowaniach typowo informatycznych, jak usługi sieciowe.
Wokół XML powstało wiele standardów i technologii, z którymi prędzej czy później zetknie się niemal każdy informatyk i programista. Ten kurs pozwala dobrze poznać XML i najważniejsze technologie z nim związane, a także dowiedzieć się nieco o bardziej wyrafinowanych zastosowaniach XML.
Planowane tematy:
Z wyprzedzeniem publikuję materiały oparte o zeszłoroczną edycję. Będą one jednak podlegać uzupełnieniom i modyfikacjom.
Slajdy nie są kompletnym źródłem wiedzy. Zapraszam na wykład, zapraszamy do zadawania pytań, zachęcamy do szukania wiedzy w innych miejscach (w przypadku tych technologii przede wszystkim u źródeł: rekomendacje itp.) i oczywiście do ćwiczeń, eksperymentów i pracy nad własnym projektem.
No. | Week starting on | Lecture | Lab classes |
---|---|---|---|
0 | 2016-02-22 | Administration issues, slides | Dodatkowe zajęcia w czwartek przed pierwszym wykładem. |
1 | 2016-02-29 | Introduction to XML, slides | XML syntax, exercises |
2 | 2016-03-07 | Modelling XML documents (1), slides, examples | Defining elements and attributes in DTD and XML Schema, exercises |
3 | 2016-03-14 | Modelling XML documents (2), slides, examples | Simple types, keys and references, exercises |
4 | 2016-03-21 | XML Schema and alternatives, slides | XML Schema, exercises |
5 | 2016-04-04 | XML in our programs, slides | DOM and JAXP overview, exercises |
6 | 2016-04-11 | Web Services, slides | Web Services in Java, exercises |
7 | 2016-04-25 | XPath and XQuery, slides | XPath and XQuery, exercises |
8 | 2016-05-09 | XPath & XQuery – continued | XQuery, exercises |
9 | 2016-05-16 | XSLT, slides | XSLT, presentation of XML as HTML, exercises |
10 | 2016-05-23 | Presentation of XML, slides | XSL-FO, CSS, exercises |
11 | 2016-05-30 | XML in databases, XForms, XPointer, XLink, slides | XSLT?, exercises |
12 | 2016-06-06 | Document management, slides | eXist-DB, a bit of XForms, exercises |
13 | 2016-06-13 | Overview of XML Applications, slides |