HOME   |    ABOUT GENUINE   |    WHITEPAPERS   |    NEWS   |    FEEDBACK   |    CUSTOMERS   |    JOBS   |    CONTACT

Trainings









Consultancy

XML Schemas (XSD)

2 day hands-on course contents

What you will learn :

Using XML and XSD         
  • The modeling of system requirements 
  • How to model XML vocabularies 
  • Modeling message types
  • XSD based process modeling
XML Essentials - a Cram session
  • Well-formed & valid XML documents
  • XML schemas (DTD/XSD)
  • XML Namespaces
  • Overview of XML tools
  • Stylesheets, presentation & transformation
XSD development process Overview and examples
  • Purchase order schema example
  • Corresponding conceptual model
  • XSD design model customization
  • Automated XML Schema generation
  • Message sequence diagrams
Conceptual Modeling with XSD
  • Collaborate with business stakeholders
  • Understand the terms, relationships, and Data types
  • Compare with database logical/physical modeling
  • UML facilitates a platform independent view
Best practices from W3C XML Schema
  • The roles of XML Schema in applications
  • The limitations & differences with DTDs
  • Separating type definition from element declarations
  • ComplexType and SimpleType definitions
  • Type derivation
Overview of Simple and Complex types
  • Goals of XSD Types
  • Simple Types
  • Deriving by Union, List and restriction
  • Complex Types
  • Deriving by Extension
Mapping OO concepts to Schema Vocabularies
  • Class
  • Attribute
  • Association
  • Generalization
  • Composition/Aggregation
  • Packages
UML to XSD design tools 
  • Generating XML Schemas from XMI
  • Automatic generation of UML diagrams from XMI
  • Reverse engineering XML Schemas to XMI
  • Demonstration with industry-standard tools
  • Demonstration with open-source tools
A UML Profile for XML Schema
  • Tagged value properties 
  • Describe extensions for each UML construct
  • Customizing mappings from UML to XSD 
  • UML profiles as extension mechanism for UML  - Stereotypes 
Advanced Schemas
  • Using keys and keyrefs
  • Adding basic logic to a schema
  • Usage of Substitution groups
  • Available XSD solution architectures
  • SOAP, WSDL and UDDI in schema context
Real life XSD examples
  • Current usage of XSD schema technology
  • Combining XSD and XSL 
  • Model driven architecture (MDA) and Schemas
Note
Exercises given throughout each package, course given in English, but also available in Dutch and French. Please see "In-house" for more info.
Target Audience
System engineers, consultants, system administrators, technical project managers.
Prerequisites
Basic Windows knowledge
Genuine Belgium BVBA  -  Rue du Vautour 49-51  -  1000 Brussels  -  Phone +32 (0) 2 503 58 00  -  Fax +32 (0) 2 503 58 01  -  info@genuine.be  
Designed by The Instance   -  All trademarks and registered trademarks are the property of their respective owners - privacy policy - © Genuine