Notes Domino 6 Application Development Update
Course Details

Course Code:
6DEVUPD1
Course Title:
Notes Domino 6 Application Development Update
Units:
10
Duration:
2.5 classroom equivalent days
Discussion Access:
4 months1

1. Up to 12 months access when purchased as part of a Curriculum Package.

Summary Description

Attention R5 application developers! This timely and comprehensive course will make you a Release 6 expert in a mere 2 1/2 days. Easy, convenient and cost-effective, it will thoroughly prepare you for the Notes Domino 6 Application Development Update Exam required to achieve Notes Domino 6 CLP status.


Forget stiff or boring simulations. Along with clearly showing how to use the new Notes Domino 6 development features, TLCC's Notes Domino 6 Application Development Update course offers extensive activities and demonstrations done right in Domino Designer.

You'll learn to lock documents and design elements, debug code on a remote server, and save disk space with single copy templates. Get hands-on experience using the new design elements like layers, style sheets, HTML files, JavaScript libraries, and more. Learn how to enable the new in-view document editing feature and the embedded editor feature. Learn and use the many new and enhanced @functions and @commands. Program the new LotusScript/Java objects to work with rich text elements like tables, sections and doclinks. Connect to relational databases using Data Connection Resources, plus much more! As always, you can learn at your own pace, at your own place with TLCC.

TLCC's Notes Domino 6 Application Development Update course - it’s the ideal way to learn Notes Domino 6, prepare for the update exam, and quickly become certified as a Notes Domino 6 CLP.

Audience and Prerequisites

Experienced R5 Notes and Domino application developers. The recommended prerequisite courses are:

  • TLCC's R5 Application Development 1 for Notes and Domino course or equivalent.
  • TLCC's R5 Application Development 2 for Notes and Domino course or equivalent.

System Requirements

The system requirements for this course are:

  • Domino Designer Release 6 or 6.5 client (Release 6 or 6.5 is required)
  • A current web browser
  • Access to the Internet for instructor support

Course Modules



Module 1 - Introduction to the Designer Release 6

This module introduces new features of the Lotus Notes 6 client and Domino Designer. Learn how to save disk space using Single Copy Templates and Shared Resources. Learn to enable document and design element locking to avoid replication and save conflicts.
  • Use the new Notes client features
  • Use the new and improved features in Domino Designer
  • Customize the Designer Tools menu
  • Understand the enhancements to Named Element Formulas
  • Learn to hide text from mobile users
  • Save disk space by using Single Copy Templates
  • Learn how to enable document locking
  • Learn how to programmatically lock a document
  • Avoid design conflicts among team members by using Design Element Locking
  • Understand the new interface for creating and using Shared Resources
  • Share a resource from another database
  • Learn the new Database features and settings
  • Understand changes to the Domino Event Model


Module 2 - New Design Features

Notes Domino 6 introduces many new design features. There are new field types and a new field hint capability. Layers can be used to control element positioning and layering when designing forms, subforms and pages. There are new button, action button and action bar features and properties. The new Embedded Editor feature can be used to embed multiple forms in a container form and to link an embedded view to an embedded editor. Finally, there are several changes to agents in Release 6 including a remote debugger to debug server agents.
  • Use the new Rich Text Lite, Color and Time Zone field types
  • Enhance the usability of Notes forms using Field Hints
  • Use Layers to control element positioning and layering on forms, subforms and pages
  • Program Layers to produce Dynamic HTML
  • Use the new Button features and properties
  • Use the new enhancements to Actions and the new Action types
  • Enhance the Action Bar using new properties
  • Provide a custom Action Button label using a formula
  • Embed multiple forms in a container form using the Embedded Editor feature
  • Link an Embedded View to an Embedded Editor
  • Embed multiple views in a container form
  • Create and use layers on forms and pages
  • Dynamically change the z-index of a layer
  • Understand the changes to JavaScript events for Notes and web clients
  • Use JavaScript libraries
  • Understand changes to the Designer for Agents in Release 6
  • Learn about the changes in security for Agents
  • Use the Remote Debugger to debug server agents


