Inhoud van de cursus

Cursus XML, XSD en XSL

Cursus XML, XSD en XSL in Rotterdam, Amsterdam, Utrecht - Opatel OpleidingenXML is vandaag niet meer weg te denken uit moderne toepassingen. Deze vierdaagse cursus XML XSD en XSL geeft een duidelijk beeld van alle mogelijkheden die XML biedt. Na de training is de deelnemer in staat de waarde en werking van verschillende aan eXtensible Markup Language (XML) gerelateerde technieken te beoordelen.

Welke voorkennis heb je nodig?

Deelnemers aan deze cursus XML XSD en XSL dienen ruime werkervaring te hebben in het omgaan met een computer.

Wat leer je in deze cursus?

Tijdens deze vierdaagse cursus XML XSD en XSL krijg je een duidelijk beeld van de mogelijkheden die door XML-technologie worden geboden. We gaan in op de aanmaak van goed gevormde XML-files en het valideren van de XML-structuur door middel van schema’s. Daarna komt het transformatie-aspect van XML aan bod: XML ombouwen naar HTML, tekst of opnieuw XML (met een andere structuur). Veelgebruikte XML-formaten zoals SOAP of WSDL worden duidelijk gepositioneerd met praktijkvoorbeelden.

Voor wie is deze cursus bedoeld?

De cursus XML XSD en XSL is voor iedereen die XML gerelateerde technieken moet kunnen beoordelen.

Onderwerpen
    • Positioning
    • EDI and XML, hype or real?
    • Move from EDI to XML?
    • Using EDI and XML in coexistence
    • Modeling tools and usage of UML
    • Making a model
    • XML generating capabilities of Case tools
    • Why do we need a data model?
    • Automatically generating a DTD or schema
    • XML documents
    • Well formed XML and Valid XML
    • Markup and content rules
    • Entities, CDATA and PI???s
    • Usage of external entities
    • Internal and external DTD
    • Document Type Definition
    • Making a DTD based on a model
    • DTD rules and techniques
    • Declaring elements and Attributes
    • Simple entities and Parameter entities
    • Graphically modeling a DTD
    • Limitations of DTDs
    • Namespaces
    • Why do we need Namespaces?
    • The default Namespace
    • Reserved Namespaces
    • Usage of the target namespace
    • Setting up a Namespace for your company
    • Schemas
    • What are Datatypes?
    • Simple and Complex Datatypes
    • Making your own Datatypes
    • Reuse of Datatypes
    • Adding attributes to an element
    • Importing a namespace
    • Strategies for including schemas
    • Link between OO concepts and schemas
    • Using references and substitution groups
    • Limitations of schemas and workarounds
    • B2B Integration Tools
    • Overview of the market
    • BizTalk and webMethods demos
    • Building or buying a solution?
    • Comparing popular B2B tools
    • The B2B agreement
    • Components of a B2B agreement
    • HTTP, FTP, SMTP and Message Queuing.
    • Reliable exchange of XML messages
    • Frameworks
    • Self routing and non-routing documents
    • The ebXML and BizTalk framework
    • What is SOAP?
    • SOAP messages
    • SOAP and RPC
    • Tightly versus Loosely coupled systems
    • Security in the SOAP message
    • Wire level security
    • Message level security
    • Private and Public Keys
    • Certificates, Hashes and Signatures
    • Encryption and authentication in SOAP
    • Using security namespaces
    • XPath, XLink and XPointer
    • XLL (XML Linking Language)
    • Simple and Extended links
    • XInclude
    • Axes examined
    • XPath functions
    • XSL for Presentation
    • Usage of XPath within XSL
    • CSS and Formatting Objects
    • XSL to HTML/PDF examples
    • XSL for Transformation
    • XSL for business partner integration.
    • Transformation of non-XML files to XML
    • Case: from Excel to XML
    • Transforming EDI to XML
    • XSL and Scripting
    • Using VBScript and Jscript with Stylesheets
    • Accessing a Database with a Stylesheet
    • Making your own functions in XSL
    • Advanced examples
    • XSL and SVG
    • Using scalable vector graphics
    • Creating Real-time charts from financial data
    • Mapping stylesheets
    • Manually creating a Mapping stylesheet
    • Creating an XSL Map with a supporting graphical interface tool
    • XML based Content Management
    • Separating content from presentation
    • XML & Databases.
    • SQL Server 2000 XML support
    • Using ASP, ADO and XML
    • XML Search engines
    • Parsers
    • DOM, the tree-based approach.
    • Using validating and non validating parsers
    • Applying DOM examples using a browser
    • Guidelines for making your own parser
    • Programmatically accessing data in an XML document
    • Handling events with SAX
    • XML A2A Architectures
    • Why XML based Application to Application?
    • The Wire, Description and Discovery Stack
    • Using the SOAP toolkit
    • Making a webservice
    • UDDI and ebXML
    • The ebXML initiative examined
    • WSDL and UDDI.
    • Why is the ebXML concept so important?
    • The UDDI toolkit
    • Registering a webService
    • Other XML technologies
    • SMIL and other XML multimedia features
    • XML support in Popular Office tools
    • Using stylesheets in Microsoft Excel
    • Using XML in Access
    • The Office Web services toolkit
    • Conclusions
    • XML and financial implications.
    • XML and business implications.
    • Technical implications when using XML
