Developing IBM Lotus Domino 8.5.2 Applications Intermediate XPage Design

Overview

This three-day 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.

You will be able to use the features and functions of IBM Lotus Domino Designer 8.5.2 to analyze their project needs and determine whether to use form-based architecture to the XPage-based architecture, plan and style user interface enhancements, integrate their XPage application with multiple databases, and debug an existing XPage application.

Audience

This expert 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.

Prerequisites

You should have

  • Prior experience developing Lotus Domino XPage applications and working knowledge of JavaScript language.
  • Attended either Fundamentals for IBM Lotus Domino 8.5.1 Application Development (D8L51) or Creating a XPage Application in IBM Lotus Notes Workshop (D8W55)

Key topics

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 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

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

Related Articles:

IBM Training Blog:

Enroll

You can enroll in an instructor-led classroom at different geographic locations, instructor-led online course in any timezone or a self-paced online course.

This class has been identified by our Global Training Partner as "Guaranteed to run". View the terms and conditions for full details.

Start Date GTR Country City Duration Language Partner Action
Germany Stuttgart 24 Hours German Arrow ECS/Esciris

Enroll



Skip Sign in

Austria Wien 24 Hours German Arrow ECS/Esciris

Enroll



Skip Sign in

Austria Wien 24 Hours German Arrow ECS/Esciris

Enroll



Skip Sign in

Switzerland Zürich 24 Hours German Arrow ECS/Esciris

Enroll



Skip Sign in

Switzerland Zürich 24 Hours German Arrow ECS/Esciris

Enroll



Skip Sign in

France Paris 24 Hours French Arrow ECS

Enroll



Skip Sign in

France Paris 24 Hours French Arrow ECS

Enroll



Skip Sign in

United Kingdom Virtual Training Class 24 Hours English Arrow ECS

Enroll



Skip Sign in

Germany Hamburg 24 Hours German Arrow ECS/Fast Lane

Enroll



Skip Sign in

Germany Hallbergmoos 24 Hours German Arrow ECS/Fast Lane

Enroll



Skip Sign in

Germany Düsseldorf 24 Hours German Arrow ECS/Fast Lane

Enroll



Skip Sign in

Germany Dresden 24 Hours German LearnQuest

Enroll



Skip Sign in

Germany Dresden 24 Hours German LearnQuest

Enroll



Skip Sign in

Germany Dresden 24 Hours German LearnQuest

Enroll



Skip Sign in

Japan Tokyo 24 Hours Japanese Avnet Inc./i-Learning

Enroll



Skip Sign in

Japan Tokyo 24 Hours Japanese Avnet Inc./i-Learning

Enroll



Skip Sign in

Austria Wien 24 Hours German Avnet Inc.

Enroll



Skip Sign in

Switzerland Genève 24 Hours English Avnet Inc.

Enroll



Skip Sign in

Germany München 24 Hours German Avnet Inc.

Enroll



Skip Sign in

Switzerland Rüschlikon 24 Hours German Avnet Inc.

Enroll



Skip Sign in

Italy Roma 24 Hours Italian LearnQuest/Overnet Solutions Ltd.

Enroll



Skip Sign in

Italy Bologna 24 Hours Italian LearnQuest/Overnet Solutions Ltd.

Enroll



Skip Sign in

Italy Milano 24 Hours Italian LearnQuest/Overnet Solutions Ltd.

Enroll



Skip Sign in

Italy Roma 24 Hours Italian LearnQuest/Overnet Solutions Ltd.

Enroll



Skip Sign in

Italy Napoli 24 Hours Italian LearnQuest/Overnet Solutions Ltd.

Enroll



Skip Sign in

Italy Bologna 24 Hours Italian LearnQuest/Overnet Solutions Ltd.

Enroll



Skip Sign in

Italy Milano 24 Hours Italian LearnQuest/Overnet Solutions Ltd.

Enroll



Skip Sign in

