InterSystems Zen™

InterSystems Zen

  • 4 days, $2100/student
  • Classroom opens at 8:30am
  • Classes run from 9am - 5pm
  • Classes taught on the latest version of Caché
  • Register for this course

Overview

This course teaches programmers how to use InterSystems Zen™ technology, Caché's dynamic, component-based web application framework. Students will learn client-side and server-side programming as well as how to control the look and feel of Zen web sites. The course focuses on hands-on learning and experimentation with students producing their own customized web application. The last day is an introduction to Zen Reports, a framework for defining customized reports.

Prerequisites

Prerequisite

Recommendation

Programming experience

Required

Caché ObjectScript

Recommended

Caché Server Pages course Recommended
HTML, JavaScript, CSS Recommended

 

Module Descriptions

Module 1: Introduction to Zen

  • What is Zen?
  • How Zen works
  • Page class
  • Benefits of Zen
  • Browser options
  • Documentation

Module 2: Zen Basics

  • Zen pages & applications
  • Pages at runtime
  • Templates
  • Layout
  • Style
  • Special objects
  • Runtime expressions

Module 3: Data Sources

  • Data Source components
  • Providing data
  • Customizing <tablePane>

Module 4: Methods

  • Client-side methods
  • Server-side methods
  • Synchronous vs. asynchronous
  • Embedded JavaScript
  • Programmatically adding components

Module 5: Forms & MVC

  • Forms
  • Manually providing data
  • Validation
  • MVC
  • <dynaForm>

Module 6: Other Features

  • Custom components
  • Active Groups
  • Drag & Drop
  • SVG & Meters
  • Charts
  • Modals, Windows, and Dialogs

Module 7: Introduction to Zen Reports

  • XML markup languages
  • Report definition
  • Report display
  • Composites
  • Conditional display
  • Localization
  • Charts
  • Zen reports and PDF
  • Zen reports and Excel

 

Return to the Education Schedulearrow icon