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.

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

Return to the Education Schedulearrow icon