Frameworks Computer Consulting and Training

Two Neshaminy Interplex, Suite 105, Trevose, PA 19053

215-245-5403

      

 

Developing IBM® Lotus® Domino® 7 Applications: Intermediate Skills

Course Specifications

Course number: N7D530
Software: Lotus Domino
Course length: 3.0 day(s)

Course Description

Course Objective: You will use IBM® Lotus® Domino Designer® 7 to develop multi-database applications.

Target Student: The target audience for this course is application developers who have experience creating or modifying single database applications with Lotus Domino Designer 6 or Domino Designer 7.

Prerequisites: Students taking this course should have experience using the IBM® Lotus Notes® client to access applications and possess the equivalent knowledge, skills, and experience developing Lotus Domino 6 or Lotus Domino 7 applications. Students should have completed the Fundamentals of Lotus Domino 7 Application Development or Developing Lotus Domino 6/6.5 Applications: Foundation Skills course.

Delivery Method: Instructor led, group-paced, classroom-delivery learning model with structured hands-on activities.

Performance-Based Objectives

Upon successful completion of this course, students will be able to:

    • Use formula language to inspect and manipulate text and lists values. You will also use iterative statement functions.
    • Implement functions that interact with users through different types of dialog boxes using the @Prompt and @DialogBox functions.
    • Implement advanced view design features to enhance how Lotus Notes displays documents.
    • Examine and use several IBM® Lotus® Domino® design elements as navigation structures, including links and imagemaps.
    • Create and embed an outline.
    • Add a frameset to an application, add content to a frame, launch an application frameset, include elements in a frameset, add new frames, and specify a target frame for individual elements.
    • Use @DbColumn to access view column and document values in an IBM® Lotus® Domino® database; use @PickList to allow a user to choose column values from a view; and use profile documents to store global data for an application.
    • Use the formula language to access data sources using the Microsoft® Open Database Connectivity (ODBC) interface.
    • Examine Domino Enterprise Connection Services (DECS) and implement real-time data mapping between an IBM® Lotus® Domino® application and a relational database.
    • Define workflow, notify users when they need to become aware of an action in the workflow, create a mail-in database document, route documents to application databases, and track documents through the workflow process.
    • Control who can edit sections of a document, attach a signature to an access-controlled section, and encrypt data and mail messages.

Course Content

Lesson 1: Working with Strings, Lists, and Loops

Topic 1A: Writing Formulas to Manipulate Text Values
Topic 1B: Working with Lists
Topic 1C: Creating Iterative Formulas

Lesson 2: Writing Formulas to Interact with the User

Topic 2A: Using the @Prompt Function
Topic 2B: Working with the @DialogBox Function
Topic 2C: Using Layout Regions

Lesson 3: Advanced View Design

Topic 3A: Using a Background Image in a View
Topic 3B: Using a Formula to Hide a Column
Topic 3C: Using Color in Views
Topic 3D: Working with Embedded Elements

Lesson 4: Creating and Using Links

Topic 4A: IBM® Lotus® Domino® Links
Topic 4B: Hotspot Links
Topic 4C: Named Element Links
Topic 4D: URL Links
Topic 4E: Creating Imagemaps

Lesson 5: Working with Outlines

Topic 5A: Creating an Outline
Topic 5B: Adding Outline Entries
Topic 5C: Modifying Outline Entries
Topic 5D: Embedding an Outline

Lesson 6: Creating a Frameset

Topic 6A: Adding a Frameset to an Application
Topic 6B: Adding Content to a Frame
Topic 6C: Launching an Application Frameset
Topic 6D: Adjusting Framesets

Lesson 7: Accessing Data in IBM® Lotus® Domino® Databases

Topic 7A: Accessing Data from a View
Topic 7B: Using @PickList
Topic 7C: Working with Profile Documents

Lesson 8: Accessing Non-Domino Data with ODBC

Topic 8A: Introducing ODBC
Topic 8B: Using @Db Functions to Access an ODBC Data Source

Lesson 9: Using DECS and DCRs to Map Data Between IBM® Lotus® Domino® and Relational Databases

Topic 9A: Introducing IBM® Lotus® Domino® Enterprise Connection Services (DECS)
Topic 9B: Working with DECS
Topic 9C: Using Data Connection Resources (DCRs)

Lesson 10: Adding Workflow to IBM® Lotus® Domino® Applications

Topic 10A: Defining Workflow
Topic 10B: Routing Workflow Objects in IBM® Lotus® Domino®
Topic 10C: Designing Workflow
Topic 10D: Notifying Users
Topic 10E: Routing Entire Documents
Topic 10F: Sending the Current Document
Topic 10G: Tracking Documents

Lesson 11: Securing IBM® Lotus® Domino® Application Data

Topic 11A: Limiting Who Can Read and Edit Sections
Topic 11B: Signing Documents and Mail
Topic 11C: Encrypting Domino Data
Topic 11D: Creating and Distributing Secret Keys
Topic 11E: Encrypting Fields