Kods | DPI372 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nosaukums | Tehnoloģija XML elektroniskos dokumentos | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Statuss | Brīvās izvēles | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Līmenis un tips | Pamatstudiju, Akadēmiskais | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tematiskā joma | Datorika | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Struktūrvienība | Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mācībspēks | Pāvels Rusakovs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 2.0 (3.0 ECTS) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Daļas | 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anotācija |
Studiju kursā tiek aplūkota XML valodas un ar to saistīto tehnoloģiju lietošana elektroniskajā dokumentācijā un datu bāzēs. Tiek apskatīti XML failu formāta ierobežojumi, failu vizualizācija pārlūkprogrammā ar CSS (Cascading Style Sheets) un XSL (eXtensible Stylesheet Language) palīdzību. Izskatītas XML dokumentu struktūras ierobežojumi, lietojot shēmas un DTD (Document Type Definition). Parādīta XML dokumentu apstrāde ar XSLT (eXtensible Stylesheet Language Transformation) un XQuery tehnoloģijām. Apskatīta XPath valodas loma darbā ar dokumenta mezgliem. Pievērsta uzmanība papildu XML tehnoloģijām: XMI (XML Metadata Interchange), XLink, XPointer. Aplūkota JavaScript programmēšanas valodas lietošana XML dokumentu apstrādei. Lielu studiju kursa daļu veido laboratorijas darbu izpilde, kuros studenti pielieto lekcijās iegūtās zināšanas un nostiprina iegūtās prasmes. Mācībspēks piedāvā papildus tēmas publiskajai apspriešanai. Laboratorijā var būt izpildīti papildus eksperimenti.. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Studiju kursa mērķis ir sagatavot speciālista tīmekļa lietotņu izstrādei uz XML valodas pamata. Studiju kursa uzdevumi: - veidot prasmi vizualizēt XML dokumentu pārlūkprogrammās ar CSS un XSL; - dot zināšanas par XML dokumentu struktūras definēšanu ar DTD un shēmām; - dot zināšanas par XML dokumentu pārveidošanu ar XSLT; - veidot saprašanu par informācijas ieguvi no XML dokumentiem ar XQuery; - iemācīt apstrādāt XML dokumenta koku ar XPath; - iemācīt analizēt XMI formāta pielietošanu MDA ietvaros; - iemācīt pielietot JavaScript valodu sarežģītu XML dokumentu apstrādei; - veidot izpratni par dažām ar XML saistītām tehnoloģijām (XLink, XPointer). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Spēj vizualizēt XML dokumentus HTML tīmekļa lappusē ar CSS palīdzību. - Laboratorijas darbu izpilde un aizstāvēšana. Kritēriji: spēj parādīt pārlūkprogrammā XML dokumenta daļu prasāmajā formātā. Spēj apstrādāt XML dokumentus ar skriptu palīdzību. - Laboratorijas darbu izpilde un aizstāvēšana. Kritēriji: spēj iegūt prasāmo informāciju no XML dokumenta ar JavaScript. Spēj uzrakstīt XML dokumentu ierobežojumus: DTD un shēmas. - Laboratorijas darbu izpilde un aizstāvēšana. Kritēriji: spēj definēt XML dokumenta struktūru. Spēj vizualizēt XML dokumentus pārlūkprogrammā ar XSL palīdzību. - Laboratorijas darbu izpilde un aizstāvēšana. Kritēriji: spēj pielietot dažādus XSL likumus. Spēj pārveidot XML dokumentus uz citiem XML dokumentiem ar XSLT un XPath palīdzību. - Laboratorijas darbu izpilde un aizstāvēšana. Kritēriji: spēj pielietot dažādus XSLT/XPath transformācijas likumus. Spēj veidot pieprasījumus pie XML dokumentiem ar XQuery un XPath palīdzību. - Laboratorijas darbu izpilde un aizstāvēšana. Kritēriji: spēj iegūt prasāmo informāciju ar XQuery/XPath vaicājumu. Spēj strādāt ar XML resursiem lietojot XPointer. - Laboratorijas darbu izpilde un aizstāvēšana. Kritēriji: spēj pielietot XPointer standartu XML koku apstrādei. Spēj demonstrēt savas teorētiskās un praktiskās zināšanas par XML lietotņu izstrādi citam speciālistam. - Ieskaite. Kritēriji: laboratorijas darbu rezultātu aizstāvēšana. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju rezultātu vērtēšanas kritēriji |
Laboratorijas darbi - 100%
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | HTML un CSS pamati, objektorientētā programmēšana | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|