Italy Roma 24 Hours Italian LearnQuest/Overnet Solutions Ltd.

Enroll



Skip Sign in

Italy Napoli 24 Hours Italian LearnQuest/Overnet Solutions Ltd.

Enroll



Skip Sign in

Spain Madrid 24 Hours Spanish Avnet Inc.

Enroll



Skip Sign in

Ukraine Kiev 24 Hours English LearnQuest

Enroll



Skip Sign in

Netherlands Arrow ECS Houten 24 Hours Dutch Arrow ECS

Enroll



Skip Sign in

United States Costa Mesa 24 Hours English Avnet Inc./ExitCertified

Enroll



Skip Sign in

Russia Moscow 24 Hours Russian Global Knowledge/KUDITS-OBRAZ LLC.

Enroll



Skip Sign in

Poland Warszawa 24 Hours Polish Avnet Inc.

Enroll



Skip Sign in

Spain Arrow ECS 24 Hours Spanish Arrow ECS

Enroll



Skip Sign in

Spain Arrow ECS 24 Hours Spanish Arrow ECS

Enroll



Skip Sign in

Japan Tokyo 24 Hours Japanese Avnet Inc./i-Learning

Enroll



Skip Sign in

Italy Rome, IT 24 Hours Italian Ingram Micro

Enroll



Skip Sign in

Germany Frankfurt 24 Hours English Ingram Micro

Enroll



Skip Sign in

Denmark Copenhagen, DK 24 Hours English Ingram Micro

Enroll



Skip Sign in

Netherlands Amsterdam, NL 24 Hours Dutch Ingram Micro

Enroll



Skip Sign in

Finland Helsinki, FI 24 Hours English Ingram Micro

Enroll



Skip Sign in

Poland Warsaw, PL 24 Hours English Ingram Micro

Enroll



Skip Sign in

Belgium Brussels, BE 24 Hours French Ingram Micro

Enroll



Skip Sign in

Slovakia Bratislava, SK 24 Hours English Ingram Micro

Enroll



Skip Sign in

Sweden Stockholm, SE 24 Hours English Ingram Micro

Enroll



Skip Sign in

Hungary Budapest, HU 24 Hours English Ingram Micro

Enroll



Skip Sign in

Ireland Dublin 24 Hours English Ingram Micro

Enroll



Skip Sign in

Czech Republic Prague, CZ 24 Hours English Ingram Micro

Enroll



Skip Sign in

Spain Barcelona, ES 24 Hours Spanish Ingram Micro

Enroll



Skip Sign in

Slovenia Ljubljana, SI 24 Hours English Ingram Micro

Enroll



Skip Sign in

Austria Vienna, AT 24 Hours German Ingram Micro

Enroll



Skip Sign in

Norway Oslo, NO 24 Hours English Ingram Micro

Enroll



Skip Sign in

Switzerland Zurich, CH 24 Hours German Ingram Micro

Enroll



Skip Sign in

France Paris, FR 24 Hours French Ingram Micro

Enroll



Skip Sign in

United Kingdom London, GB 24 Hours English Ingram Micro

Enroll



Skip Sign in

Serbia Beograd, RS 24 Hours English Ingram Micro

Enroll



Skip Sign in

Sweden Stockholm, SE 24 Hours English Ingram Micro

Enroll



Skip Sign in

Ukraine Ukraine Virtual - EET 24 Hours English Ingram Micro

Enroll



Skip Sign in

Slovakia Bratislava, SK 24 Hours English Ingram Micro

Enroll



Skip Sign in

Austria Vienna, AT 24 Hours German Ingram Micro

Enroll



Skip Sign in

Romania Romania Virtual - EET 24 Hours English Ingram Micro

Enroll



Skip Sign in

Sweden Stockholm, SE 24 Hours English Ingram Micro

Enroll



Skip Sign in

Portugal Lisboa, PT 24 Hours Portuguese Ingram Micro

Enroll



