Exam objectives: | Course | Module | Lesson |
Application Architecture |
a. Connecting to internal data - internal to notes | ND85AD2 | 3 | Module 3 - Accessing Data (several lessons) |
b. Creating mail-enabled forms | ND85AD2 | 6 | Workflow Tools: Mailing Documents (Send Model) |
c. Creating mail-in databases | ND85AD2 | 6
6 | Integrating Notes Mail into a Workflow Application
Share Model versus Send Model for Workflow |
d. Designing and creating navigation for an application | ND85AD1 | 10 | Module 10 - Presentation and Navigational Enhancements (several lessons) |
e. Designing applications incorporating OLE objects | ND85AD2 | 3 | Embedded OLE Objects |
f. Exploring page layout and navigation | ND85AD1 | 10 | Module 10 - Presentation and Navigational Enhancements (several lessons) |
ND85DWAD | 2
3
4
5 | Module 2 - Domino Form Design (several lessons)
Module 3 - Domino View Design (several lessons)
Module 4 - Visual and Organizational Design Elements (several lessons)
Module 5 - Domino Web Application Construction |
g. Incorporating full text indexing | ND85AD2 | 10 | Database properties |
h. Planning a classic Notes Application | ND85AD1 | 1
11
12 | Module 1 - Creating a Domino Database (several lessons)
Module 11 - Completing the Application (several lessons)
Module 12 - Deploying the Application (several lessons) |
i. Preventing replication or save conflicts | ND85AD2 | 8 | How Replication Works |
j. Referencing design element IDs: UNID and NOTEID | ND85AD2 | 8 | Note Identification |
k. Signing databases and design elements | ND85AD2 | 4 | Execution Control Lists |
l. Understanding the concept of application replicas | ND85AD2 | 8
8 | Replication
How replication Works |
m. Using images in applications | ND85AD1 | 10 | Pictures and Image Maps |
n. Using tables to manage page layout | ND85AD1 | 10
10 | Complex Tables and Other Table Types
Table Properties |
Application Configuration |
a. Creating Public access forms | ND85AD2
ND85DWAD | 5
7 | Other ACL Settings
Domino Security for Web Applications |
b. Creating, Modifying, and Troubleshooting | |
1. File Resources | ND85AD2 | 10 | Working with Shared Resources |
2. Images for Web clients | ND85DWAD | 4
4
4 | Designing for Graphics
Creating and Managing Image Resources
Pictures and Image Maps |
3. JavaScript for Notes and Web clients | ND85AD2
ND85DWAD
ND85DWAD
ND85DWAD | 1
6
6
6 | Form Events
JavaScript and the Document Object Model
JavaScript Events
Validating User Input with JavaScript |
4. Links for Web clients | ND85DWAD | 5
5 | Domino URL Syntax and Commands
Linking to Notes Objects on the Web |
5. Outlines for Web clients | ND85DWAD | 4 | Outlines |
6. Pages for Web clients | ND85DWAD | 4 | Pages |
7. Style Sheets | ND85DWAD | 6 | Creating and Using Cascading Style Sheets |
8. Views for Web clients | ND85DWAD | 3 | Module 3 - Domino View Design (complete module) |
9. Web Agents | ND85DWAD | 6
6
6 | Introduction to Web Agents
Accessing Field Values in Web Agents
Generating Responses from Web Agents |
10. Web Services | ND85DWAD | 6
6
6 | What are Web Services?
Creating a Domino Web Service Provider
Creating a Domino Web Service Consumer |
c. Employing Java Applets | ND85DWAD | 2
3
3
6 | Enabling the Action Bar Applet
Embedding a View Element in a Form, Page or Document
Enabling the View Applet
Using Java in Domino Web Applications |
d. Implementing Java Servlets | ND85DWAD | 6 | Using Java in Domino Web Applications |
e. Server document settings affecting agents | ND85AD2 | 4 | Domino Security for Agents |
f. Setting database launch properties | ND85AD1 | 11 | Database Launch Properties |
g. Troubleshooting database performance | ND85AD2 | 10 | Database Properties |
h. Understand purpose and use of the Problems view | ND85AD1 | 1 | Perspectives, Views and Editors |
Application Management |
a. Controlling what gets replicated | ND85AD2 | 8 | How replication Works |
b. Copying an existing Domino application | ND85AD1 | 1 | Creating a New Database by Copying |
c. Creating an application from a template | ND85AD1 | 1 | Creating a New Database from a Template |
d. Creating an application icon | ND85AD1 | 11 | Creating a Database Icon |
e. Creating templates | ND85AD1 | 12 | Creating Master Design Templates |
f. Enabling and preventing design inheritance | ND85AD1 | 12 | Designer Templates and Master Design Templates |
g. Enabling document locking | ND85AD2 | 8 | Enabling Document Locking |
h. Making and distributing design changes | ND85AD1 | 12
12 | Designer Templates and Master Design Templates
Creating Master Design Templates |
i. Providing online Help for an application | ND85AD1 | 11 | Creating Help Documents |
j. Setting application properties | ND85AD2
ND85DWAD | 10
7 | Database Properties
Domino Database Settings for Web Applications |
k. Starting an application from scratch | ND85AD1 | 1 | Creating a Database from Scratch |
l. Troubleshooting application access | ND85AD1
ND85AD2
ND85AD2 | 11
4
5 | Setting Up Database Security
Module 4 - Domino Security (several lessons)
Module 5 - Database Security (several lessons) |
m. Understand document properties | ND85AD2 | 5
5
8
8 | Controlling Who Can See a Document
Applying an Encryption Key to Documents and Forms
Note Identification
Relationship between Forms and Documents |
n. Using Design Synopsis to analyze application elements | ND85AD1 | 12 | Creating a Design Synopsis |
Design Elements |
a. Arrange, show, and hide Eclipse views | ND85AD1 | 1 | Perspectives, Views and Editors |
b. Creating sorted and categorized views | ND85AD1 | 4
8 | Column Properties
Logical Sorting using Hidden Columns |
c. Creating, modifying, and troubleshooting | |
1. Actions | ND85AD1
ND85AD1 | 7
8 | Adding Actions to Forms
View Actions |
2. Agents | ND85AD1
ND85AD2
ND85DWAD
ND85DWAD
ND85DWAD | 9
10
6
6
6 | Module 9 - Automation using Agents (complete module)
Agent Profiling
Introduction to Web Agents
Accessing Field Values in Web Agents
Generating Responses from Web Agents |
3. Embedded Elements | ND85AD1
ND85AD1
ND85AD1
ND85AD1
ND85AD2
ND85AD2
ND85AD2
ND85AD2
ND85DWAD | 7
10
10
10
3
7
7
10
3 | Creating and Using Subforms
Embedded Views in Forms
Designing Pages
Designing Outlines
Embedded OLE Objects
Embedded Views
Embedded Editors
Multiple Embedded Elements
Embedding a View Element in a Form, Page or Document |
4. Folders | ND85AD1
ND85AD1
ND85AD1
ND85AD2
ND85AD2
ND85AD2 | 4
8
8
7
7
7 | Selecting Documents to Display in a View
Shared Columns in Views
View Actions
View Types
Adding Right Mouse Button Menu Actions
Identify the Folders a Document Resides In |
5. for Different Clients | ND85DWAD | 1 | Developing for Notes and the Web |
6. Forms | ND85AD1 | 2
7
7
7 | Module 2 - Designing Forms (complete module)
Window Title Formula
Adding Actions to Forms
Enabling Forms to Inherit Values |
7. Java Libraries | ND85DWAD | 6 | Using Java in Domino Web Applications |
8. JavaScript Libraries | ND85DWAD | 6 | JavaScript Events |
9. Outlines | ND85AD1
ND85DWAD | 10
4 | Designing Outlines
Outlines |
10. Pages | ND85AD1
ND85DWAD | 10
4 | Designing Pages
Pages |
11. Profile Documents | ND85AD2
ND85DWAD
ND85DWAD | 3
6
6 | User Profile Documents
Using Profile Documents in Web Applications
Using Cookies to Store Data |
12. Subforms | ND85AD1 | 7 | Creating and Using Subforms |
13. Views | ND85AD1
ND85AD1
ND85AD2
ND85DWAD | 4
8
7
3 | Module 4 - Designing Views (complete module)
Module 8 - More on Views (complete module)
Module 7 - Advanced View and Design Techniques (several lessons)
Module 3 - Domino View Design (complete module) |
d. Creating/using Image resources | ND85AD1
ND85AD2
ND85DWAD | 10
10
4 | Image Resources
Working with Shared Resources
Creating and Managing Image Resources |
e. Customizing twisties | ND85AD2 | 7 | View Column Icons and Twisties |
f. Displaying an icon in a column | ND85AD2 | 7 | View Column Icons and Twisties |
g. Displaying document hierarchy | ND85AD1 | 7
7
8 | Document Hierarchy
Enabling Forms to Inherit Values
Displaying Response Documents in a View |
h. Displaying values in columns | ND85AD1 | 4 | Column Properties |
i. Hide form based on Client type/device type | ND85DWAD | 1 | Developing for Notes and the Web |
j. Hiding design elements | ND85AD1
ND85AD1
ND85AD2
ND85DWAD | 7
12
7
1 | Hide-when Attributes and Formulas
Hiding the Design of a Database
Hide Column Formulas
Developing for Notes and the Web |
k. Managing design changes with the Design task | ND85AD1 | 12 | Designer Templates and Master Design Templates |
l. Personalizing Web site experience using Profile Documents | ND85DWAD | 6
6 | Using Profile Documents in Web Applications
Using Cookies to Store Data |
m. Restricting Form and Document access | ND85AD2 | 5 | Module 5 - Database Security (several lessons) |
n. Setting database properties to improve database performance | ND85AD2 | 10 | Database Properties |
o. Setting styles for a calendar view | ND85AD2 | 7 | Calendar Views |
p. Using calendar views in applications | ND85AD2 | 7 | Calendar Views |
q. Using design perspectives | ND85AD1 | 1 | Perspectives, Views and Editors |
r. Working with Autosave | ND85AD2 | 7 | AutoSave Documents |
s. Working with different field types | ND85AD1 | 3 | Module 3 - Notes Fields and Data Types (complete module) |
t. Working with hide when formulas | ND85AD1 | 7 | Hide-when Attributes and Formulas |
u. Working with reserved fields | ND85AD1
ND85AD2
ND85AD2
ND85AD2
ND85AD2
ND85AD2
ND85DWAD
ND85DWAD
ND85DWAD
ND85DWAD
ND85DWAD | 3
5
5
5
6
8
2
2
3
6
7 | Adding Fields to a Form
Controlling Who Can See a Document - Part I
Field Level Encryption
Applying an Encryption Key to Documents and Forms
Workflow Tools: Mailing Documents (Send Model)
Note Identification
Creating and Submitting Documents with a Web Browser
Controlling HTML with Reserved Fields
Creating Templates for Web Views
HTML Generation Options
Customizing Web Server Messages |
v. Working with Shared Resources | ND85AD2 | 10 | Working with Shared Resources |
w. Working with Text, Rich Text, and Rich Text Lite fields | ND85AD1 | 3 | Text, Rich Text and Color Field Types |
x. Working with Time Zone fields | ND85AD1 | 3 | Date/Time, Time Zone and Number Field Types |
Domino Designer in Eclipse |
a. Access design elements using the Applications Navigator | ND85AD1 | 1 | Using the Applications Navigator and Managing Working Sets |
b. Access online Help via Eclipse plug-ins | ND85AD1 | 1 | Exploring the Design Environment |
c. Manage Working Sets | ND85AD1 | 1 | Using the Applications Navigator and Managing Working Sets |
d. Understand purpose and use of the Properties view | ND85AD1 | 1 | Exploring the Design Environment
Perspectives, Views and Editors |
Programming |
a. Adding instant messaging to an application | ND85AD1 | 13 | IBM Instant Messaging Integration |
b. Connecting to Enterprise Data | ND85AD2 | 3
3
3 | Accessing Non-Notes Data with @DbColumn and @DbLookup
Domino Enterprise Connection Services
Enabling Virtual Fields using a Data Connection Resource |
c. Controlling the display of information on forms using Hide-when options | ND85AD1 | 7 | Hide-when Attributes and Formulas |
d. Creating programmable tables | ND85AD1 | 10 | Complex Tables and Other Table Types |
e. Creating right mouse button menu items | ND85AD1
ND85AD2 | 8
7 | View Actions
Adding Right Mouse Button Menu Actions |
f. Creating, Modifying, and Troubleshooting Framesets | ND85AD1 | 10 | Designing Framesets |
g. Customizing the Designer Tools menu | ND85AD1 | 13 | Customizing the Designer Tools Menu |
h. Deploying a simple Java applet on a Web page | ND85DWAD | 2
3
3
6 | Enabling the Action Bar Applet
Embedding a View Element in a Form, Page or Document
Enabling the View Applet
Using Java in Domino Web Applications |
i. Deploying, utilizing LotusScript agents | ND85DWAD | 3
6 | Other Options for Displaying Web Views
Introduction to Web Agents |
j. Indenting response documents | ND85AD1 | 7
8 | Document Hierarchy
Displaying Response Documents in a View |
k. LotusScript | |
1. Accessing and manipulating the current document using NotesUIDocument | ND85AD2 | 10 | LotusScript Methods |
2. Accessing Databases, Views, and Documents | ND85AD2 | 10 | LotusScript Methods |
3. Displaying information to a user on the Status Bar or with Messageboxes | ND85AD2 | 10 | LotusScript Methods |
4. Searching for Documents in a View or Database | ND85AD2 | 10 | LotusScript Methods |
5. Stepping through a View to access Documents | ND85AD2 | 10 | LotusScript Methods |
l. Managing data and design replication | ND85AD2 | 8
8 | Replication
How replication Works |
m. Managing display options for views | ND85AD2
ND85AD2
ND85DWAD | 7
10
3 | Module 7 - Advanced View and Design Techniques (several lessons)
Java Views and Shared Actions
Module 3 - Domino View Design (complete module) |
n. Managing field access with input enabled formulas | ND85AD1 | 5 | Input Enabled Formulas |
o. Programming window titles | ND85AD1 | 7 | Window Title Formula |
p. Programming with the formula language | ND85AD1 | 6
7
8
8
9
10 | Module 6 - Notes Formula Language (complete module)
Module 7 - More on Forms and Formulas(several lessons)
Retrieving Data from a View
View Actions
Writing a Formula for an Agent
Other @Functions and @Commands |
q. Rendering HTML in applications | ND85DWAD | 1
1
1
2
3
6
6 | HTML Basics
Working with Pass-Thru HTML and the HTML Editor
Other Methods of Adding HTML to Domino Elements
Controlling HTML with Reserved Fields
Adding HTML to Views
Creating and Using Cascading Style Sheets
HTML Generation Options |
r. Securing the design of a database | ND85AD1 | 12 | Hiding the Design of a Database |
s. Setting Programmer pane properties | ND85AD1 | 1 | Perspectives, Views and Editors |
t. Sharing, locking, and editing design elements | ND85AD2 | 8
8 | Enabling Document Locking
Locking a Design Element |
u. Understand purpose and use of the Events view | ND85AD1
ND85XPGS | 1
2 | Perspectives, Views and Editors
Events |
v. Understand the LotusScript Object Model | ND85AD2 | 10 | LotusScript Methods |
w. Understanding the JavaScript Document Object Model (DOM) | ND85DWAD | 6 | JavaScript and the Document Object Model |
x. Understanding transaction logging | ND85AD2 | 8 | Improving View Performance |
y. Using @Commands in Web applications | ND85DWAD | 2 | @Functions and @Commands on the Web |
z. Using @Functions in Web applications | ND85DWAD | 2 | @Functions and @Commands on the Web |
aa. Using advanced options for columns | ND85AD2 | 7 | Module 7 - Advanced View and Design Techniques (several lessons) |
ab. Using CGI variables | ND85DWAD | 6 | The CGI Variables |
ac. Using CSS for adding style | ND85DWAD | 6 | Creating and Using Cascading Style Sheets |
ad. Using Document encryption | ND85AD2 | 5 | Applying an Encryption Key to Documents and Forms |
ae. Using Domino URL Syntax | ND85DWAD | 5 | Domino URL Syntax and Commands |
af. Using HTML for Notes and Web access | ND85DWAD | 1
1
1
1
2
3
6 | HTML Basics
Working with Pass-Thru HTML and the HTML Editor
Other Methods of Adding HTML to Domino Elements
Developing for Notes and the Web
Controlling HTML with Reserved Fields
Adding HTML to Views
HTML Generation Options |
ag. Using JavaScript controls for display of rich text | ND85DWAD | 2 | Rich text Fields |
ah. Using JavaScript in applications | ND85DWAD | 6
6
6 | JavaScript and the Document Object Model
JavaScript Events
Validating User Input with JavaScript |
ai. Using other controls for displaying rich text | ND85DWAD | 2 | Rich text Fields |
aj. Using Reader and Author fields | ND85AD1
ND85AD2
ND85AD2
ND85AD2 | 3
5
5
5 | Authors, Readers and Names Fields
Controlling Who Can Edit a Document
Controlling Who Can See a Document - Part I
Controlling Who Can See a Document - Part II |
ak. Using the HTML Editor | ND85DWAD | 1 | Working with Pass-Thru HTML and the HTML Editor |
al. Using the Objects tab in the Programmer's pane | ND85AD1 | 1
5
7 | Exploring the Design Environment
Module 5 - Field Value Formulas (complete module)
Module 7 - More on Forms and Formulas (several lessons) |
am. Using the Reference tab in Designer | ND85AD1 | 1
6
7 | Exploring the Design Environment
Building Blocks: @Functions
@Commands |
an. Using XML in applications | ND85DWAD | 3
6 | Other Options for Displaying Web Views
HTML Generation Options |
ao. Utilizing HTML option control at field and form level | ND85DWAD | 1
1
1
2 | HTML Basics
Working with Pass-Thru HTML and the HTML Editor
Other Methods of Adding HTML to Domino Elements
Controlling HTML with Reserved Fields |
ap. Validating user entered data using JavaScript | ND85DWAD | 2
6 | Input Validation with Formulas
Validating User Input with JavaScript |
aq. Working with dialog boxes: tables, and forms | ND85AD1
ND85AD1
ND85AD1
ND85AD1
ND85AD2 | 2
6
7
10
2 | Module 2 -Designing Forms (complete module)
@Prompt for User Dialogs
Module 7 - More on Forms and Formulas (several lessons)
Complex Tables and Other Table Types
Dynamic tables |
ar. Working with HTML attributes on fields | ND85DWAD | 1
1
1
2 | HTML Basics
Working with Pass-Thru HTML and the HTML Editor
Other Methods of Adding HTML to Domino Elements
Controlling HTML with Reserved Fields |
as. Working with Lists | ND85AD2 | 2 | Module 2 - Working with Lists and Dynamic Tables (several lessons) |
at. Working with special web development fields (e.g., $$Return, $$View) | ND85DWAD | 2
3
5
5 | Creating and Submitting Documents with a Web Browser
Creating Templates for Web Views
Organizing Your Domino Web Site
Building a Frame-Based Web Application |
au. Writing formulas to support different clients | ND85DWAD | 2 | @Functions and @Commands on the Web |
av. Writing messages to the user | ND85AD1
ND85AD2 | 6
10 | @Prompt for User Dialogs
LotusScript methods |
aw. Writing portable code | ND85DWAD | 2 | JavaScript Events |
Security |
a. Adding security to an application | ND85AD1
ND85AD2 | 11
5 | Setting Up Database Security
Module 5 - Database Security (complete module) |
b. Defining security levels for application users | ND85AD1
ND85AD2 | 11
5 | Setting Up Database Security
Module 5 - Database Security (complete module) |
c. Designing applications based on Summary/Non-Summary data storage | ND85AD2 | 8 | Domino Database Structure |
d. Managing security with Roles | ND85AD1
ND85AD2 | 11
5 | Setting Up Database Security
Roles |
e. Managing the ACL | ND85AD1
ND85AD2
ND85AD2
ND85AD2
ND85DWAD
ND85DWAD | 11
5
5
5
7
7 | Setting up Database Security
Database Access Control List
Other ACL Settings
Roles
Domino Security for Web Applications
Web Browser Anonymous Access |
f. Restricting Section access | ND85AD2 | 5 | Controlling Access to Sections in a Document |
g. Restricting View access | ND85AD2 | 5
5 | Controlling Who Can See a Document - Part I
Controlling Who Can See a Document - Part II |
h. Setting access for Anonymous users | ND85AD1
ND85DWAD | 11
7 | Setting up Database Security
Web Browser Anonymous Access |
i. Setting Defaults for an application | ND85AD1 | 11
11
13 | Creating a Database Icon
Database Launch Properties
Other Useful Database Settings |