XML Grunnkurs

Varighet: 2 dager, fra 09:00-15:00

Pris: 13500

Målsetning: Deltakerne vil etter kurset ha en grunnleggende forståelse av og kjennskap til hvorfor og hvordan XML kan anvendes for å oppnå en bedre utveksling og deling av strukturert og ustrukturert informasjon.

Kurskategori: Applikasjons utvikling

XML er en moden standard for å utveksle informasjon mellom applikasjoner. Med XML og relaterte standarder som XSL(T) og XQuery er det mulig å utvikle distribuerte nettbaserte tjenester for utveksling av data i et standardisert format.

Målsetting

Deltakerne vil etter kurset ha en grunnleggende forståelse av og kjennskap til hvorfor og hvordan XML kan anvendes for å oppnå en bedre utveksling og deling av strukturert og ustrukturert informasjon.

Forkunnskaper

Grunnleggende kunnskaper om internett, HTML og CSS er en fordel, men ikke nødvendig for å ta dette kurset.

Kursinnhold

  • Introduksjon
  • Introduksjon til XML og XML-relaterte teknologier, som XPath, XQuery og XSL
  • XML-verktøy
  • Editorer og verktøy for validering, søk og endring av XML
  • Grunnleggende XML
  • XML struktur og syntaks. Gjennomgang av målene for XML. Lage og utforme XML dokumenter
  • Navnerom (namespaces)
  • Oppretting og bruk av navnerom for å skille elementer og funksjoner med samme navn.
  • Validering av  XML
  • Gjennomgang av teknologier som Document Type Definitions (DTD's) og XML Schemas for å kontrollere og styre struktur og data i XML filer
  • Presentasjon av XML
  • Bruk av html og CSS til å presentere XML data
  • Søking i XML
  • Søk i XML-dokumenter med XPath .
  • Introduksjon til XSL(T)
  • Kort om XSL og XSL Transformations. Bruk av XSLT til å formatere, sortere, filtrere og konvertere XML Data

Gjennomføring

Kurset gjennomføres med en kombinasjon av online læremidler, gjennomgang av temaer og problemstillinger og praktiske øvelser. Det er ingen avsluttende eksamen, men det er øvelsesoppgaver til hovedtemaene som gjennomgås.

Kursinstruktør

Terje Berg-Hansen har bred erfaring fra prosjektledelse, utvikling og drift med små og store databaser, både SQL- og NoSQL-baserte. I tillegg til å undervise i etablerte og nye teknologier jobber han med programmering, webutvikling og administrasjon av Linux-servere. Han er levende interessert i nye teknologier, distribuerte databaser og Big Data Science.

Ønsker du å samle flere ansatte til et bedriftsinternt kurs?

Finner du ikke det helt optimale kurset eller kombinasjonen av kurs? Da ordner vi det - sammen. Vi kan tilrettelegge kurs slik at de inneholder akkurat det dere har behov for. Vi kan sette opp et helt nytt kurs, eller tilpasse eksisterende kurs og materiell. Flere medarbeidere kan selvfølgelig også samles til et eget felles kurs, for maksimal effektivitet. Ta kontakt med meg for et forslag til gjennomføring og et tilbud basert på deres behov.

Henrik Buzzi
Produktansvarlig