EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

D8L53MY-Developing IBM Lotus Domino 8.5.2 Applications-Intermediate XPage Design

Reference course outline

3 days

Audience

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

Pre-requisites

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)

:: Course D8L53MY ::

Objective

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

Key topics

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

:: Course D8L53MY ::

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 4A: Integrating data sources

Applying data sources

Connecting multiple Domino applications

Topic 4B: Distinguishing the scope of the variable

Working with the scope of the variable

Lesson 6: Advanced Features

Topic 5A: Integrating workflow

Integrate existing agents

Utilizing JavaScript libraries for workflow

Topic 5B: Working with advanced features

Working with Dojo controls

Using the XPage event mode

This is a version-specific reference outline. Confirm the current syllabus and delivery arrangements with EIEIO.