Caché Server Pages
Caché Server Pages
- 2 days
- $1050/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 Caché Server Pages, Caché's web development architecture and toolset. Students build a complete web front end for an existing server-side application, using a combination of HTML and CSP tags, ObjectScript, Basic, and JavaScript.
This course is strongly recommended for candidates seeking Caché Professional Certification.
Prerequisites
Prerequisite
Recommendation
Absolutely essential
HTML and JavaScript
Recommended
Agenda
- Module 1: Introduction to CSP
- Module 2: Basic Configuration
- Module 3: CSP Programming
- Module 4: Context
- Module 5: Hyperevents
- Module 6: Debugging
- Module 7: Standard Behavior
- Module 8: Security
- Module 9: Edit Pages
- Module 10: Search Pages
Queries
Caché Server Pages
How does CSP work?
Creating/compiling CSP pages
Programming environment
Expressions
CSP Tags
Scripts
Methods
Links
Statelessness and context
OnPreHTTP() method
Including files
Edit pages
Documentation
Testing CSP pages using Studio
Why does CSP work?
Configuration example
CSP Classes
Exercise 1: Configuring WebNothing
Programming environment revisited
PAGE directive
Embedded HTML/JavaScript
More CSP tags
Methods inherited from %CSP.Page
Context revisited
Page execution sequence
%response
Page data
%request
%session
State-aware mode
Exercises 2 and 3: prototype front-end for WebNothing application
Hyperevents
Document Object Model (DOM)
CSP Inspector
Debugging Tools
CSP Log
Embedded Confusion
<csp:class>, <csp:parameter> tags
Including files
Timeouts
Appearance
Navigation
Error Handling
Session Events
Exercise 4: Create Session Events class
Application Sign In
Cookies
Encoded URL Parameters
Private Pages
Exercises 5-7: Standard look and feel for WebNothing
Sign In code review
Form Wizard vs. handwritten CSP pages
<csp:object> and cspbind tags
Handwritten CSP pages
Updateable images
Form Wizard
Return
to the Education Schedule![]()