Skip Sign in

United Kingdom London, GB 24 Hours English Ingram Micro

Enroll



Skip Sign in

France Paris, FR 24 Hours French Ingram Micro

Enroll



Skip Sign in

Slovakia Bratislava, SK 24 Hours English Ingram Micro

Enroll



Skip Sign in

Macedonia Macedonia Virtual - CET 24 Hours English Ingram Micro

Enroll



Skip Sign in

Hungary Budapest, HU 24 Hours English Ingram Micro

Enroll



Skip Sign in

Denmark Copenhagen, DK 24 Hours English Ingram Micro

Enroll



Skip Sign in

San Marino San Marino Virtual - CET 24 Hours English Ingram Micro

Enroll



Skip Sign in

Montenegro Montenegro Virtual - CET 24 Hours English Ingram Micro

Enroll



Skip Sign in

United Kingdom London, GB 24 Hours English Ingram Micro

Enroll



Skip Sign in

Netherlands Amsterdam, NL 24 Hours Dutch Ingram Micro

Enroll



Skip Sign in

Ireland Dublin 24 Hours English Ingram Micro

Enroll



Skip Sign in

France Paris, FR 24 Hours French Ingram Micro

Enroll



Skip Sign in

Vatican Vatican City Virtual - CET 24 Hours English Ingram Micro

Enroll



Skip Sign in

Latvia Latvia Virtual - EET 24 Hours English Ingram Micro

Enroll



Skip Sign in

Italy Rome, IT 24 Hours Italian Ingram Micro

Enroll



Skip Sign in

Monaco Monaco Virtual - CET 24 Hours English Ingram Micro

Enroll



Skip Sign in

Germany Frankfurt 24 Hours German Ingram Micro

Enroll



Skip Sign in

Spain Barcelona, ES 24 Hours English Ingram Micro

Enroll



Skip Sign in

Poland Warsaw, PL 24 Hours English Ingram Micro

Enroll



Skip Sign in

Austria Vienna, AT 24 Hours German Ingram Micro

Enroll



Skip Sign in

Lithuania Lithuania Virtual - EET 24 Hours English Ingram Micro

Enroll



Skip Sign in

Switzerland Zurich, CH 24 Hours German Ingram Micro

Enroll



Skip Sign in

Serbia Beograd, RS 24 Hours English Ingram Micro

Enroll



Skip Sign in

Slovenia Ljubljana, SI 24 Hours English Ingram Micro

Enroll



Skip Sign in

Liechtenstein Liechtenstein Virtual - CET 24 Hours English Ingram Micro

Enroll



Skip Sign in

Finland Helsinki, FI 24 Hours English Ingram Micro

Enroll



Skip Sign in

Belgium Brussels, BE 24 Hours French Ingram Micro

Enroll



Skip Sign in

Denmark Copenhagen, DK 24 Hours English Ingram Micro

Enroll



Skip Sign in

Slovenia Ljubljana, SI 24 Hours English Ingram Micro

Enroll



Skip Sign in

Spain Barcelona, ES 24 Hours Spanish Ingram Micro

Enroll



Skip Sign in

Serbia Beograd, RS 24 Hours English Ingram Micro

Enroll



Skip Sign in

Netherlands Amsterdam, NL 24 Hours Dutch Ingram Micro

Enroll



Skip Sign in

Italy Rome, IT 24 Hours Italian Ingram Micro

Enroll



Skip Sign in

Norway Oslo, NO 24 Hours English Ingram Micro

Enroll



Skip Sign in

Portugal Lisboa, PT 24 Hours Portuguese Ingram Micro

Enroll



Skip Sign in

Norway Oslo, NO 24 Hours English Ingram Micro

Enroll



Skip Sign in

Russia Russian Federation Virtual - MSK 24 Hours English Ingram Micro

Enroll



Skip Sign in

Germany Frankfurt 24 Hours German Ingram Micro

Enroll



