NFI Utbildning

Kontaktuppgifter
tfn: 08-615 19 60(vx)
epost: info@nfi.se
Besöksadress:
Tjärhovsgatan 21
116 28 Stockholm
Kursutbud > Databashantering och datasökning > XML & XSL: metoder & verktyg för effektiv datahantering

XML & XSL: metoder & verktyg för effektiv datahantering

Boka här

Boka din plats på kursen genom att klicka på önskat kurstillfälle.

3-4 november9-10 februari13-14 april

Kursmål

Efter kursen kommer du känna till vad XML är och hur det kan användas. Du kommer att inneha kunskaperna för att kunna lagra information om olika data på ett snabbt och smidigt sätt.

Vem bör deltaga?

Kursen vänder sig till webbutvecklare, webbprojektledare, systemutvecklare, IT-ansvariga och ansvariga för företagets informationspublicering på Internet.

Kursfakta

Längd:  2 dagar
Pris:  11950 kronor (exkl. moms)
Inregistrering: kl. 09:00
Kursstart: kl. 09:30
Kursslut: kl. 16:30 (ca)
Kursort: Tjärhovsgatan 21, Stockholm
Hitta hit

Boka här

Boka din plats på kursen genom att klicka på önskat kurstillfälle.

3-4 november9-10 februari13-14 april
"Kursen uppfyller mina förväntningar om introduktionskurs. Mycket bra lärare!"
Eva Olovsson, AXFOOD IT
"Ger konkreta exempel vilket är kanon"
Tina Pettersson, STATENS VETERINÄRMEDICINSKA ANSTALT

Internkurs

Vill ni genomföra denna kurs skräddarsydd internt hos er? Skicka en intresseanmälan genom att klicka på knappen nedan
Intresseanmälan

Övningar

Under kursen varvas teori med mycket praktisk övning.

Lärare

Ludvig Fjell
Ludvigs kunskaper inom it-utveckling och programmering kännetecknas av bredd och djup. Till vardags arbetar Ludvig som Lead Developer för webbplattformen ProofX. Ludvig har mångårig erfarenhet av all webbutveckling, från serversidans databaser till klientsidans JavaScript. Ludvig har mycket djupa kunskaper i JavaScript, DOM, XSLT, CSS samt diverse servertekniker. Ludvig har hållit ett antal kurser i JavaScript, PowerShell, IT-säkerhet och databassystem.

Förkunskaper

Kännedom om HTML-syntaxen är önskvärt, men inget krav. Inga övriga förkunskaper krävs.

Kursmål

Efter kursen kommer du känna till vad XML är och hur det kan användas. Du kommer att inneha kunskaperna för att kunna lagra information om olika data på ett snabbt och smidigt sätt.

Vem bör deltaga?

Kursen vänder sig till webbutvecklare, webbprojektledare, systemutvecklare, IT-ansvariga och ansvariga för företagets informationspublicering på Internet.

Sammanfattning

Traditionellt presenteras information på Internet med hjälp av HTML - ett märkspråk enbart konstruerat för att presentera information på en bildskärm för det mänskliga ögat. HTML innehåller därför små möjligheter att konstruera egna informationsstrukturer.

XML (eXtensible Mark-up Language) är en standard för strukturering av information som ger helt nya möjligheter att bygga anpassade informationsstrukturer för till exempel Internetpublicering, i affärssystem och e-handelslösningar samt i databaser. XML är tack vare dess enkelhet och anpassningsbarhet en viktig komponent i företagens informationsutbyte mellan databaser, applikationer och delsystem.

XML beskrivs ibland som "HTML:s fullvuxna kusin" eller "datorvärldens esperanto" tack vare att det är utvidgningsbart. Detta innebär att man till exempel kan använda XML till att bygga informationsstrukturer som är både tilltalande för det mänskliga ögat och som dessutom kan tolkas av olika programsystem.

Under kursen kommer möjligheter som finns med XML att presenteras. Vidare presenteras hur man idag kan använda XML för att strukturera information över Internet.

Kursinnehåll

Introduktion

  • Vad är XML?
  • Vad används XML för?
  • Vad är fördelarna med att använda XML?

Bakgrund och märkspråk

  • Användning av XML
    • Affärssystem och processer
    • Systemintegration
    • Informationshantering
  • Vad menas med märkspråk?
  • Märkspråkets beståndsdelar
    • Element
    • Starttagg
    • Sluttagg
    • Attribut
  • Vad är skillnaden mellan HTML och XML?
  • Hur kompletterar XML HTML?
  • Vad är XHTML?

Syntax och parser

  • XML-dokument
    • i en fil
    • i en databas
    • genererat dynamiskt
  • Vilka regler och riktlinjer finns för element?
  • Vad är skillnaden mellan element och attribut?
  • XML och teckentabeller
  • API för XML

Scheman

  • Vad är ett schema?
  • Scheman och giltig XML
  • Varför är det viktigt med giltig XML?
  • Document Type Definition (DTD)
    • Vad är DTD?
    • När använder man DTD?
    • Vilka är fördelarna med DTD?
    • Syntax för DTD
  • XML Schema Definition (XSD)
    • Vad är XSD?
    • När använder man XSD?
    • Vilka är fördelarna med XSD?
    • Syntax för XSD
  • Ska man använda DTD eller XSD?
  • Existerande scheman
  • Hur använder man XML Namespaces?

XSL

  • Vad innebär det att transformera XML?
  • Vad är XSLT?
  • Vilka möjligheter finns med XSLT?
  • XSLT element
    • template
    • for-each
    • value-of
    • choose
    • sort
    • if
    • apply
  • XSLT på klient med JavaScript
  • XSLT på server

Dokumenthantering

  • XML-dokumentstandards
    • OpenDocument (Open Office)
    • Office Open XML (MS Office)
    • MML (Medical Markup Language)

Systemintegration

  • XML med datafokus
  • Översättningen databas till XML
  • Översättningen XML till databas

Övningar

Under kursen varvas teori med mycket praktisk övning.

Lärare

Ludvig Fjell
Ludvigs kunskaper inom it-utveckling och programmering kännetecknas av bredd och djup. Till vardags arbetar Ludvig som Lead Developer för webbplattformen ProofX. Ludvig har mångårig erfarenhet av all webbutveckling, från serversidans databaser till klientsidans JavaScript. Ludvig har mycket djupa kunskaper i JavaScript, DOM, XSLT, CSS samt diverse servertekniker. Ludvig har hållit ett antal kurser i JavaScript, PowerShell, IT-säkerhet och databassystem.

Förkunskaper

Kännedom om HTML-syntaxen är önskvärt, men inget krav. Inga övriga förkunskaper krävs.

 

Boka här

Boka din plats på kursen genom att klicka på önskat kurstillfälle.

3-4 november9-10 februari13-14 april
Boka
 E-post: info@nfi.se  Tel: 08-615 19 60  Hitta till oss