Login to TLCC site
Try a Free Course
Contact TLCC

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


The following table maps the objectives published by IBM for the Test LOT-409: IBM Notes and Domino 9.0 Social Edition Application Development A (first column) to the modules and lessons in the TLCC courses below. Use this page to help prepare for taking this exam. The 409 exam is the first of two exams required to be certified by IBM as an IBM Certified Application Developer - Notes and Domino 9.0.

The TLCC course codes used in the table and their course titles are:
ND9AD1 - Notes Domino 9 Application Development 1
ND9AD2 - Notes Domino 9 Application Development 2
ND9XPG1 - XPages Development 1 for Notes and Domino 9.0
ND9MOBL - Mobile XPages Development 9.0
ND9XRAD - Rapid XPages Development
Click here to see the TLCC Packages that combine the above courses at a great price!
Exam objectives:
Course
ModuleLesson
Application Architecture
a. Control behavior based on client type and platformND9XPG1
1
6
10
XPages in the Notes Client
XSP Classes
@Functions and @Commands on the Web
ND9MOBL
6
Redirect Rules and the Cross Over Design Pattern
b. Create and use profile documentsND9AD2
3
User Profile Documents
ND9XPG1
10
LotusScript and the Domino Classes
c. Develop navigation with design elements
ND9AD1
10
10
10
10
10
Creating Hotspots and Links
Pictures and Image Maps
Designing Pages
Designing Outlines
Designing Framesets
d. Understand database propertiesND9AD1
11
12
12
Database Launch Properties
Designer Templates and Master Design Templates
Creating Master Design Templates
ND9XPG1
10
Database Properties
e. Import and utilize resource filesND9AD1
10
Image Resources
ND9XPG1
10
Working with Shared Resources
f. Manage document lockingND9AD2
8
8
Enabling Document Locking
Locking a Design Element
g. Understand application and xsp.properties
ND9XPG1
7
10
Advanced Properties
Database Properties
h. Understand Document IDs
ND9AD2
8
Note Identification
i. Understand parent and response documentsND9AD1
7
7
8
Document Hierarchy
Enabling Forms to Inherit Values
Displaying Response Documents in a View
ND9AD2
8
Note Identification
ND9XPG1
2
7
Simple Actions
Advanced Domino View Techniques
j. Understand the Notes Indexing Facility
ND9XPG1
10
Database properties
k. Work with field size limits
ND9XPG1
10
Database properties
l. Work with local replicas
ND9AD2
8
8
Replication
How Replication Works
m. Work with master templates or template inheritanceND9AD1
12
12
Creating Master Design Templates
Designer Templates and Master Design Templates
ND9AD2
8
Updating a Database Design From a Template
Application Debugging
a. Implement error logging
ND9XPG1
9
Debugging using an Agent Log
b. Debug an agent
ND9XPG1
10
Troubleshooting an HTTP Memory Crash
c. Use Agent Manager debug
ND9XPG1
9
Debugging using an Agent Log
d. Use remote agent debugger
ND9XPG1
10
Using the Remote Debugger
e. Use server-side JavaScript debugger
ND9XPG1
6
Server-side JavaScript Debugger
f. Utilize application logs
ND9XPG1
6
9
Server-side JavaScript
Debugging using an Agent Log
Application Design Elements
a. Create a script library
ND9XPG1
6
10
Script Libraries
LotusScript and the Domino Classes
b. Create a Theme and Style Sheets
ND9XPG1
5
5
Using Style Sheets
Using Themes
c. Create an actionND9AD1
7
8
Adding Actions to Forms
View Actions
ND9AD2
7
Adding Right Mouse Button Menu Actions
d. Creating a web service (provider and consumer)
ND9XPG1
10
What are Web Services?
e. Design a form and fieldND9AD1
2
3
5
7
Module 2 - Designing Forms (complete module)
Module 3 - Notes Fields and Data Types (complete module)
Module 5 - Field Value Formulas (complete module)
Module 7 - More on Forms and Formulas (complete module)
ND9XPG1
4
Display a Domino Document on an XPage
f. Design a view and column
ND9AD1
4
8
Module 4 - Designing Views (complete module)
Module 8 - More on Views (complete module)
g. Design calendar views
ND9AD2
7
Calendar Views
h. Integrating subforms in forms
ND9AD1
7
Creating and Using Subforms
i. Understand agent managementND9AD1
9
Module 9 - Automation using Agents (complete module)
ND9AD2
4
Domino Security for Agents
ND9XPG1
10
Agent Profiling
j. Work with shared design elements ND9AD1
8
Shared Columns in Views
ND9XPG1
10
Working with Shared Resources
k. Write an agentND9AD1
7
Module 9 - Automation using Agents (complete module)
ND9XPG1
10
LotusScript and the Domino Classes
Application Performance
a. Optimize XPage performance
ND9XPG1
7
Advanced Properties
b. Manage view complexity and sizeND9AD2
8
Improving View Performance
ND9XPG1
10
Database Properties
c. Understand the performance characteristics of designND9AD2
8
Improving View Performance
ND9XPG1
7
10
Advanced Properties
Database Properties
IBM Domino Designer and Eclipse
a. Integrate with source control systems
ND9XPG1
7
Source Control
b. Understand Eclipse preferences and customizationND9AD1
1
Exploring the Design Environment
ND9XPG1
1
2
Domino Designer in Eclipse
Using Controls
c. Understand Eclipse perspectivesND9AD1
1
Perspectives, Views and Editors
ND9XPG1
2
Creating an XPage
d. Perform Eclipse Search
ND9XPG1
1
Domino Designer in Eclipse
e. Use working sets
ND9AD1
1
Using the Applications Navigator and Managing Working Sets
f. Work with Eclipse viewsND9AD1
1
Perspectives, Views and Editors
ND9XPG1
2
Creating an XPage
Integrating External Data
a. Implement JDBC connections
ND9XPG1
9
10
Using RDBMS as an XPage Data Source
Connecting to Enterprise Data
b. Develop LSXLC code
ND9XPG1
10
Connecting to Enterprise Data
c. Develop using Domino Data Service (REST API)
ND9XPG1
9
Domino Data Services
d. Integrate with IBM Sametime Instant Messaging
ND9XPG1
10
IBM Instant Messaging Integration
e. Understand data sources and data binding
ND9XPG1
2
2
Data Sources and Data Bindings
Using the Data Palette to Bind Data
f. Work with Component Object Model (COM) and Object Linking and Embedding (OLE) objectsND9AD2
3
Embedded OLE Objects
ND9XPG1
10
Accessing Domino Objects through COM
Security Features
a. Create a role
ND9AD2
5
Roles
b. Design a secure web application SAML
ND9XPG1
10
Security Assertion Markup Language (SAML)
c. Understand ACL entries and privileges
ND9AD2
5
5
5
Database Access Control List
Other ACL Settings
Roles
d. Understand document encryption
ND9AD2
4
5
5
5
5
Database Encryption
Field Level Encryption
Applying an Encryption Key to Documents and Forms
Distributing Encryption Keys
Mail Encryption
e. Utilize Control Access Sections
ND9AD2
5
Controlling Access to Sections in a Document
f. Understand IBM Domino server security
ND9AD2
4
4
Domino Server Security
Domino Security for Agents
g. Understand document security (Authors and Readers fields)
ND9AD2
5
5
5
Controlling Who Can Edit a Document
Controlling Who Can See a Document - Part I
Controlling Who Can See a Document - Part II
h. Understand SSL implementation in IBM Domino
ND9AD2
4
Browser Security using SSL
i. Use agent security
ND9AD2
4
5
5
Domino Security for Agents
Controlling Agent Security - Part I
Controlling Agent Security - Part II
j. Integrate session token management within web applications
ND9XPG1
10
Session Authentication
k. Work with application privileges on the userBean
ND9MOBL
5
Document Security and the userBean