Skip Sign in

Malta Malta Virtual - CET 24 Hours English Ingram Micro

Enroll



Skip Sign in

Ireland Dublin 24 Hours English Ingram Micro

Enroll



Skip Sign in

Poland Warsaw, PL 24 Hours English Ingram Micro

Enroll



Skip Sign in

Switzerland Zurich, CH 24 Hours German Ingram Micro

Enroll



Skip Sign in

Finland Helsinki, FI 24 Hours English Ingram Micro

Enroll



Skip Sign in

Belgium Brussels, BE 24 Hours French Ingram Micro

Enroll



Skip Sign in

Luxembourg Luxembourg Virtual - CET 24 Hours English Ingram Micro

Enroll



Skip Sign in

Hungary Budapest, HU 24 Hours English Ingram Micro

Enroll



Skip Sign in

Moldova Moldova Virtual - EET 24 Hours English Ingram Micro

Enroll



Skip Sign in

Czech Republic Prague, CZ 24 Hours English Ingram Micro

Enroll



Skip Sign in

Czech Republic Prague, CZ 24 Hours English Ingram Micro

Enroll



Skip Sign in

United Kingdom Bracknell 24 Hours English Avnet Inc.

Enroll



Skip Sign in

United Kingdom London 24 Hours English Avnet Inc.

Enroll



Skip Sign in

United Kingdom Bracknell 24 Hours English Avnet Inc.

Enroll



Skip Sign in

United Kingdom London 24 Hours English Avnet Inc.

Enroll



Skip Sign in

Zimbabwe Harare, ZW 24 Hours English Ingram Micro

Enroll



Skip Sign in

South Africa Addis Ababa, ET 24 Hours English Ingram Micro

Enroll



Skip Sign in

Angola Luanda, AO 24 Hours English Ingram Micro

Enroll



Skip Sign in

Nigeria Lagos, NG 24 Hours English Ingram Micro

Enroll



Skip Sign in

South Africa Johannesburg, ZA 24 Hours English Ingram Micro

Enroll



Skip Sign in

Namibia Windhoek, NA 24 Hours English Ingram Micro

Enroll



Skip Sign in

Kenya Nairobi, KE 24 Hours English Ingram Micro

Enroll



Skip Sign in

Switzerland Glattbrugg 24 Hours German LearnQuest/Satom IT & Learning Solutions

Enroll



Skip Sign in

Switzerland Glattbrugg 24 Hours German LearnQuest/Satom IT & Learning Solutions

Enroll



Skip Sign in

Switzerland Glattbrugg 24 Hours German LearnQuest/Satom IT & Learning Solutions

Enroll



Skip Sign in

Turkey 24 Hours Turkish Arrow ECS/Pyxis

Enroll



Skip Sign in

Turkey 24 Hours English Arrow ECS/Pyxis

Enroll



Skip Sign in

Portugal Lisbon 24 Hours Portuguese Arrow ECS/Pyxis

Enroll



Skip Sign in

Portugal Lisbon 24 Hours English Arrow ECS/Pyxis

Enroll



Skip Sign in

Angola 24 Hours Portuguese Arrow ECS/Pyxis

Enroll



Skip Sign in

Angola 24 Hours English Arrow ECS/Pyxis

Enroll



Skip Sign in

India Bangalore 24 Hours English Arrow ECS/Amstar

Enroll



Skip Sign in

India Bangalore 24 Hours English Arrow ECS/Amstar

Enroll



Skip Sign in

India Bangalore 24 Hours English Arrow ECS/Amstar

Enroll



Skip Sign in

India Bangalore 24 Hours English Arrow ECS/Amstar

Enroll



Skip Sign in

India Bangalore 24 Hours English Arrow ECS/Amstar

Enroll



Skip Sign in

United States Costa Mesa 24 Hours English Avnet Inc./ExitCertified

Enroll



Skip Sign in

