| COURSE_01 : XML Schemas & SDF Markups course |
Learn
- Introduction to XML Infoset
- XML-Schema datatypes and structures
- Validating products with facets
- Using advanced features of XML-Schema
- SDF markups for accessing complex product formats
- XQuery basics for dynamic resolution
|
Target Audience
This course will be of interest to developers who wish to
access and validate data (ASCII, XML, Binary...) within
their applications and who wish to take advantage of DRB
APIŽ technology for manipulating complex structured
data.
|
Course Outline (1,5 Day)
The course is an hands-on training
during which
the following topics will be addressed:
- Introduction
- Datatypes
- Primitives
- Base Types
- List
- Structures
- Elements
- Attributes
- Model Groups
- Object-Oriented Features
- Type library
- Include, import, redefine
- Restrictions, Extensions
- Validation
- Facets
- Schema constraints
- Rules
- Structured Data Format
- Structured Data Model
- SDF markups for defining ASCII and Binary data
- Handling object-oriented features of XML-Schema
- Using XQuery for dynamic resolution
- Application to samples data
- Introduction to DRB APIŽ for accessing and validating products.
|
| COURSE_02 : XQuery Language Course |
Learn
- XQuery Data Model and Processing Model
- XQuery Expressions
- XQuery for searching, creating or transforming data
- XQuery with the Data Request Broker - DRB APIŽ
- An XQuery Servlet for generating dynamic Web pages
- XQuery for generating documentation (XSL-FO)
|
Target Audience
This course will be of interest to experienced XML
developers who wish to leverage richer querying within
their applications and who wish to take advantage of
XQuery language for manipulating data handled by the Data
Request Broker - DRB APIŽ.
Attendance at GAEL Consultant's XML Schemas course or
equivalent experience is required. This course is not
suitable for those without this prior XML knowledge.
|
Course Outline (1,5 Day)
The course is an hands-on training
during which
the following topics will be addressed:
- Introduction
- DRB APIŽ Command Line interface for invoking XQueries
- XQuery Basics
- Expression Context (Static and dynamic contexts)
- Processing Model
- Typing
- Expressions
- Primary Expressions
- Path Expressions
- Sequence Expressions
- Arithmetic Expressions
- Comparison Expressions
- Logical Expressions
- Direct Element Constructors
- FLOWR Expressions
- Modules and Prologs
- XQueries for extracting, generating data from samples data
- DRB APIŽ for invoking XQueries from Java
- DRB APIŽ XQuery Servlet for creating dynamic Web pages
|
| COURSE_03 : DRB APIŽ Course |
Learn
- Data Request Broker (DRB APIŽ) Model
- Manipulating files, archives and documents
- Using the DRB APIŽ from Java
- DRBTree tool for graphical presentations
|
Target Audience
This course will be of interest to developers who wish to
take advantage of the DRB APIŽ technology to build their
applications with a powerfull API for heterogeneous data
access and querying.
Attendance at GAEL Consultant's XML Schemas and XQuery
courses or
equivalent experience is required. This course is not
suitable for those without this prior knowledge.
|
Course Outline (2 Days)
The course is an hands-on training
during which
the following topics will be addressed:
- Introduction
- DRB APIŽ Model
- Nodes and attributes
- Namespace
- Typing
- DRB APIŽ Implementations
- Files and URL
- Archives
- XML documents
- Structured Data Files (SDF)
- DRB APIŽ from Java
- Accessing local and remote files
- Reading and writing data
- DRBTree application
- Browsing files and documents
|