XML and Applications – XML i zastosowania

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.

Kto i kiedy?

Semestr letni
Wykład
Patryk Czarnik (poniedziałek o 16:15, sala 5440)
Laboratorium
Radosław Bartosiak (czwartek o 10:15, sala 3043)

O czym?

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:

Materials

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 onLectureLab classes
02016-02-22Administration issues, slidesDodatkowe zajęcia w czwartek przed pierwszym wykładem.
12016-02-29Introduction to XML, slidesXML syntax, exercises
22016-03-07Modelling XML documents (1), slides, examplesDefining elements and attributes in DTD and XML Schema, exercises
32016-03-14Modelling XML documents (2), slides, examplesSimple types, keys and references, exercises
42016-03-21XML Schema and alternatives, slidesXML Schema, exercises
52016-04-04XML in our programs, slidesDOM and JAXP overview, exercises
62016-04-11Web Services, slidesWeb Services in Java, exercises
72016-04-25XPath and XQuery, slidesXPath and XQuery, exercises
82016-05-09XPath & XQuery – continuedXQuery, exercises
92016-05-16XSLT, slidesXSLT, presentation of XML as HTML, exercises
102016-05-23Presentation of XML, slidesXSL-FO, CSS, exercises
112016-05-30XML in databases, XForms, XPointer, XLink, slidesXSLT?, exercises
122016-06-06Document management, slideseXist-DB, a bit of XForms, exercises
132016-06-13Overview of XML Applications, slides

Zaliczenie

Zasady zaliczania / evaluation rules (in Polish)

Poprzednie edycje / Previous editions

Valid XHTML 1.1Valid CSS