Course schedules

Courses are regularly scheduled in Paris, as well as at various locations throughout North America.

Questions?

Send email to our education department.

Advanced OmniMark Programming

Why?

OmniMark is a powerful streaming programming language for developing industry-proof Content Engineering applications. As an experienced OmniMark developer, you want to increase your knowledge of OmniMark and are eager to understand all the (new) exciting features of OmniMark.

This Advanced OmniMark training program is the ideal opportunity to improve your OmniMark programming skills and develop Content Engineering applications based upon state-of-the-art OmniMark programs.

Course outline

This 3-day training program is made up of 3 different modules of one day each. Depending on their wishes or requirements, participants can select one or more days of their choice.

The program is designed to increase the participants' knowledge of the OmniMark programming language and its associated programming techniques and constructs.

Through a mixture of classroom instruction, hands-on lab exercises and question and answer sessions, participants will learn about the following:

  • "Advanced programming techniques" will emphasize how to improve your programming style using OmniMark modules, OmniMark's powerful exception handling mechanisms and the use of functions. It will also teach you how to better integrate with web services, file systems or databases.
  • "Advanced XML processing" will cover Namespaces, W3C schema validation and advanced parser techniques. It will also visit the heart of OmniMark's state-of-the-art XML processing power.
  • "Advanced Text processing" covers powerful techniques such as nested text processing or complex data re-ordering. It also teaches the participants how to optimize the streaming flow of their text processing programs or improve the organisation of their scripts.

Objectives

This modular training program allows the participants to:

  • Use advanced OmniMark programming techniques for the development of Content Engineering applications
  • Develop OmniMark Content Engineering applications using the latest features available in the OmniMark programming language
  • Optimize participants' programming style for efficient code re-use and maintenance
  • Improve shared application development for larger OmniMark-based applications

For Whom?

This course is aimed at experienced OmniMark Developers who want a deeper understanding of the OmniMark programming language.

Prerequisites

  • Previous programming experience with OmniMark

How?

The modules are delivered in English by highly qualified professional OmniMark instructors.

  • Classroom computers are available for exercises (feel free to bring your laptop if you want)
  • The modules are a blend of classroom instructions, hands-on lab exercises and interactive question and answer sessions
  • Practical projects will demonstrate OmniMark's advanced development features
  • Electronic course material will be made available for PC platform

Modules in detail

Module 1: Advanced Programming Techniques

  • Functions and Macros
  • Modules
  • Catch & throw and exception handling
  • Database Connections
  • Records
  • Virtual File System
  • Web Services Broker

Module 2: Advanced XML processing

  • Advanced parsing techniques
  • Attributes and Shelves
  • External text entities
  • UTF8 and other encodings processing
  • Schema Validation and Namespaces

Module 3: Advanced Text Processing

  • Input filter functions
  • Advanced pattern matching techniques
  • Nested pattern matching
  • Advanced referents programming techniques
  • Script organization

Register on line for Advanced OmniMark training


Developers Home   Documentation  Contact Us   Training   OMUG   Site Map  Support  Stilo

Copyright © Stilo International plc 2003. All information on this website is protected under Stilo's copyright. OmniMark and the OmniMark swirl logo are registered trademarks of Stilo Corporation, and Stilo is a trademark of Stilo International plc. All rights reserved.

More course descriptions

OmniMark Training

Upgrading to OmniMark 7

XML and Text Processing with OmniMark

Advanced OmniMark Programming

XML and Text processing with OmniMark

Content Engineering Course