Siirry suoraan sisältöön

XML - ohjelmoinnin perusteetLaajuus (3 op)

Opintojakson tunnus: TI00AB14

Opintojakson perustiedot


Laajuus
3 op

Osaamistavoitteet

The student has knowledge of key features of the most common languages in the XML standard family. The student understands fully the definition and structure of the Extensible Markup Language (XML), and tree structures in data organisation. The student understands functional programming based on XSLT.

The student is able to plan and implement XML based applications, and to apply functional programming in document conversion. The student is able to use most important tools and standards related to XML, particularly DTD, XML Schema, CSS and XSLT. The student is familiar with some XML parsers, Schema validators and XSLT processors.

Sisältö

Familiarity with the principles of the XML standard family.
Understanding and capacity to use encoding, tools and standards related to XML, the XML tree structures, XPath, DTD, XML Schema, and CSS. Knowledge of functional programming using XSLT.
Knowledge of XML parsers, validators and processors.

Knowledge of practical applications of XML such as Web Services, electronic commerce, multichannel publishing and the semantic Web.

Esitietovaatimukset

Programming

Arviointikriteerit, tyydyttävä (1)

The student has knowledge of several XML based languages, and an ability to design schemas and to process XML documents using XSLT.

Arviointikriteerit, hyvä (3)

The student is able to create functioning applications using XML tools.
The student knows the most important uses of XML based languages.

Arviointikriteerit, kiitettävä (5)

The student is a competent user of the XML based standards that are covered in the implementation. She/he is able to apply some XML based tools creatively to solve problems in information systems development.

Siirry alkuun