Opleiding: Training XML

Wil je data gestructureerd kunnen vastleggen en uitwisselen met XML, zodat systemen, platforms en organisaties elkaars gegevens betrouwbaar begrijpen? In deze training leer je hoe een XML-document is opgebouwd en hoe je zelf een XML-structuur definieert en vastlegt in een XML Schema. Daarnaast zie je hoe je XML inleest, verwerkt en met XSL presenteert. Hierdoor ben je in staat om XML gericht toe te passen voor data-uitwisseling en presentatie in je eigen werk.

Algemene omschrijving

XML is een flexibele techniek om data te structureren en uit te wisselen tussen platforms, systemen en organisaties. Tijdens deze training leer je hoe je die structuur zelf opzet: van de opbouw van een goed gevormd XML-document tot het vastleggen van de documentstructuur in een XML Schema. Je ziet waar XML vandaag de dag wordt ingezet, van e-commerce en andere bedrijfsprocessen tot API's, mobiele toepassingen, IoT en configuratiebestanden. Ook weeg je XML af tegen JSON en REST, zodat je per situatie het passende formaat kiest.

De training begint bij de basis en gaat vlot over op complexere technieken. Je legt eerst een eigen XML-structuur vast met een XML Schema, waarbij je de oudere DTD leert kennen als legacy-optie. Daarna kijk je hoe je XML inleest en verwerkt met parsers zoals DOM en bibliotheken voor Python en Java, en hoe je met XSL-stylesheets dezelfde data voor verschillende media presenteert. We wisselen theorie en praktijk af, met de nadruk op toepassing in je eigen werk.

Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Waar gewenst en mogelijk laten we de voorbeelden aansluiten bij de context waarin jij of je team werken, en is er ruimte om onder begeleiding uit te werken welke rol XML in jouw werksituatie speelt. Hierdoor ben je in staat om XML gestructureerd op te zetten en gericht in te zetten voor data-uitwisseling en presentatie.

Deze training als bedrijfstraining voor jou en je team?

Elk vraagstuk en elke situatie is anders; daarom staan tijdens een bedrijfstraining jouw organisatie en (bedrijfs)vraagstukken centraal. In goed overleg stellen we een lesprogramma samen dat volledig aansluit bij jouw (jullie!) specifieke uitdaging, wensen en dagelijkse werkpraktijk.

Programma

Tijdens de training XML komen onderstaande onderwerpen aan bod.

NB: Mocht je vragen hebben over de inhoud of deze aangepast willen zien op jouw specifieke praktijksituatie of trainingsbehoefte, bel ons dan gerust: we spreken de mogelijkheden graag met je door.

  • Opzet en toepassing van XML
    • Doorgronden wat XML is en welk doel de techniek dient
    • De basis van de XML-syntaxis herkennen: elementen, attributen en een goed gevormd document
    • Bepalen waar XML van pas komt: data-uitwisseling in e-commerce en andere bedrijfsprocessen, API's, mobiele toepassingen, IoT en configuratiebestanden
    • XML afwegen tegen JSON en REST om te bepalen wanneer welk formaat past
    • De plek van XML bepalen ten opzichte van software, databases en programmeertalen
  • Documentstructuur vastleggen met XML Schema en DTD
    • Herkennen waarom een ontvangend systeem de structuur van een XML-document moet kennen
    • Een XML Schema (XSD) opstellen als primaire manier om structuur en datatypes vast te leggen
    • DTD's herkennen en plaatsen als oudere, legacy-manier om structuur te definiëren
    • Externe schema's koppelen en gebruiken om XML-data te valideren
    • Een eigen XML-structuur definiëren en toetsen aan het bijbehorende schema
  • XML inlezen en verwerken
    • Doorgronden hoe je XML-documenten opbouwt en bestaande documenten inleest
    • Kennismaken met XML-parsers, zoals DOM
    • De verschillen tussen parsertechnieken op hoofdlijnen herkennen
    • Bepalen welke techniek past bij het verwerken van je XML-data
  • XML presenteren met XSL
    • Doorgronden hoe je met XSL-stylesheets informatie uit een XML-document presenteert
    • De basis van XSL toepassen om dezelfde data voor verschillende media en kanalen te tonen
    • Herkennen welke verdiepende presentatietechnieken buiten de basis van deze training vallen
  • XML in de praktijk
    • Praktijkvoorbeelden van XML-gebruik doorlopen
    • Het geleerde combineren tot een werkende XML-opzet
    • Onder begeleiding van de docent verkennen welke rol XML in je eigen werksituatie kan spelen
    • Veelvoorkomende toepassingen en aandachtspunten herkennen

