IBM Business Partner
ND9  powered

Valid HTML 4.01

© 2002-2023 ProgHouse,
Dipl.-Ing. Thomas Schaub

Titel: D8510 - Fundamentals of IBM® Lotus® Domino® 8 Application Development
Lesson 1: Exploring Applications in IBM® Lotus® Domino®

Topic A. Identify Application Types and Data Sources.
Lotus Domino Applications
Domino Application Types
Data Sources

Topic B. Examine the IBM® Lotus® Domino® Architecture
Lotus Domino Infrastructure
Application Access
Lotus Domino Application Structure
Access Document Properties

Topic C. Examine IBM® Lotus® Domino® Application Components
Task Automation
Security Layers

Topic D. Investigate Replication and Application Design Considerations
Replication Considerations

Topic E. Extend IBM® Lotus® Domino® Collaboration Capabilities
Lotus Domino Extended Products
Other Products and Technologies

Lesson 2: Exploring the IBM® Lotus® Domino® Design Environment

Topic A. Explore the IBM® Lotus® Domino® Designer User Interface
Opening Lotus Domino Designer
Identifying the Areas of the Design User Interface

Topic B. Access Design Elements
Design Elements
Accessing Design Elements

Lesson 3: Creating Applications

Topic A. Create a New, Blank Application in IBM® Lotus® Domino Designer®
Methods to Create an Application
TheNewApplication Dialog Box

Topic B. Create a Copy of an Existing Application
Copying an Application Design

Topic C. Create an Application froma Template
Using a Template to Create an Application

Topic D. Organize the IBM® Lotus® Domino Designer® Environment
Managing the Lotus Domino Designer Environment

Lesson 4: Creating Pages

Topic A. Explore Page Content, Layout, and Navigation Basics
The Page Design Element
Types of Page Information
Content Organization Design Elements
Programmable Elements
Navigational Elements
Ways to Display Pages.
When to Use Pages
Design Elements NotAvailable on Pages

Topic B. Create Pages
Page Development Process
The Page Properties Box
Page Names.

Topic C. Add Text to Pages
Text Elements
Text Formatting.

Topic D. Use Tables to Lay Out Pages
Table Types
Table Properties
Setting Table Programming Properties

Topic E. Add Images to Pages.
Shared Resources
Using Image Resources

Lesson 5: Creating Forms

Topic A. Create Forms
Adding Text and Tables to a Form

Topic B. Add Fields to Forms
Field Names
Field Data Types
Field Values
Field Design Considerations
Text Data
List Fields
Numeric Data
Date/Time Data
Topic C. Hide Form Elements

The Hide/When Options
Conditions for Using Hide/When

Lesson 6: Creating Views

Topic A. Create Views
The View Design Element
View Design
View Creation
Initial View Properties
View Aliases

Topic B. Add View Columns
View Columns
View Column Values
View Column Formatting

Topic C. Organize Documents
Document Organization
Sorted Columns

Topic D. Format Views
View Properties

Lesson 7: Introducing Formulas

Topic A. Identify Programming Languages Supported by IBM® Lotus® Domino®
Lotus Domino Programming
The Formula Language
Language Selection Criteria

Topic B. Identify Formula Components
The Formula Language
Syntax Rules

Topic C. Identify Event Triggers
Field Evaluation Order

Topic D. Compute and Compare Values
Computed Values
Order of Evaluation
Comparison Operators

Topic E.Work with @Functions
Conditional Statements

Topic F. Explore Formatting and Comments

Lesson 8: Using Formulas in Forms

Topic A. CreateWindow Titles
CommonUses for Formulas
Window Titles
The @IsNewDoc Function

Topic B.Work with Computed Values
Computed for Display Fields
Computed Text
Computed Fields that Store Values

Topic C.Work with Field Values
Input Translation Formulas
Text Formatting Functions
Input Validation Formulas
Validation Functions
Examples of Input Validation Formulas

