立即登記!!訂閱恩賢最新通訊

Course Outline of Lotus Notes Application Development Training Course (4 full days)

Exploring applications in IBM Lotus Domino 8.5.1

• Identify the application types which can be created using IBM Lotus Domino Designer

• Name the data sources necessary for the application development

• Explain the components of the IBM Lotus Domino architecture

• Describe the security layers of an IBM Lotus Domino application

• Discuss the replication process

• Review the products and technologies that extend the Lotus Domino applications

Navigating the IBM Lotus Domino 8.5.1 design environment

• Navigate the areas of the Lotus Domino Design user interface

• Explore the design elements in the Lotus Domino Designer

• Use the Help features of IBM Lotus Domino 8.5.1

Creating applications

• Create a blank application in Lotus Domino Designer

• Create a copy of an existing application

• Create a new application using a template

• Use working sets to manage the Lotus Domino Designer environment

Generating pages

• Name the elements available for page design

• Create a page

• Add and format text on a page

• Create and add tables to a page

• Incorporate graphics into a page

Building forms

• Design and create a form

• Add fields to a form

• Use the Hide/When options

Constructing views

• Design and create a view

• Add and format view columns

• Use the sort attribute in the columns to organize documents

Introducing formulas

• Identify the programming languages supported by Lotus Domino Designer

• Explain the syntax rules for the Formula language

• Work with objects

• Write formulas to compute and compare values

• Use the @If function for conditional statements

• Use simple formatting to make formulas readable

Using formulas in forms

• Use formulas to calculate data automaticall

• Compute values for the fields in a document

• Work with edit field formulas

• Work with lists

• Create reusable code

• Implement error handling functions

Using formulas in views

• Use view selection formulas

• Concatenate values in a new column

• Display Icons in a view

Enhancing forms

• Create and design subforms

• Create shared fields

• Enable inheritance in forms and documents

• Create related forms

Enhancing views

• Use hierarchical views

• Display response documents in a view

• Implement shared columns

Working with actions

• Create actions

• Create shared actions

• Control the display actions

• Create action hotspots

Working with custom controls

• Design and create a reusable custom control

• How to bind to data sources

Working with agents

• Define the characteristics of the Agents

• Design and create agents

Securing applications

• Define the security access to applications

• Create roles and set Access Control Levels

• Use readers fields and authors fields for security control

• Control access for anonymous users

Deploying applications

• Use templates to deploy new or to update existing applications

LotusScript Introduction

• Understanding object-event programming model in Lotus Notes

• Selecting between LotusScript / Forumla in Lotus Editor and the difference.

Introduction to Events

• QuerySave,PostSave,QueryClose,PostClose,QueryOpen,PostOpen,QueryModeChange,PostModeChange,In

itialize,etc.

Introduction to Lotus Object Classes

Back-end Access

• Using the NotesDocument Class

• Ways to access a Document (Through NotesSession)

• Access and change the field values in a document

• Create & Save Document using Lotusscript

• Loop/Search through documents in a view

• Loop/Search through documents in a database

• Front-end Access

• Using NotesUIWorkspace and NotesUIDocument Class

• Access and change field values in the front end document

• Use the NotesUIDocument class to save and close the current document

• Access the back end document through the front-end document

• Editing Date/Time Field in a NotesDocument

• Editing Author/Reader Field in a NotesDocument

• Accessing OLE Object in Lotus Notes (example: Excel)

• Sending email to person

• Sending richtext mail with document link

• Extracting file attachment from documents

• Using "Evaluate" function to use "Lotus Formula" in Lotusscript.