Training/cursus: XML Academy voor .NET ontwikkelaars
Omschrijving
XML is een taal voor de beschrijving van gestructureerde documenten en data en vormt de technologische basis voor data uitwisseling, publicatie en e-business. Deze 5 punten zijn de basiskenmerken van XML:
- XML is om data te structureren
- XML lijkt enigszins op HTML
- XML is tekst, maar is niet bedoeld om gelezen te worden
- XML is een familie van technologieen
- XML is licentievrij, platform-onafhankelijk en heeft een goede ondersteuning.
The XML Academy gives you a thorough education of this essential enabler of electronic business and integration. It will get you ready for implementation and maintenance of XML processes in your organization. Being aCertified XML Engineer, you will be recognized as an expert in XML technologies and a valuable member of any XML project team.
Het traject start met een 1-daagse introductie in XML. Vervolgens wordt de verworven kennis uitgediept in drie cursussen van in totaal 9 dagen. In tegenstelling tot andere Academies in onze curriculum veronderstelt het XML-traject een grote discipline van de deelnemers: er is (vooralsnog) geen sprake van mentoring of cases.
De XML Academy kost € 3685,-. (inclusief examenvouchers). De totaalprijs voor de losse trainingen is € 4445,-. Volg deze Academytraining enUw voordeelis dus €760,- !
Doelgroep
Ontwikkelaars en projectleiders die gedetailleerde kennis over XML (en onderwerpen als DTD, XML Schema, XSL, XPath, XSL-FO, DOM en SAX) willen verwerven.
Programma opzet
Deze XML Academy bestaat uit de volgende vijf stappen:
1. Cursus XML Introduction (XML100) - 1 dag
In deze cursus krijgen de deelnemers krijgen een degelijk inzicht in de concepten van XML. Aan de orde komen naast de concepten ook de toepassingen van de meta taal XML. Aandacht is er voor de syntax van XML documenten en het verschil tussen goed gevormde en valide XML documenten. De rol van Document Type Definitions (DTD's) en XML-Schema's (xsd files) komt aan bod en verschillende van XML afgeleide talen, XML vocabulaires, worden besproken. Verder wordt behandeld wat de mogelijkheden zijn om XML documenten te presenteren. Hierbij is er aandacht voor het gebruik van stylesheets, het gebruik van de eXtended Stylesheet Language (XSL) en het benaderen van een XML document vanuit een programmeertaal met de DOM en SAX API. Tenslotte worden diverse toepassingen van XML in de praktijk besproken, waaronder Data Exchange, Publishing en Electronic Commerce.
2. Cursus Presentation of XML Documents using Stylesheets (XML200) - 3 dagen
Aan de orde komt hoe XSLT en XSLT processors gebruikt kunnen worden voor het formatteren en transformeren van XML documenten. Zowel transformaties van XML naar HTML als transformaties van XML naar XML worden besproken. Het navigeren van XML documenten langs XPath assen en door middel van XPath expressions komt aan bod. Ook wordt aandacht besteed aan de principes van template matching met XSLT. De control, sorteer en iteratie elementen van XSL worden besproken, evenals het copieren van elementen en het toepassen van generieke templates. Ook het verschil in het toepassen van een XSL transformatie op de client side versus op de server staat op het programma Verder wordt aandacht besteed aan de transformatie van attributen naar elementen en andersom. Ook de transformatie naar diverse andere formaten komt aan de orde. Hierbij wordt de transformatie taal XSL-FO besproken. De cursus is in belangrijke mate gebaseerd op de nog actuele versie 1.0 van de XSLT specificatie, maar ook komen de nieuwe toevoegingen van XSLT 2.0 aan bod.
3.Cursus XML Schema Development (XML300 - 3 dagen
In deze cursus doet u uitgebreide kennis op over de functionaliteit van XML Schema en leert u XML Schema's te ontwikkelen in praktische workshops. Aan de orde komt het gebruik van XML Schema language, als opvolger van Document Type Definitions (DTD's) voor het vastleggen van de structuur, naamgeving van de elementen en inhoud van XML documenten. XML Schema's bieden een betere mogelijkheid voor data types en modulair ontwerp dan DTD's. Aandacht is er voor het declareren simpele en complexe elementen en het opleggen van constraints aan de inhoud van elementen. Voorts komen het gebruik van data typen, facets, element substitutions en reguliere expressies en het verschil tussen locale en globale declaraties aan bod. Ook is er aandacht voor het defini?ren van user defined data typen, attributen, het gebruik van default values en control structures. Ook afgeleide data types en het verschil tussen afleiding door restriction en door extension worden besproken. Ook Schema Namespaces en de modularisatie van Schema's en het include en import mechanisme komen aan bod. Tenslotte komen een aantal geavanceerde XML Schema onderwerpen zoals het omgaan met keys en references en het verwijderen van redundantie door identity contraints aan de orde.
4.Cursus Programming with XML in the .NET Framework (M2663) - 3 dagen
Aan orde komt hoe XML in het .NET Framework gebruikt kan worden bij het programmeren van schaalbare en flexibele Windows of Web-based applicaties. Aandacht is er voor de integratie van XML in het .NET Framework en de XML classes daarin. Voorts wordt XML parsing en validatie in het .NET Framework besproken en komt aan bod hoe XML kan worden gelezen en geschreven. Andere onderwerpen zijn het manipuleren van in memory XML data, het uitvoeren van queries op XML documenten en het transformeren van XML documenten. Tenslotte wordt aandacht besteed aan de programmatische creatie van XML schema's.
5. Examen & Certification:
- Whizlabs XML Certification (Test 141) Kit (WL-IBM-141)
- Test 142: XML and Related Technologies (IBMTST142)
XML Academy - Totaal aantal cursusdagen: 10.
Vereiste voorkennis
Bij aanvang van dit traject is geen specifieke voorkennis vereist, maar vooral voor de laatste module is kennis van programmeren in C# of VB.NET of een vergelijkbare programmeertaal vereist.Opmerkingen
Let op!- De trainingen kunnen worden gevolgd tot 24 maanden na aanvangsdatum van de eerste training.
- Het traject wordt in 1 keer gefactureerd en deze factuur dient voorafgaand aan de eerste training te zijn voldaan.
- Na doorlopen van het traject heeft men voldoende bagage om, ondersteund door het proefexamen WL-IBM-141, het examen IBMTST142 af te leggen. Proefexamen en examen zijn in de prijs inbegrepen.
Cursusvorm - De modules worden gevolgd op basis van open rooster, hetgeen betekent dat cursisten van verschillende bedrijven aan de opleidingen deelnemen.
Inschrijven
Wilt u zich inschrijven? Kies een datum uit de rechterkolom en klik op 'inschrijven'.

