Język XML

Transkrypt

Język XML
WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA
Pod auspicjami Polskiej Akademii Nauk
01-447 Warszawa, ul. Newelska 6, tel. 22 3486544
Wydział Informatyki
Kierunek studiów
Profil
Stopień studiów
Forma studiów
Informatyka
Ogólnoakademicki
1-go stopnia
niestacjonarne
Sylabus przedmiotu
Język XML
1. Cele przedmiotu
Kod
CP1
CP2
CP3
CP4
CP5
Cel
Zapoznanie się z budową dokumentu XML
Zapoznanie się ze składnią i możliwościami budowy szablonów poprawności dokumentów XML - technologia DTD
Zapoznanie się ze składnią i możliwościami budowy szablonów poprawności dokumentów XML - technologia XML Schema
Opanowanie narzędzi pozwalających na walidację dokumentu XML względem szablonu poprawności
Zapoznanie się ze składnią i możliwościami budowy szablonów transformacji dokumentów XML - technologia XSLT
2. Efekty przedmiotowe
Wiedza
Kod
Nazwa
Realizuje cel
EK-W1
EK-W2
Student zna budowę dokumentu XML
Student zna techniki i metody walidacji dokumentów XML
EK-W3
Student posiada wiedzę niezbędną do formatowania wyglądu dokumentu XML w procesie transformacji
CP1
CP2,
CP3,
CP4
CP5
Efekty kierunkowe
K1A_W05
K1A_W05
K1A_W05
Umiejętności
Kod
EK-U1
EK-U2
EK-U3
EK-U4
Nazwa
Realizuje cel
Student umie budować poprawne dokumenty XML
Student potrafi przygotowywać szablony poprawności dokumentów
XML
Student potrafi sprawdzać zgodność dokumentu XML z szablonem
poprawności
Student potrafi przygotowywać szablony transformacji dokumentów
XML
CP1
CP2,
CP3
CP4
CP5
Efekty kierunkowe
K1A_U03
K1A_U03,
K1A_U11
K1A_U03,
K1A_U11
K1A_U03,
K1A_U11
Kompetencje
Kod
Nazwa
Realizuje cel
EK-K1
Student rozumie potrzebę tworzenia szablonów poprawności dla dokumentów XML
EK-K2
Student jest przygotowany do komercyjnego wykorzystania środowiska XML
1
CP2,
CP3,
CP4
CP1,
CP2,
CP3,
CP4,
CP5
Efekty kierunkowe
K1A_K06
K1A_K06
3. Treści programowe
Kod
TP1
TP2
TP3
TP4
TP5
TP6
TP7
Tematyka
Wprowadzenie do języka XML, budowa i struktura dokumentu
Warsztaty XML - tworzenie dokumentów XML, oddzielanie danych od warstwy prezentacji
Wprowadzenie do DTD (Document Type Definition) - tworzenie szablonów poprawności dla dokumentów
XML
Wprowadzenie do XSD (XML Schema) - zaawansowane szablony poprawności dla dokumentów XML
XSLT - Szablony transformacji dokumentów XML (z użyciem HTML i CSS)
Warsztaty XSLT - zaawansowane zastosowania
Sprawdzenie wiedzy
4. Macierz realizacji przedmiotu
Efekt
przedmiotowy
EK-W1
EK-W2
EK-W3
EK-U1
EK-U2
EK-U3
EK-U4
EK-K1
EK-K2
Cel
przedmiotu
CP1
CP2,
CP3,
CP4
CP5
CP1
CP2,
CP3
CP4
CP5
CP2,
CP3,
CP4
CP1,
CP2,
CP3,
CP4,
CP5
Treści programowe
TP1, TP2, TP7
TP3, TP4, TP7
TP5, TP6, TP7
TP1, TP2, TP7
TP3, TP4, TP7
TP3, TP4, TP7
TP5, TP6, TP7
TP3, TP4, TP7
TP4, TP5, TP6, TP7
5. Literatura
Literatura podstawowa
1. Kevin Howard Goldberg, XML. Szybki start. Wydanie II, Helion, 2014
Literatura uzupełniająca
1. Przemysław Kazienko, Krzysztof Gwiazda, XML na poważnie, Helion, 2002
Strony WWW
1. Materiały do XML, DTD, XSD, XSLT, http://www.w3schools.com/
2