Download PDF
of this course

Developing IBM Lotus Domino 8.5.2 Applications: Intermediate XPage Design (D8L53G)

  • Overview
  • Who Should Attend
  • Certifications
  • Prerequisites
  • Objectives
  • Content
  • Schedule
Course Overview

Course Duration 3 days.
Developing IBM Lotus Domino 8.5.2 Applications: Intermediate XPage Design - This instructor-led course is designed for this course is experienced application developers who have developed basic IBM Lotus Domino XPage applications and who need to create advanced applications using XPages.

Who Should Attend

  • This course is for application developers who are experienced with developing basic IBM Lotus Domino XPage applications and who need to create advanced applications using Xpages

Course Certifications

This course is part of the following Certifications:


  • You should have prior experience developing Lotus Domino XPage applications and working knowledge of JavaScript language.
  • In addition, you should have attended either Fundamentals for IBM Lotus Domino 8.5.1 Application Development (D8L51) or Creating a XPage Application in IBM Lotus Notes Workshop (D8W55) Fundamentals of IBM Lotus Domino 8.5.1 Application Development (D8L51G)

Course Objectives

After you complete this course, you will be able to use the features, functions, and procedures in IBM Lotus Domino Designer 8.5.2 to:
  • Perform an analysis between the form-based architecture to the XPage-based architecture
  • Review the results of the analysis to determine the best implementation method
  • Plan and style user interface enhancements
  • Integrate the XPage application with multiple databases
  • Describe advanced XPage features
  • Debug an XPage application

Course Content

Lesson 1:  XPages and Forms Architecture
  • Topic 1A: An Overview of Architectures
    • Forms-based application architecture
    • XPage application architecture
  • Topic 1B: Comparing architectures
    • Comparing Architecture
    • Planning your application's navigation
    • Comparing Available Features
    • Comparing Security Features
Lesson 2: Designing the XPage application
  • Topic 2A: Analyze the results of the comparison of architectures
    • Determining Features
    • Analyzing Requirements
    • Determine Enhancements Based on User Requirements
  • Topic 2B: Determine the Implementation Method
    • Converting the application
    • Integrating the application
    • Developing a new application
Lesson 3: User Interface Enhancements
  • Topic 3A: Styling a user interface for the application
    • Working with CSS frameworks
  • Topic 3B: Planning and implementing reusable (custom) controls
  • Topic 3C Integrating themes
Lesson 4: Enhanced Controls
  • Topic 4A: Repeat controls
    • Overview of the control
    • Comparing and contrasting with the View control
    • Implementing a repeat control
  • Topic 4B: Validation enhancements
    • Overview
    • Client-side versus Server-side
    • JavaScript converters
    • Regular Expressions
    • Active Content Filtering
  • Topic 4C: Error Management
    • Providing a graceful failure
    • Showing the error page
Lesson 5: Data Integration
  • Topic 5A: Integrating data sources
    • Applying data sources
    • Connecting multiple Domino applications
  • Topic 5B: Distinguishing the scope of the variable
    • Working with the scope of the variable
Lesson 6: Advanced Features
  • Topic 6A: Integrating workflow
    • Integrate existing agents
    • Utilizing JavaScript libraries for workflow
  • Topic 6B: Working with advanced features
    • Working with Dojo controls
    • Using the XPage event mode

Course ID: D8L53G

Show Schedule for 1 Month  3 Months  All 
Date Country Location Register