Topic D.Work with Lists
List Functions
List Choices
The @DbColumn Function

Topic E. Prompt Users
The @Prompt Function

Topic F. Create Reusable Code
Reusable Code
Reusable Code Functions

Topic G. Implement Error Checking
Run-Time Errors
The @StatusBar Function
Error Generation and Reporting
Error-Handling Functions

Lesson 9: Using Formulas in Views

Topic A. Create Selection Formulas
View Events
View Selection Formulas

Topic B. Concatenate Values in a View Column
Converting Values To Text
The @Text Function

Topic C. Display Icons In a View
Displaying Icons In a View
Creating a Column Icon Formula
Predefined Icon Set
Adding a Custom Icon to a View Column

Lesson 10: Enhancing Forms

Topic A.Work with Layers
Content of a Layer
Layer Anchors
Layer Properties
Layer Background Color
Layer Background Images
Layer Size and Position
Layer Position Values
Multiple Layer Alignment
Hiding Layers
The Layer Tree

Topic B.Work with Subforms
How SubformsWork
Computed Subforms
Creating a Computed SubformFormula

Topic C. Create Shared Fields
Shared Fields
Benefits of Shared Fields

Topic D. Enable Inheritance in Forms and Documents
Enabling Inheritance

Topic E. Create Related Forms
Related Forms
Designating a Formas a Response
Document Relationships
Inheritance and Related Documents
Threaded Discussions

Topic F. Enable AutoSave
The AutoSave Feature
The Autosave Application

Topic G. Implement IBM® Lotus® Sametime® Instant Messaging in Forms
Instant Messaging
Online Status Display
Instant Messaging Contact List

Lesson 11: Enhancing Views

Topic A. Define Hierarchical Views
Hierarchical Views

Topic B. Display Response Data in Views
Default View Display
Responses-Only Columns
Multiple Forms in Views

Topic C. Implement Shared Columns
Shared Columns

Topic D. Enable IBM® Lotus® Sametime® Instant Messaging in Views
Enabling a Column for Instant Messaging

Topic E. Create Views for the Web
View Display Considerations
Embedded Views
View Display Options
Displaying an Embedded View using the View Applet
Displaying an Embedded View using HTML
Using View Properties to Control the Display of Embedded Views
Exploring View Display in theWeb Browser
Link Columns

Lesson 12:Working with Actions

Topic A. Create Actions
Programming OptionsAvailable in Actions
Action Display
The Action Pane
Action Properties
System Actions
Order of Evaluation for @Commands
Creating Instant Messaging Chat Action Buttons

Topic B. Create Shared Actions
Shared Actions
Shared Action Properties

Topic C. Control the Display of Actions
Sub Actions
Action Order
Hiding Actions and Action Buttons
Action Buttons, Split Action Buttons, and Right-click Menus
Action Bar
Web Access

Topic D. Create Action Hotspots

Lesson 13:Working with Agents

Topic A. Investigate Agents
Agent Properties
The Agent Basics Tab
Programming Options
The SELECT Statement
Field Updates
Agent Activation
Agent Events
Scheduled Events
Document Processing

Topic B. Create Agents
Agent Names

Lesson 14: Securing Applications

Topic A. Explore Application Access
Application Security Overview
Access Control Lists
Access Control Levels
User Identifiers
User Access Levels
Displaying an Application’s Access Control List
Access Options
User Types

Topic B. Implement Roles
Defining Roles
Access Control
@Functions and Roles
Comparing the User’s Role

Topic C. Use Readers and Authors Fields
Document Access
Readers Fields
Specifying Readers
Authors Fields
How Authors and Readers FieldsWork Together

Topic D. Control Access for Anonymous Users
Anonymous Users
Low-Security Access Control Lists
High-Security Access Control Lists

Lesson 15: Deploying Applications

Topic A. Deploy Applications
The Deployment Process
Master Templates
Replication Control
Replication Settings