Opleiding: Cursus XML
Welkom bij de Cursus XML
XML is een krachtige, flexibele techniek om data te structureren. Het is vooral erg geschikt om informatie uit te wisselen tussen verschillende platforms, systemen en organisaties. XML is tegenwoordig de standaard voor informatie uitwisseling in e-commerce, maar ook steeds vaker in andere bedrijfsprocessen.
XSL en XML
In combinatie met XSL wordt XML veel toegepast als flexibele presentatietechniek. Zo is het mogelijk om met dezelfde data presentaties voor verschillende media te maken, niet alleen voor het beeldscherm van de desktop computer, maar ook voor bijvoorbeeld i-mode en palmtop. In de cursus XML maak je kennis met de theorie en de verschillende toepassingsmogelijkheden van deze veelzijdige techniek. Daarna ga je zelf daadwerkelijk aan de slag met XML en leer je hoe je jouw eigen XML-structuur kunt definiëren. Tenslotte worden verschillende technieken om XML te bouwen, in te lezen en te beheren behandeld.
Praktijktoepassing
De Cursus XML begint bij de basis, maar we gaan snel over op de meer complexe technieken. In de Cursus XML wordt de theorie afgewisseld met praktische voorbeelden en oefeningen. Hierbij wordt de nadruk gelegd op de wijze waarop je XML in de praktijk kunt toepassen.
Competenties en vaardigheden
Om een goede webdeveloper te worden, werk je tijdens de Cursus XML aan de volgende competenties en vaardigheden: het opzetten en toepassen van XML, DTD’s en Schema’s, data-uitwisseling, datapresentatie en de praktische toepassing van XML. Daarnaast is het mogelijk om tijdens de training XML de toepassing van XML binnen je huidige situatie uit te werken. Dit kan uiteraard onder begeleiding van je docent en tijdens de opleiding XML heb je de gelegenheid om vragen te stellen die specifiek gericht zijn op jouw situatie.
Gerelateerd
- Cursus XAML
Tijdens de Cursus XML komen in basis onderstaande onderwerpen aan bod. Afhankelijk van ontwikkelingen op het vakgebied, kan de feitelijke trainingsinhoud hier echter van afwijken. Bel ons gerust voor meer informatie over de actuele inhoud.
Opzet en toepassing van XML
Wat is XML en welk doel dient deze techniek? Waarom is XML de afgelopen tijd zo belangrijk geworden? Wat is het toepassingsgebied van XML?
In de introductie geven we antwoord op deze vragen. De basis van de techniek wordt uiteengezet en aan de hand van voorbeelden uit de praktijk zullen we laten zien waarvoor XML kan worden ingezet. De rol van XML in e-commerce, data-uitwisseling en presentatietechnieken komt hierbij aan de orde.
Daarnaast zal jou duidelijk worden waar XML staat in combinatie met toepassingen, software, databases en programmeertechnieken.
DTD's en schema's
De flexibiliteit van XML is één van de redenen voor het grote succes. U kunt zelf de samenstelling van een XML document bepalen. Omdat XML vaak wordt toegepast voor het uitwisselen van informatie, is het van belang dat het ontvangende systeem ook weet hoe de data is gestructureerd. De opbouw van een XML document wordt daarom vastgelegd in een Document Type Definition (DTD), of een XML Schema.
Je leert hoe je een DTD of een Schema definieert en hoe je externe DTD's of Schema's kunt gebruiken om data uit XML te kunnen verwerken.
Data-uitwisseling en -presentatie
Om daadwerkelijk met XML te kunnen werken, moet je XML-documenten kunnen maken of bestaande XML-documenten moeten kunnen inlezen. Hiervoor zijn verschillende technieken in de vorm van programmeertalen en software beschikbaar.
In deze module behandelen we een aantal van deze technieken. We staan stil bij mogelijke XML-parsers, zoals DOM en parsers voor Python en Java, en we laten de basis zien van hoe je met behulp van XSL stylesheets informatie uit een XML-document kunt presenteren.
XML in de praktijk
In deze module geven we een aantal voorbeelden van het gebruik van XML in de praktijk. Verder heb je de mogelijkheid om de rol die XML in je eigen situatie kan spelen onder begeleiding van de vakdocent uit te werken.
Alternatief
Wil je meer weten over het presenteren of transformeren van XML-data? Volg dan de Cursus XSL. Tijdens deze cursus leer je meer over verschillende XSL-technieken, XPath, XSLT, templates maken met XSL en de praktijktoepassing van XSL.