Podatkovna povezanost i digitalna infrastruktura
ECTS: 5 · Semestar: 4 · Ukupna satnica: 60 h
Opis kolegija
Uvodno predavanje i upoznavanje studenata sa obavezama i nastavnim materijalom. Upoznavanje s XML standardima i sintaksom XML dokumenta. Arhitektura i publiciranje XML dokumenata. Što je XML i koja je njegova forma, pravila pisanja XML dokumenta. Kreiranje XML dokumenata, primjeri iz prakse. XML struktura i vertikalni pogled na XML dokument. Provjera znanja iz prvog dijela teorije, xml standardi, xml sintaksa i pravila pisanja, arhitektura i publiciranje. XML procesne instrukcije, komentari, poveznice na dokument i kako oblikovati XML sadržaj. Što su XML entiteti i koja je njihova uloga, sintaksa i potreba za XML imenskim prostorom. Načini procesiranja XML dokumenta, klijentski i serverski, te način primjene kroz različite aplikacije i usluge (razmjena podataka, application integration, content management, messaging) Što je XML Schema, koji je njen smisao i što nam XML Schema omogućava kod primjene na XML dokument. Sigurnost podatkovne komunikacije primjenom XML Scheme. Pravila pisanja i proširivost XML Scheme, kreiranje vlastitih podatkovnih tipova, definicija atributa. Pravila pisanja JSON formata i što je JSON, odnos JSON i XML formata, JSON schema Provjera znanja iz drugog dijela teorije, xml procesne instrukcije, komentari, poveznice, uloga XML entiteta, XML Schema
Ishodi učenja
- formulirati valjani XML dokument
- stvoriti XML elemenate
- analizirati tipove podataka u XML dokumentu
- kreirati više različitih XML dokumenata
- izgraditi interoperabilne podatkovne strukture
- izgraditi konfiguracijske datoteke za aplikativne module
- dizajnirati transformacije XML dokumenata
- složiti hijerarhijsku strukturu XML dokumenta
Literatura
Obavezna literatura
- Šimec, Alen; Programiranje i optimizacija Internet stranica u HTML5 okruženju; Tehničko veleučilište u Zagrebu; 2015;
Šimec, Alen; Uvod u HTML, XHTML i CSS; Tehničko veleučilište u Zagrebu; 2011;
W3C preporuka; Extensible Markup Language (XML) (www.w3c.org);
W3Schools Online Web Tutorials (www.w3schools.com);
Fawcett J., Ayers D., Quin L. R. E., Beginning XML, 5th Edition, John Wiley Sons, 2012.;
Simon St. Laurent, Michael Fitzgerald; XML Pocket Reference, 3rd Edition; O'Reilly Media; 2005.
Doug Tidwell; XSLT, 2nd Edition; O'Reilly Media; 2008.
Priscilla Walmsley; XQuery, Search Across a Variety of XML Data; O'Reilly Media; 2007.
XML.com, O'Reilly, www.xml.com;
Holzner S., Inside XML, Pearson Education, 2000;
Ray E.T., Learning XML, 2nd edition, O Reilly, 2003;