United Kingdom [select]
Building Applications with XML, XSD and XSL Training Course
Node ID: 8845
Duration
28 hours
Requirements
Some exposure to an object oriented programming language
Public Course Dates
Can't find a course date that suits your needs below?
Then just submit a public course date request now!
And we will organize the training at a location and date to suit you.
Request Public Course Date >>
Then just submit a public course date request now!
And we will organize the training at a location and date to suit you.
Request Public Course Date >>
| Date | Venue | Price | ||
|---|---|---|---|---|
| 2012-02-28 09:30 | Manchester | From 1680 to 2400 GBP Check! | ||
| 2012-03-06 09:30 | Bristol, Temple Gate | From 1680 to 2400 GBP Check! | ||
| 2012-03-06 09:30 | London, Westbourne Grove | From 1680 to 2400 GBP Check! | ||
| 2012-03-12 09:30 | London, Westbourne Grove | From 1680 to 2400 GBP Check! | ||
| 2012-03-19 09:30 | Bristol, Temple Gate | From 1680 to 2400 GBP Check! | ||
| 2012-04-02 09:30 | Manchester | From 1680 to 2400 GBP Check! | ||
| 2012-04-24 09:30 | Manchester | From 1512 to 2160 GBP Check! | ||
| 2012-05-01 09:30 | Bristol, Temple Gate | From 1512 to 2160 GBP Check! | ||
| 2012-05-01 09:30 | London, Westbourne Grove | From 1512 to 2160 GBP Check! | ||
| 2012-05-21 09:30 | Bristol, Temple Gate | From 1512 to 2160 GBP Check! |
Course Outline
- EDI, SGML, HTML, XML: hype or real?
- The Move from EDI to XML
- Comparing HTML and XML
- Key ideas within the XML recommendation
- Making a model.
- XML generating capabilities of Case tools
- Why do we need a data model?
- Automatically generating a DTD or schema.
- Reverse engineering an XML file
- The root element
- Empty elements
- Mixed content
- Well formed XML and Valid XML.
- Markup and content rules.
- Entities and PIs
- Using processing instructions
- Usage of external entities
- Internal and external DTD
- 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.
- Adding non-parsed data to the XML file
- CDATA Statement usage
- Adding scripts to an XML file
- Adding binary files to an XML document
- Usage of comments within an XML file
- Difference between comments and CDATA
- Why do we need Namespaces?
- The default Namespace
- Reserved Namespaces
- Usage of the target namespace.
- Setting up a Namespace for your company
- Usage of Namespaces in a schema
- Namespaces in a Stylesheet
- Multiple Namespaces in one document
- The XSI namespace
- Working with simpletypes
- Exercises with restriction, Union and list
- XSD and regular expressions
- XSD and namespaces
- Import and include exercise
- Complextypes specifics
- Exercise with complexcontent and simplecontent
- Reusing and importing XSD types
- Using XPath basic instructions
- Document root, finding child nodes
- The current context element
- The 7 node types explained
- XPath Axes
- XPath Functions
- Overview of XPath function categories
- Node, Numeric, String, Boolean functions
- Using templates
- Variables and parameters, xsl:variable
- Performing repetition and conditional processing
- Using XSLT functions
- Using recursion
- Loop structures in a style sheet, xsl:for-each
- If-then statements and choose issues
- Programming tips and tricks
- Namespace issues inside a stylesheet
- Accessing external documents
- Advanced stylesheet usage
- Overview of XSL-FO
- Overview of the market.
- BizTalk and Oracle demos.
- Building or buying a solution?
- Comparing popular B2B tools.
- B2B Messaging
- EAI (Enterprise Application Integration)
- Self routing and non-routing documents.
- The ebXML and BizTalk framework.
- What is SOAP?
- SOAP messages.
- SOAP and RPC.
- Tightly versus Loosely coupled systems.
- Wire level security.
- Message level security.
- Private and Public Keys
- Certificates, Hashes and Signatures.
- Encryption and authentication in SOAP
- Using security namespaces.
- Why XML based Application to Application?
- The Wire, Description and Discovery Stack
- Sending XML to a database
- XML usage in Office tools
- The ebXML initiative examined
- WSDL and UDDI.
- Why is the ebXML concept so important?
- The UDDI toolkit
- Registering a webService

