Intensieve 2-daagse XML-training
Code: T-XML150
In deze intensieve training maakt u uitgebreid kennis met Extensible Markup Language (XML). XML omvat richtlijnen of conventies om data te structureren. Werken met XML biedt grote voordelen voor documentopmaak, database publishing en cross media publishing. XML is software-, platform- en medium-onafhankelijk, met scheiding van opmaak en inhoud. XML biedt ook uitstekende mogelijkheden voor het uitwisselen van gegevens tussen verschillen systemen.
Doelgroep
Deze intensieve training is speciaal bestemd voor projectleiders, systeemanalisten, applicatieontwikkelaars en systeembeheerders, die willen leren wat de fundamentals van XML zijn en waarvoor XML kan worden gebruikt.
Voorkennis
Voor deze training is basiskennis van het internet en HTML vereist. Kennis van databases en object-georiënteerd programmeren wordt aanbevolen.
Doel en opzet van de training
In deze training krijgt u een diepgaand inzicht in de fundamentals van XML. De theorie wordt behandeld aan de hand van presentatiesheets en vergezeld van demo's uit de praktijk. Na bespreking van elk onderdeel gaat u zelf aan de slag.
Online leeromgeving
Twice gebruikt het meest actuele studiemateriaal. Daarnaast beschikt u over een moderne online leeromgeving, e-Connect. Deze omgeving bevat alle informatie die u voor de opleiding nodig heeft en aanvullende informatie. Daarnaast kunt u makkelijk communiceren met de overige deelnemers.
Duur
2 dagen. De trainingsdagen duren van 09.30 uur tot 16.30 uur.
Studieprogramma
De training bestaat uit de volgende onderdelen:
XML Introduction
- What is XML?
- XML versus HTML
- Roots of XML
- Markup Languages
- XML technologies
- XML validation and styling
- Applications of XML
XML Syntax
- XML document structure
- Book Catalog in XML
- Parts of an XML document
- XML Prolog
- Elements
- Attributes
- Well-formed documents
- Valid documents
- Processing instructions
- Entity references
- CDATA sections
XML Validity
- Validating XML documents
- Document Type Definition (DTD)
- DOCTYPE declaration
- Declaring an element in a DTD
- Declaring content
- DTD attributes
- Entities
- Limitations of DTDs
- XML schemas as successors of DTDs
- XML schema advantages
- Use of XML schemas
- XML schema vocabulary
XML Formatting
- Separate content from presentation
- Cascading stylesheets and HTML
- Cascading stylesheets and XML
- Limitations of CSS
- What is XSL?
- What is XPath?
- Stylesheet blueprint
- Templates
XQuery
- What is XQuery?
- XML versus relational model
- Requirements query language for XML
- Three parts of XQuery
- XQuery language characteristics
- XQuery's position
- FLWR Expressions
XML Web Services
- What are Web Services?
- Evolution of distributed applications
- Interoperability
- Web service types
- Web services stack
- RPC style web services
- Document style web services
- Role of interface
- Web Service Description Language (WSDL)
- Service-oriented architecture
XML Programming
- What is parsing?
- Document Object Model (DOM)
- Building a DOM tree
- DOM navigation methods
- DOM manipulation methods
- SAX
- Simple API for XML
- SAX callbacks
- What is and why JUnit?
- JUnit mechanics
- Fixtures
- Test suites
Certificaat
Na afloop van deze training ontvangt u het officiële certificaat 'XML Fundamentals' van Twice.
Kosten
Inschrijfgeld: € 25,-
Trainingskosten: € 730,-
Studiemateriaal: € 110,-
Certificaatkosten: € 25,-
Arrangementen
Twice regelt voor de dagopleidingen van maandag tot en met zaterdag een arrangement à € 50 per dag. Een dagarrangement bestaat uit onbeperkt koffie, thee, frisdrank, ijswater en een lunch. De kosten van de arrangementen worden direct aan u doorberekend.
Btw
De prijs van de training is standaard exclusief 19% btw. Indien u als organisatie geen btw kunt terugvorderen of als zich particulier aanmeldt, kunt u ook btw-vrij de trainingen volgen. Op het studiemateriaal zit standaard 6% btw.
Code: T-XML150