Course schedules

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

Questions?

Send email to our education department.

Travel Guides

We've prepared travel guides for those attending OmniMark courses in Leuven and Paris. You'll find maps, as well as information about classroom activities, accommodations, and transportation.

CGI Programming with OmniMark

Course Objectives

On completing this course, you will be able to develop CGI applications with the OmniMark programming language.

Course Length

Three days.

Course Description

During the course, participants will develop a sophisticated working CGI program using OmniMark. The course will be organized as a series of presentations followed by lab work. The following concepts will be covered

Introduction to CGI techniques

  • Web server set up
  • URL encoding/decoding
  • Basic HTML and HTML forms
  • CGI environment variables
  • GET and POST methods

OmniMark CGI techniques

  • Compiler and/or Virtual Machine
  • OmniMark syntax (stream programming, pattern matching...)
  • CGI library
  • Getting input parameters
  • Getting environment information

Advanced CGI concepts

  • Template processing to separate content and presentation
  • Methods for session persistence (cookies, hidden fields...)
  • Frames and CGI
  • Accessing database systems

Integration in real-time, active content applications

  • Introduction to OmniMark Server programs
  • When to use CGI scripts. When to use servers.
  • Application and load management over a network
  • Introduction to SureSpeed™, Stilo's application and load management software

Lab exercises

You will develop several working applications during the lab exercises. These applications are designed to provide a base from which you develop your own applications by re-using code and concepts.

Prerequisites

  • General programming background
  • Previous programming experience with languages such as Perl, Visual Basic, C/C++, or Java
  • Familiarity with web servers (HTTP requests, delivery of static pages...)
  • Experience using the Web and HTML
  • Familiarity with relational databases

Logistics

  • Courses are conducted in English by highly qualified, professional OmniMark instructors and all documentation is in English
  • Classroom computers are available for exercises
  • You will learn through an optimum blend of classroom instruction, hands-on lab exercises, and informative question and answer sessions
  • Practical projects will demonstrate OmniMark's unique features
  • Electronic course materials will be made available for PC platforms

Developers Home   Documentation  Contact Us   Training   OMUG   Site Map  Support  Stilo

Copyright © Stilo Corporation 2003. All information on this website is protected under Stilo Corporation'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

Network and Database programming with OmniMark

XML Programming and Text processing with OmniMark

OmniMark In Depth


XML Training

Introduction to XML Technologies

Transform and Visualize XML Using XSLT

Designing XML Languages and Vocabularies

XML Programming for Java Development

XML Programming for Non-Java Development
XML Schema Development

XML Schema Development with XML Spy

Introduction to XML Web Services

ASP .NET Conversion Course

Developing Web Services using Java

Developing Web Services using Microsoft .NET

Training for e-Government

Introduction to XML Technologies for e-GIF

Delivering Integrated Online Services