ExitCertified Canada English
ExitCertified Canada French
CONTACTS
Email Us
Sales & Registration
After-Class & Technical
Careers
General Contact Form
Free Quote
Phone & Mailing Address
LOCATIONS
United States
Sacramento
San Francisco
San Jose
Las Vegas
Phoenix
more >
Los Angeles / Monrovia, California
San Diego, California
Broomfield, Colorado
Colorado Springs, Colorado
Fort Lauderdale, Florida
Tampa, Florida
Atlanta, Georgia
Downers Grove, Illinois
Kansas City / Overland Park, Kansas
Portland / Westbrook, Maine
Baltimore / Columbia, Maryland
Burlington / Boston, Massachusetts
Detriot / Troy, Michigan
Roseville / Minneapolis, Minnesota
St. Louis, Missouri
Omaha, Nebraska
Edison, New Jersey
New York City, New York
Raleigh / Cary, North Carolina
Columbus / Lewis Center, Ohio
Philadelphia, Pennsylvania
Nashville / Franklin, Tennessee
Dallas, Texas
Houston, Texas
Hampton, Virginia
Rosslyn / Arlington, Virginia
Madison / Middleton, Wisconsin
Seattle / Kirkland, Washington
Canada
Vancouver
Victoria
Calgary
Edmonton
Toronto
Ottawa
Montreal
ABOUT
About ExitCertified
Registration FAQs
Press
Careers
Newsletter
Partners
Partnership & Strategic Alliance
YOU ARE HERE: USA
Change Web Site Location
Canada - English
Canada - French
USA - English
start
>
courses and registration
> training feature sheet
Developing IBM Lotus Domino 8 Applications: Intermediate Skills
course schedule
who can benefit
prerequisites
skills gained
other notes
course content
related solutions
code.
D8530
length.
3 days
type.
Instructor-Led
partner.
IBM
price.
$1,500
This course builds on the skills of Lotus Education's Fundamentals of IBM Lotus Domino 8 Application Development (D8510) course. Through instructor lecture and student-centered activities and exercises, learn to use IBM Lotus Domino Designer 8 to develop multi-database applications.
The course explores advanced formula techniques including looping, and user interaction with the application. The course explains different methods for accessing data sources outside the current Domino database including other Domino databases and relational databases. Other topics include adding workflow functionality to route documents and notify users that a document requires their attention, and security issues such as encrypting data. This course also examines navigation elements such as links, outlines, and framesets that bind the components of the application together and allow users to locate information quickly and easily.
course schedule
Los Angeles, CA
dec.12.2008 - dec.16.2008
register
Costa Mesa, CA
dec.15.2008 - dec.19.2008
register
Costa Mesa, CA
jan.20.2009 - jan.22.2009
register
Costa Mesa, CA
mar.9.2009 - mar.11.2009
register
Englewood, CO
dec.29.2008 - dec.31.2008
register
Orlando, FL
dec.17.2008 - dec.19.2008
register
Atlanta, GA
feb.5.2009 - feb.9.2009
register
Naperville, IL
dec.8.2008 - dec.10.2008
register
Chicago, IL
apr.23.2009 - apr.27.2009
register
St Louis, MO
dec.9.2008 - dec.11.2008
register
Cary, NC
dec.10.2008 - dec.12.2008
register
Cary, NC
mar.18.2009 - mar.20.2009
register
Trevose, PA
dec.11.2008 - dec.15.2008
register
Malvern, PA
dec.15.2008 - dec.17.2008
register
Trevose, PA
jan.22.2009 - jan.26.2009
register
Trevose, PA
feb.5.2009 - feb.9.2009
register
Dallas, TX
dec.15.2008 - dec.17.2008
register
Dallas, TX
feb.25.2009 - feb.27.2009
register
who can benefit
This is an intermediate course for application developers who have experience creating or modifying single database applications with Lotus Domino Designer 8.
prerequisites
You should have:
Completed Fundamentals of IBM Lotus Domino 8 Application Development course (D8510) or equivalent knowledge, skills, and experience.
Three or more months experience developing Lotus Domino 8 applications.
skills gained
After completing this course, you should be able to:
Use formula language to inspect and manipulate text values and lists, and 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.
Work with framesets and frames.
Access data in Lotus Domino databases by using formula language and profile documents.
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.
Implement workflow in Lotus Domino applications.
Secure Lotus Domino application data by controlling access and encrypting data.
ibm education advantage program eligibility:
Yes - IBM Education Pack - online account
related courses, exams and materials
before related training and products
D8510
Fundamentals of IBM Lotus Domino 8 Application Development
course content details
Lesson 1: Working with Strings, Lists, and Loops
Topic 1A: Writing Formulas to Manipulate Text Values
Useful Functions for Inspecting and Searching Text
Inspecting and Searching Strings
Useful Functions for Parsing a String
Examples of Parsing a String
Topic 1B: Working with Lists
Creating Lists
List Operations
Using the List Subscript Operator
Useful Functions for Inspecting Lists
Useful Functions for Modifying Lists
Useful Functions for Converting Lists
Topic 1C: Creating Iterative Formulas
Iterative Statement Functions
Using a For Loop
Using a While Loop
Using a DoWhile Loop
Lesson 2: Writing Formulas to Interact with the User
Topic 2A: Using the @Prompt Function
Introducing The @Prompt Function
Examples of User Prompts
The @Prompt Function
@Prompt Styles
Topic 2B: Working with the @DialogBox Function
The @DialogBox Function
Using the @DialogBox Function
Creating a Form for @DialogBox
Topic 2C: Using Layout Regions
Layout Regions
Creating a Layout Region
Adding Elements to a Layout Region
Lesson 3: Advanced View Design
Topic 3A: Using a Background Image in a View
Background Images
Background Image Formatting Options
Adding a Background Image to a View
Topic 3B: Hiding a View Column
Hiding Columns
Using a Formula to Hide a Column
Topic 3C: Modifying View Elements
Highlighting View Documents
Programmatically Setting Colors in a View
Creating a View Column to set the Colors of a Row
Using Values to Specify the View Text Color
Using Values to Specify the View Background Color and Text Color
Hiding the Color Column
Expanding a Column to Use the Available Width
Topic 3D: Working with Embedded Elements
Adding an Embedded Editor to the Form
Preventing a Document from Being Saved
Combining Embedded Elements
Embedded Schedulers
Lesson 4: Adding Navigational Elements Using Links and Imagemaps
Types of Links
Creating a Link Hotspot on a Page or Form
The Hotspot Resource Link Properties
Named Element Links
Creating a Named Element Link in the Properties Box
URL Links
Creating a URL Link
Topic 4B: Creating Imagemaps
Imagemaps
Describing Hotspots on an Image
Creating a Hotspot on an Image
Lesson 5: Working with Outlines
Topic 5A: Creating an Outline
The Outline Design Element
Process of Creating an Outline
Create an Outline
Default Outlines
Creating a Default Outline
Topic 5B: Adding Outline Entries
Outline Entries
Creating a Hierarchical Outline
Creating an Outline Entry
Topic 5C: Modifying Outline Entries
Setting Outline Entry Properties
Indenting and Outdenting Outline Entries
Topic 5D: Embedding an Outline
Embedding Outlines
Embedded Outline Properties
Formatting an Embedded Outline
Lesson 6: Creating a Frameset
Topic 6A: Adding a Frameset to an Application
What are Frames?
What are Framesets?
Structuring a Frameset
Guidelines for Designing Framesets
Creating a Frameset
Topic 6B: Adding Content to a Frame
Specifying Frame Information
Specifying a Content Source
Using a Target Frame
Specifying the Default Target Frame
Target Frame Precedence
Placing a Page in a Frame
Topic 6C: Launching an Application Frameset
Setting Database Properties to Launch a Frameset
Topic 6D: Adjusting Framesets
Adding New Frames to a Frameset
Launching Individual Elements in a Specific Frame
Opening Documents in a Frame
Setting a Target Frame
Lesson 7: Accessing Data in IBM Lotus Domino Databases
Topic 7A: Accessing Data from a View
Common Arguments for @Db Functions
Options for Caching the Results of a Lookup
Guidelines for Caching the Results of a Lookup
Specifying a Database for Lookups
How Lotus Notes Searches for a Replica
Using @DbColumn
Using @DbLookup
Optional Keywords for @DbLookup
Optional Keywords for @DbLookup
Topic 7B: Using @PickList
Advantages of @PickList
Styles of PickLists
Displaying a View with @PickList
Displaying a Domino Directory View with @PickList
Topic 7C: Working with Profile Documents
Introducing Profile Documents
Characteristics of Profile Documents
Guidelines for Using Profile Documents
Designing a Form for Creating Profile Documents
Creating a Profile Document with Formulas
Reading Data in Profile Documents
Updating Data in Profile Documents
Lesson 8: Accessing Non-Domino Data
Topic 8A: Introducing Microsoft Open Database Connectivity
Using ODBC
Working with ODBC Drivers
ODBC Driver Configuration
ODBC Driver Configuration
Example dBase Table
Topic 8B: Using @Db Functions to Access an ODBC Data Source
Accessing Relational Data from IBM Lotus Domino with ODBC
Comparing the @Db Functions that use ODBC
Using @DbColumn
Using @DbLookup
Using @DbCommand
Lesson 9: Mapping Data Between IBM Lotus Domino and Relational Databases
Topic 9A: Introducing IBM Lotus Domino Enterprise Connection Services
Data Mapping
Data Mapping in Lotus Domino
Using DECS
How DECS Communicates with the External Data Source
Capabilities of DECS
Topic 9B: Working with DECS
The DECS Server Task
Working with the DECS Administrator Database
Topic 9C: Using Data Connection Resources (DCRs)
Working with DCRs
The DECS Administrator Database and DCRs
Using DCRs
Creating a Data Source Resource for ODBC Access
Creating a DCR
Basic Properties of a DCR
Optional Properties of a DCR
Associate a Form with a DCR
Mapping Fields to External Table Fields
Importing External Data
Enabling a Lotus Domino Database to Use DCRs
Lesson 10: Adding Workflow to IBM Lotus Domino Applications
Topic 10A: Defining Workflow
Benefits of Automating the Process
Elements of Workflow
Using a Workflow Diagram
Example of an Expense Reimbursement Workflow Diagram
Workflow Elements of the Expense Reimbursement Process