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 Schedule![]()