Module 3 - New Design Features for Views

Notes Domino 6 introduces many new features to enhance view design. Formulas can be programmed to change the color of view columns or to hide view columns. The new InViewEdit view event can be programmed to enable document editing and document creation while within a view. There are also many new column and view formatting options.
  • Hide view columns based on a formula
  • Set text and background column colors based on a formula
  • Allow a user to set their own color preferences in a view
  • Create and use custom view column icons
  • Learn to customize the expand and collapse twisties
  • Enable in-view document editing and in-view document creation
  • Use the new custom number and date and time formats in a view column
  • Learn the new option, style and advanced view property settings


Module 4 - New Features for Domino Web Applications

Notes Domino 6 introduces several new features to support the development of Domino web applications. It is easier to include and maintain HTML files is a Domino web application. Designer will also convert Notes elements to HTML and convert HTML to Notes elements. The new Style Sheets feature can be used to centrally maintain text styles on forms, subforms and pages.
  • Enable the Internet Explorer rich text editor control
  • Convert Notes elements to HTML
  • Convert HTML to Notes elements
  • Use the new HTML editor and preview pane
  • Learn how to create and use Style Sheets to centrally maintain text styles on forms, subforms and pages
  • Learn how to enable User Preferences for Domino web applications
  • Include HTML files in Domino web applications


Module 5 - New Options for Data Integration

Release 6 introduces the Data Connection Resource as a new tool to connect to external data sources. This modules outlines the differences between Data Connection Resources (DCR), Domino Enterprise Connection Services (DECS), and Lotus Enterprise Integrator (LEI). Learn how to connect to external data resources using a Data Connection Resource.
  • Understand how to connect to external data resources using DCRs, DECS and LEI
  • Create a Data Connection Resource
  • Design a form to use a Data Connection Resource
  • Enable virtual fields using a Data Connection Resource


Module 6 - What's New in the Formula Language

There are significant enhancements to the Formula language in Release 6. The new list subscript operator and looping functions offer powerful tools for processing lists. Release 6 introduces many new and enhanced @functions and @commands.
  • Use the new List Subscript Operator to access an element in a list
  • Use new enhancement for working with temporary variables
  • Embed variable assignements in a formula statement
  • Use the new @For, @While and @DoWhile looping functions
  • Sort the elements in a list using @Sort
  • Perform a pair-wise comparison of two lists using @Compare
  • Apply a transformation formula to a list using @Transform and @Nothing
  • Use @Count to return the number of elements
  • Create reusable field formulas using @GetField, @ThisValue and @ThisName
  • Use the new @IfError, @CheckFormulaSyntax, @Eval, @IsNull and @StatusBar functions
  • Use @BusinessDays and other new date and number @functions
  • Understand the Release 6 enhancements to existing @functions
  • Understand the new Release 6 @commands
  • Understand the Release 6 enhancements to existing @commands


Module 7 - What's New in LotusScript

In this module you will learn about new enhancements to LotusScript in Release 6. There are new data types, enhancements to the Designer and Debugger. New additions to the classes that deal with views allows views to be built using LotusScript and their content and appearance changed. There are many new classes to work with rich text including classes to deal with text, doclinks, sections, and tables. New additions allow MIME content to be edited and created. A new feature allows LotusScript programs to call Java classes.

  • Learn about the two new data types, boolean and byte
  • Use the three new LotusScript functions for arrays, Join, Split, and Replace
  • Use the changes in Designer and the Debugger for writing LotusScript code
  • Use the new methods and properties to create and work with views
  • Use the NotesRichTextNavigator class to navigate and work with rich text elements
  • Use the NotesRichTextRange class work with a range of rich text
  • Use the search/replace function to search and replace text
  • Use the new NotesRichTextDocLink class to create, change, and remove doclinks and hotspots
  • Use the new NotesRichTextSection class to create and remove sections
  • Use the new NotesRichTextTable class to create, change and remove tables
  • Dynamically change the contents of a table cell
  • Create a MIME message using the new MIME classes
  • Use the NotesStream class to read and write data
  • Call Java classes from within a LotusScript program