XML and Applications – XML i zastosowania

Oficjalna strona przedmiotu XML i nowoczesne technologie zarządzania treścią.

Wolałbym, aby przdmiot nosił nową nazwę XML and Applications – XML i zastosowania, ale za dużo z tym roboty...

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)
Laboratorium
Radosław Bartosiak (czwartek o 10:15)

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
0Administration issues, slides
12017-02-27Introduction to XML, slidesXML syntax, exercises
22017-03-06Modelling XML documents (1), slides, examplesDefining elements and attributes in DTD and XML Schema, exercises
32017-03-13Modelling XML documents (2), slides, examplesSimple types, keys and references, exercises
42017-03-20XML Schema and alternatives, slidesXML Schema, exercises
52017-03-27XML in our programs, slidesDOM and JAXP overview, exercises
62017-04-03Web Services, slidesWeb Services in Java, exercises
72017-04-24REST Services, slidesWeb Services in Java
82017-05-01XPath and XQuery, slidesREST, XPath, exercises
92017-05-08XQuery ctnd. / XSLT introXQuery, exercises
102017-05-15XSLT, slidesXSLT, exercises
112017-05-22Presentation of XML, slidesCSS, XSL-FO, exercises

Zaliczenie

Zasady zaliczania / evaluation rules (in Polish)

Poprzednie edycje / Previous editions

Valid XHTML 1.1Valid CSS