Datums en locaties

1 Startdatum en locatie

Cursusdata & startgarantie
Wij streven ernaar om de cursus te laten plaatsvinden op de door jou gekozen cursusdatum en locatie. Om de planning rond te krijgen kan het echter gebeuren dat de cursus op de genoemde datum of locatie verplaatst moet worden om doorgang te kunnen garanderen. Dit zal altijd in overleg gebeuren. Cursusdata met het label Startgarantie zullen gegarandeerd op die locatie en datum plaatsvinden.
Mocht er geen geschikte datum tussen zitten, neem dan contact op voor de mogelijkheden.
Hybride cursus
Wanneer je door omstandigheden niet in staat bent om de cursus op locatie bij te wonen, is het mogelijk om de cursus vanuit huis te volgen. Wanneer je de cursus vanuit huis wilt volgen dien je dit minimaal een week vóór aanvang van de eerste cursusdag bij ons kenbaar te maken. Voor de beste leerervaring adviseren wij om de cursus (indien mogelijk) op locatie te volgen.
Start:Locatie:Alle lesdagen:
ma 15 aug Rotterdam, , ,
ma 15 aug Utrecht, , ,
ma 15 aug Amsterdam, , ,
ma 19 sep Utrecht, , ,
ma 19 sep Rotterdam, , ,
ma 19 sep Amsterdam, , ,
ma 17 okt Rotterdam, , ,
ma 17 okt Utrecht, , ,
ma 17 okt Amsterdam, , ,
ma 21 nov Utrecht, , ,
ma 21 nov Rotterdam, , ,
ma 21 nov Amsterdam, , ,
Toon meer data

2Uw Gegevens

Ik wil me inschrijven met STAP Subsidie

STAP Subsidie. Waar staat dit voor?

STAP staat voor Stimulering Arbeidsmarkt Positie en is een subsidie van €1000 waarmee de overheid wil helpen om zich verder te ontwikkelen zodat hun positie op de arbeidsmarkt wordt verbeterd of je kansen op een nieuwe baan te vergroten.

Het STAP-budget is voor iedereen die aan volgende eisen voldoet:

  • Je bent tussen de 18 jaar en de AOW-gerechtigde leeftijd. Het maakt niet uit of je een baan in loondienst hebt, zzp’er of ondernemer bent of op zoek bent naar werk.
  • Je ontvangt geen andere publieke onderwijsfinanciering of studiefinanciering (met uitzondering van Levenlanglerenkrediet).
  • Je hebt dit kalenderjaar nog geen STAP-subsidie gekregen en er is nog budget beschikbaar.

Je kunt dus de STAP Subsidie gebruiken om de cursus geheel of gedeeltelijk te bekostigen !

Stap Cursist

Let op:

  • De gekozen gewenste startdatum dient minimaal 4 weken na de STAP aanvraagdatum te liggen (1 januari, 1 maart, etc.);
  • De gegevens in het volgende formulier dienen overeen te komen met uw gegevens bij het bevolkingsregister: u dient uw voornaam, voornamen of voorletters op te geven, etc.
Aanhef

Geen STAP Cursist

Kopie ID Bewijs
Voor inschrijving via de regeling "NL Leert Door" dient u ook een kopie ID te overhandigen. We zullen u daarvoor benaderen.

Deelnemer 2

Deelnemer 3

Deelnemer 4

Deelnemer 5

Wilt u meer deelnemers inschrijven dan kunt u zometeen nogmaals het formulier invullen.

Factuurgegevens


3Factuurgegevens

Probleem. Plaats uw telnr svp even in het veld Opmerkingen

Uw inschrijving afronden

4Rond uw inschrijving af

Belangrijk! Als je je inschrijft voor een cursus, ontvang je een bevestiging van je aanmelding op het opgegeven e-mailadres. Als je deze niet hebt ontvangen, neem dan zo snel mogelijk contact met ons op. We bevestigen dan je aanmelding alsnog! Je kunt ons bereiken op 010 297 30 73 of info@opatel.nl

Uw inschrijving afronden

3Bedankt voor uw inschrijving met STAP

Uw ontvangt een bevestiging van deze aanmelding op het opgegeven e-mailadres. Als u deze niet hebt ontvangen, neem dan zo snel mogelijk contact met ons op. We bevestigen dan uw aanmelding alsnog! U kunt ons bereiken op 010 297 30 73 of info@opatel.nl

We gaan voor u aan de slag !

Bezig met versturen
Wist je dat 99% van de oud-cursisten Opatel aanbeveelt? (Bron: KlantenVertellen.nl)
Ervaringen van cursisten