Login to TLCC site
Try a Free Course
Contact TLCC

Test LOT-986: Exam Objectives and TLCC Course Topic Mapping


The following table maps the objectives published by IBM for the Exam 986: Creating IBM Lotus Notes and Domino 8.5 Applications with XPages and Advanced Techniques (first column) to the modules and lessons in a TLCC course. Use this page to help prepare for taking this exam. The 986 exam is the second of two exams required to be certified by IBM as an IBM Certified Application Developer - IBM Lotus Notes and Domino 8.5.

The TLCC course codes used in the table below and their respective course titles are:
ND85AD1 - Notes Domino 8.5 Application Development 1
ND85AD2 - Notes Domino 8.5 Application Development 2
ND85DWAD - Developing Domino 8.5 Web Applications
ND85XPGS - Developing XPages using Domino Designer 8.5

Get all four courses together in the Certified Developer Package for Notes and Domino 8.5 and save!!!


Exam ObjectiveCourse
Module
Lesson
Application Architecture
a. Designing Web applications that read non-Domino data
ND85AD2
ND85DWAD
ND85DWAD
3
6
6
Accessing Non-Notes Data with @DbColumn and @DbLookup
Options for Connecting to Enterprise Data
Using Java in Domino Web Applications
b. Setting up Web site rules
ND85DWAD
7
Managing Web Sites using Web Site Rules
Application Configuration
a. Creating and enabling a Data Connection Resource
ND85AD2
3
3
Domino Enterprise Connection Services
Enabling Virtual Fields using a Data Connection Resource
b. Setting database ACL advanced properties
ND85DWAD
7
Domino Security for Web Applications
Programming and Design Elements
a. Advanced options for columns
ND85AD2
7
7
7
7
Hide Column Formulas
Setting Column Colors using a Formula
View Column Icons and Twisties
In-View Editing and Document Creation
b. Create and use image resource sets
ND85DWAD
4
Creating and Managing Image Resources
c. Creating a Web service Consumer
ND85DWAD
6
Creating a Web Service Consumer
d. Enabling and using agent profiling
ND85AD2
10
Agent Profiling
e. Integrating eclipse features into the design including working set
ND85AD1
1
1
1
Exploring the Design Environment
Using the Applications Navigator and Working Sets
Perspectives, Views and Editors
f. Personalizing Web site experience using Cookies
ND85DWAD
6
Using Cookies to Store Data
g. Understanding XSLT
ND85DWAD
3
Other Options for Displaying Web Views
h. Using electronic signatures in Notes applications
ND85AD2
4
5
Execution Control Lists
Attaching an Electronic Signature to a Section
i. Working with DXL Tools
ND85DWAD
6
Edit a Domino Design Element using the DXL Editor
Security
a. Determining Secure Sockets Layer security
ND85DWAD
7
Browser Security using SSL
b. Planning application security based on Web authentication
ND85DWAD
7
Session Authentication
c. Planning Single Sign-on
ND85DWAD
7
Session Authentication
d. Setting and troubleshooting agent security
ND85DWAD
ND85XPGS
7
1
Security Settings for Web Agents
What are XPages?
e. Setting Database Access
1. Controlling Web Authentication
ND85DWAD
7
7
7
Browser Security via Username and Password
Browser Security Using SSL
Session Authentication
2. Using Anonymous Access
ND85DWAD
7
Web Browser Anonymous Access
3. Using Maximum Internet name and password
ND85DWAD
7
7
Domino Security for Web Applications
Browser Security via Username and Password
4. Using Roles
ND85DWAD
7
Domino Security for Web Applications
f. Setting database ACL advanced properties
ND85DWAD
7
Domino Security for Web Applications
g. Understanding Database encryption
ND85AD2
4
Database Encryption
h. Using Mail encryption
ND85AD2
5
Mail Encryption
XPages Application Architecture
a. Comparing available Features
ND85XPGS
1
1
4
What are XPages?
XPages in the Notes Client
Module 4 - XPages with Domino Views and Documents (complete module)
b. Comparing forms based to Xpages Application architecture
ND85XPGS
1
4
What are XPages?
Domino Design Elements and XPages
c. Comparing Security Features
ND85XPGS
1
What are XPages?
d. Designing applications that work on mobile clients
ND85XPGS
1
What are XPages?
e. Designing applications that work on Web clients
ND85XPGS
ND85XPGS
1
4
XPages in the Notes Client
Module 4 - XPages with Domino Views and Documents (complete module)
f. Exploring page layout and navigation
ND85XPGS
4
Display a Domino View on an XPage
g. Planning an Xpages Application
ND85XPGS
1
1
9
What are XPages?
Programming languages
Migrating Traditional Notes/Web Applications to XPages
h. Planning your Xpages application navigation
ND85XPGS
4
Module 4 - XPages with Domino Views and Documents (several lessons)
i. Understand server tasks for web browsing
ND85XPGS
1
6
What are XPages?
Server-side JavaScript
j. Understand the purpose and features of Xpages
1. Capabilities of themes
ND85XPGS
5
Using Themes
2. Distinctions between themes and CSS
ND85XPGS
5
5
Using Style Sheets
Using Themes
3. Extensible via custom controls
ND85XPGS
8
8
Creating Custom Controls
Using Custom Control Properties on an XPage
4. Understand the Purpose and value of preprogrammed simple actions in Web Applications
ND85XPGS
2
4
Simple Actions
Creating and Editing Domino Documents with XPages
5. Value of being Ajax enabled
ND85XPGS
6
AJAX features in XPages
k. Understanding server tasks for Web browsing
ND85XPGS
1
6
What are XPages?
Server-side JavaScript
l. Understanding Xpages application architecture
ND85XPGS
1
4
What are XPages?
Domino Design Elements and XPages
Xpages Application Configuration
a. Setting database launch properties(launching into Xpages)
1. Open designated page in notes client (Xpages) - forms properties
ND85XPGS
4
Display a Domino Document on an XPage
2. Open designated Xpage for the notes client- database properties
ND85XPGS
1
XPages in the Notes Client
b. Troubleshooting database performance
1. Caching (Xpages)
ND85XPGS
6
7
Server-side JavaScript
Advanced Properties
2. Server page persistence (Xpages)
ND85XPGS
7
Advanced Properties
3. Single copy Xpage design
ND85XPGS
9
Single Copy XPage Design
Xpages Application Security
a. Restricting access to an Xpage
ND85XPGS
9
Using the ACL Property to control access to XPages and Custom Controls
b. Server document settings affecting Xpages
ND85XPGS
1
7
What are XPages?
Advanced Properties
c. Transforming domino forms into xpages with XSLT
d. Troubleshooting Effective Access
ND85AD2
ND85XPGS
5
6
Database Access Control List
Domino Classes
e. Using Xpage Custom Control ACLs
ND85XPGS
9
Using the ACL Property to control access to XPages and Custom Controls
Xpages Design Elements
a. Creating, Troubleshooting, Modifying Custom Controls
ND85XPGS
8
8
Creating Custom Controls
Using Custom Control Properties on an XPage
b. Creating, Troubleshooting, Modifying Xpages
ND85XPGS
2
Creating an XPage
c. Deploying, utilizing LotusScript agents
ND85XPGS
9
Running Agents from Server-side JavaScript
d. Restricting access to an Xpage
ND85XPGS
9
Using the ACL Property to control access to XPages and Custom Controls
e. Troubleshooting workflow routing issues
ND85AD2
ND85XPGS
6
6
Workflow Design techniques
Domino Classes
f. Understand purpose and use of the Outline view
ND85XPGS
2
Using the Outline View
g. Understanding the JavaScript Document Object Model (DOM)
ND85DWAD
ND85XPGS
6
6
JavaScript and the Document Object Model
Client-side JavaScript
h. Using calendar views in applications
ND85AD2
7
Calendar Views
i. Using design perspectives
ND85AD1
1
Perspectives, Views and Editors
j. Using electronic signatures in Notes applications
ND85AD2
4
5
Execution Control Lists
Attaching an Electronic Signature to a Section
k. Working with visibility formulas
ND85XPGS
2
3
4
4
6
7
Properties
Edit Controls
Display a Domino Document on an XPage
Creating and Editing Domino Documents with XPages
@Functions
Combining a View and a Document on an XPage
Xpages in Domino Applications
a. Change Document Mode
ND85XPGS
2
Simple Actions
b. Confirm Action
ND85XPGS
2
Simple Actions
c. Connecting to Enterprise data
ND85XPGS
9
Exposing RDBMS Data to XPages via DECS/DCRs
d. Create Response Document
ND85XPGS
2
Simple Actions
e. Delete Document
ND85XPGS
2
Simple Actions
f. Delete Selected Documents
ND85XPGS
2
Simple Actions
g. Design and develop using XPages, including:
1. Add styles
ND85XPGS
5
Adding Style to Individual XPage Controls
Using Style Sheets
2. Create and edit and use Theme resources
ND85XPGS
5
Using Themes
3. Debug XPage programming issues
ND85XPGS
6
6
Server-side JavaScript
Script Libraries
h. Execute Script
ND85XPGS
2
Simple Actions
i. Javascript
1. Accessing databases, views, and documents
ND85XPGS
6
6
Domino Classes
XSP Classes
2. Searching for documents in a view or database
ND85XPGS
7
Filtering a View Control
3. Stepping through a view to access documents
ND85XPGS
6
7
Domino Classes
Repeat Controls
j. Leverage Global functions in Server-side scripting
1. ApplicationScope
ND85XPGS
6
Server-side JavaScript
2. Context
ND85XPGS
6
6
Server-side JavaScript
XSP Classes
3. Cookie
ND85XPGS
9
Working with Cookies
4. FacesContext
ND85XPGS
6
9
9
Server-side JavaScript
Getting CGI Variables
Accessing and Redirecting to a URL
5. GetClientId
ND85XPGS
6
Client-side JavaScript
6. GetComponent
ND85XPGS
6
Server-side JavaScript
7. Header
ND85XPGS
9
Working with Cookies
8. Param
9. RequestScope
ND85XPGS
6
Server-side JavaScript
10. SessionScope
ND85XPGS
6
Server-side JavaScript
11. View
ND85XPGS
6
9
Domino Classes
Accessing and Redirecting to URLs and Page Paths
k. Managing data and design replication
ND85AD2
8
8
Replication
How Replication Works
l. Modify Field
ND85XPGS
2
Simple Actions
m. Open Page
ND85XPGS
2
Simple Actions
n. Other Controls
1. Use Container Controls
ND85XPGS
2
3
4
Using Controls
Container Controls
Display a Domino View on an XPage
2. Use Core Controls
ND85XPGS
2
3
3
3
3
Using Controls
Edit Controls
Selection Controls
Action Controls
Display Controls
o. Programming with the formula language
ND85XPGS
6
@Functions
p. Save Data Sources
ND85XPGS
2
Simple Actions
q. Save Document
ND85XPGS
2
Simple Actions
r. Server document settings affecting the Xpages
ND85XPGS
1
7
What are XPages?
Advanced Properties
s. Set Value
ND85XPGS
2
Simple Actions
t. Understand purpose and use of the Controls Palette
ND85XPGS
2
Using Controls
u. Understand purpose and use of the Data Palette
ND85XPGS
2
Using the Data Palette to Bind Data
v. Understand the purpose and use of the events view
ND85XPGS
2
Events
w. Use pre-programmed simple actions in Web applications
ND85XPGS
2
Simple Actions
x. Using @ commands in web Applications
ND85DWAD
2
@Functions and @Commands on the Web
y. Using @ Functions in Web Applications
ND85DWAD
ND85XPGS
2
6
@Functions and @Commands on the Web
@Functions