Italy Roma 32 Hours Italian Global Knowledge/PR.ES. srl

Enroll



Skip Sign in

Italy Torino 32 Hours Italian Global Knowledge/PR.ES. srl

Enroll



Skip Sign in

Italy Milano 32 Hours Italian Global Knowledge/PR.ES. srl

Enroll



Skip Sign in

Italy Roma 32 Hours Italian Global Knowledge/PR.ES. srl

Enroll



Skip Sign in

Italy Torino 32 Hours Italian Global Knowledge/PR.ES. srl

Enroll



Skip Sign in

Italy Milano 32 Hours Italian Global Knowledge/PR.ES. srl

Enroll



Skip Sign in

Italy Roma 32 Hours Italian Global Knowledge/PR.ES. srl

Enroll



Skip Sign in

Philippines Pasig City 24 Hours English LearnQuest

Enroll



Skip Sign in

Philippines Pasig City 24 Hours English LearnQuest

Enroll



Skip Sign in

Philippines Pasig City 24 Hours English LearnQuest

Enroll



Skip Sign in

United States Bala Cynwyd 24 Hours English LearnQuest

Enroll



Skip Sign in

India Mumbai 24 Hours English Avnet Inc.

Enroll



Skip Sign in

India Bangalore 24 Hours English Avnet Inc.

Enroll



Skip Sign in

Germany Dresden 24 Hours German LearnQuest

Enroll



Skip Sign in

Poland Warszawa 24 Hours Polish Global Knowledge/Altkom Akademia S.A.

Enroll



Skip Sign in

Duration Delivery Type Language Partner Action
24 HoursSelf-paced Virtual CourseEnglishLearnQuest

Enroll



Skip Sign in

Start Date My Time Zone GTR Country Duration Language Partner Action
Worldwide24 HoursEnglishGlobal Knowledge

Enroll



Skip Sign in

Worldwide24 HoursGermanLearnQuest

Enroll



Skip Sign in

Worldwide24 HoursGermanLearnQuest

Enroll



Skip Sign in

Worldwide24 HoursEnglishLearnQuest

Enroll



Skip Sign in

Worldwide24 HoursEnglishLearnQuest

Enroll



Skip Sign in

Worldwide24 HoursEnglishLearnQuest

Enroll



Skip Sign in

Worldwide24 HoursEnglishLearnQuest

Enroll



Skip Sign in

Worldwide24 HoursEnglishArrow ECS

Enroll



Skip Sign in

Worldwide24 HoursEnglishIngram Micro

Enroll



Skip Sign in

Worldwide24 HoursEnglishIngram Micro

Enroll



Skip Sign in

Worldwide24 HoursEnglishIngram Micro

Enroll



Skip Sign in

Worldwide24 HoursEnglishIngram Micro

Enroll



Skip Sign in

Worldwide24 HoursEnglishIngram Micro

Enroll



Skip Sign in

Worldwide24 HoursTurkishArrow ECS/Pyxis

Enroll



Skip Sign in

Worldwide24 HoursEnglishArrow ECS/Pyxis

Enroll



Skip Sign in

Worldwide24 HoursPortugueseArrow ECS/Pyxis

Enroll



Skip Sign in

Worldwide24 HoursEnglishArrow ECS/Amstar

Enroll



Skip Sign in

Worldwide24 HoursEnglishArrow ECS/Amstar

Enroll



Skip Sign in

Worldwide24 HoursEnglishArrow ECS/Amstar

Enroll



Skip Sign in

Worldwide24 HoursEnglishArrow ECS/Amstar

Enroll



Skip Sign in

Worldwide24 HoursEnglishArrow ECS/Amstar

Enroll



Skip Sign in

Worldwide24 HoursFrenchArrow ECS

Enroll



Skip Sign in

Worldwide24 HoursEnglishLearnQuest

Enroll



Skip Sign in

Worldwide24 HoursEnglishLearnQuest

Enroll



Skip Sign in