De training is praktisch en interactief van opzet, met veel ruimte voor jouw vragen en werksituatie. Je gaat aan de slag met passende praktijkvoorbeelden. Door actief te oefenen, te analyseren en te evalueren, maak je je de materie stap voor stap eigen en ervaar je hoe je zelf een XML-structuur opzet en toepast voor data-uitwisseling en presentatie.

Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Ze beschikken dus niet alleen over de meest actuele kennis, maar hebben ook essentiële praktijkervaring. Hierdoor zijn ze in staat om een waardevolle vertaalslag te maken van ‘kennis’ naar ‘toepassing binnen jouw organisatie en werksituatie’.

Doelen

Na deze training ben je in staat om:

  • De opbouw en toepassingsmogelijkheden van XML te doorgronden
  • Zelf een XML-structuur op te zetten en vast te leggen in een XML Schema, met DTD als legacy-alternatief
  • Te doorgronden hoe je XML inleest en verwerkt met parsers zoals DOM en bibliotheken voor Python en Java
  • De basis van XML-presentatie met XSL-stylesheets toe te passen
  • XML gericht in te zetten voor data-uitwisseling tussen systemen, platforms en organisaties
Meer...
€1.599
ex. BTW
Aangeboden door
Eduvision Opleiding & Training
Onderwerp
XML/XSLT
Niveau
HBO
Looptijd
2 dagen
Taal
nl
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Max: 13
Tijdstip
Overdag
Tijden en locaties
Rotterdam
ma 21 sep. 2026
Eindhoven
wo 30 sep. 2026
Virtueel
wo 30 sep. 2026
Amsterdam
di 6 okt. 2026
Apeldoorn
di 6 okt. 2026
Utrecht
di 6 okt. 2026
Maastricht
di 13 okt. 2026
Rotterdam
di 20 okt. 2026
Eindhoven
do 29 okt. 2026
Virtueel
do 29 okt. 2026
Amsterdam
wo 4 nov. 2026
Apeldoorn
wo 4 nov. 2026
Utrecht
wo 4 nov. 2026
Maastricht
wo 11 nov. 2026
Rotterdam
wo 18 nov. 2026
Eindhoven
vr 27 nov. 2026
Virtueel
vr 27 nov. 2026
Amsterdam
do 3 dec. 2026
Apeldoorn
do 3 dec. 2026
Utrecht
do 3 dec. 2026
Maastricht
do 10 dec. 2026
Rotterdam
do 17 dec. 2026
Eindhoven
ma 28 dec. 2026
Virtueel
ma 28 dec. 2026
Amsterdam
vr 1 jan. 2027
Apeldoorn
vr 8 jan. 2027
Maastricht
vr 8 jan. 2027
Utrecht
vr 8 jan. 2027
Rotterdam
vr 15 jan. 2027
Eindhoven
di 26 jan. 2027
Virtueel
di 26 jan. 2027
Amsterdam
ma 1 feb. 2027
Apeldoorn
ma 8 feb. 2027
Maastricht
ma 8 feb. 2027
Utrecht
ma 8 feb. 2027
Rotterdam
ma 15 feb. 2027
Eindhoven
wo 24 feb. 2027
Virtueel
wo 24 feb. 2027
Amsterdam
di 2 mrt. 2027
Apeldoorn
di 9 mrt. 2027
Maastricht
di 9 mrt. 2027
Utrecht
di 9 mrt. 2027
Rotterdam
di 16 mrt. 2027
Eindhoven
do 25 mrt. 2027
Virtueel
do 25 mrt. 2027
Amsterdam
wo 31 mrt. 2027
Apeldoorn
wo 7 apr. 2027
Maastricht
wo 7 apr. 2027
Utrecht
wo 7 apr. 2027
Rotterdam
wo 14 apr. 2027
Eindhoven
vr 23 apr. 2027
Virtueel
vr 23 apr. 2027
Amsterdam
do 29 apr. 2027
Maastricht
do 6 mei 2027
Apeldoorn
do 13 mei 2027
Rotterdam
do 13 mei 2027
Utrecht
do 13 mei 2027
Eindhoven
ma 24 mei 2027
Virtueel
ma 24 mei 2027
Amsterdam
vr 28 mei 2027
Maastricht
vr 4 jun. 2027
Apeldoorn
vr 11 jun. 2027
Utrecht
vr 11 jun. 2027