How to get Training ?

In order to get Training just follow the 2 steps procedure:

  • Step 1 - Make your selection among available courses
    GAEL Consultant is pleased to propose a complet set of Training courses.
  • Step 2 - Contact us
    This second step will be as simple as cliking the contact link ;)

List of courses

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