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

Caché Foundations

Absolutely essential

HTML and JavaScript

Recommended

Agenda

  • Module 1: Introduction to CSP
  • 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

  • Module 2: Basic Configuration
  • Testing CSP pages using Studio
    Why does CSP work?
    Configuration example
    CSP Classes
    Exercise 1: Configuring WebNothing

  • Module 3: CSP Programming
  • Programming environment revisited
    PAGE directive
    Embedded HTML/JavaScript
    More CSP tags
    Methods inherited from %CSP.Page

  • Module 4: Context
  • Context revisited
    Page execution sequence
    %response
    Page data
    %request
    %session
    State-aware mode
    Exercises 2 and 3: prototype front-end for WebNothing application

  • Module 5: Hyperevents
  • Hyperevents
    Document Object Model (DOM)

  • Module 6: Debugging
  • CSP Inspector
    Debugging Tools
    CSP Log
    Embedded Confusion

  • Module 7: Standard Behavior
  • <csp:class>, <csp:parameter> tags
    Including files
    Timeouts
    Appearance
    Navigation
    Error Handling
    Session Events
    Exercise 4: Create Session Events class

  • Module 8: Security
  • Application Sign In
    Cookies
    Encoded URL Parameters
    Private Pages
    Exercises 5-7: Standard look and feel for WebNothing

  • Module 9: Edit Pages
  • Sign In code review
    Form Wizard vs. handwritten CSP pages
    <csp:object> and cspbind tags
    Handwritten CSP pages
    Updateable images
    Form Wizard
    Email

  • Module 10: Search Pages

    Queries

Return to the Education Schedulearrow icon