Notes Domino 7 Application Development Update
Course Code: ND7ADUPD
Course Title: Notes Domino 7 Application Development Update
Units: 6
Duration: 1.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 Notes and Domino 6 application developers! This timely and comprehensive course will make you a Domino 7 expert. Easy, convenient and cost-effective, it will thoroughly prepare you for the Notes Domino 7 Application Development Update Exam required to become a IBM Certified Application Developer - Lotus Notes and Domino 7. Learn about the changes in the Notes 7 and Domino Designer 7 clients, including how to enable auto-saving of documents, input-enabled fields, shared columns, and right-click menu actions. Discover how web services work and how Domino 7 makes it easy to create a web service. Learn about the new @functions and methods introduced in Domino 7, the Java remote debugger, agent profiling and application probes.

Forget stiff or boring simulations. TLCC's Notes Domino 7 Application Development Update course offers extensive activities and demonstrations done right in Domino Designer.

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

Audience and Prerequisites

Experienced Notes and Domino 6 application developers.

System Requirements

The system requirements for this course are:

  • Notes 7 client
  • Domino Designer 7 client
  • A current web browser client
  • Access to the Internet for instructor support

Optional. One of the following to complete the Remote Java Debugging activity:
  • IBM Rational Application Developer for WebSphere Software V6
  • IBM Rational Web Developer for WebSphere Software V6
  • IBM Rational Software Architect V6

Course Modules

Module 1 - Introduction to the Domino Designer 7


This module introduces new features of the Release 7 Notes client and Domino Designer. Learn about new features in design lists and changes to the Domino Designer interface.
  • Use the new Notes client features
  • Use the new and improved features in Domino Designer
  • Use the new features in design lists
  • Explore the Domino 7 support for DB2
Module 2 - New Design Features
Release 7 introduces several new design features. Forms can be enabled to autosave documents in the event the Notes client crashes or the user loses a connection to the server. View and folder actions can now be added as right-mouse button menu actions, and a shared column can be designed for use in multiple views and folders.
  • Enable forms to autosave documents
  • Learn about the extended support for the Input Enabled field event
  • Add right-mouse button menu actions to views and folders
  • Define a shared column and use it across multiple views and folders
  • Learn about the extended support for user-definable columns
Module 3 - Programming and @Functions
Release 7 introduces several new @functions and @commands. There are also new properties and methods of the LotusScript/COM/OLE classes, and new Java support in Domino 7. An external Java Debugger can be used to debug a Java agent running on the Notes 7 client. Agents can be monitored using Application Probes, and their execution can be analyzed using Agent Profiling.
  • Learn about the new @functions and @commands
  • Use the DiscoverFolders @command to determine which folders include a selected document
  • Learn the new properties and methods of the LotusScript/COM/OLE classes
  • Use the GetModifiedDocuments methods and the UntilTime property to return only new and modified documents since the last agent run
  • Learn about the new Java support in Domino 7
  • Use an external Java Debugger to debug Java agents running on the Notes 7 client
  • Use Agent Profiling to fine tune LotusScript agents, Java agents and Web Services
  • Learn to define Application Probes to monitor the execution of agents
Module 4 - Web Services in Domino
Domino 7 has support for web services. Prior versions of Domino could support web services but the developer had to program an agent that parsed the SOAP request and created the XML for the SOAP response. The developer also had to manually create and maintain the WSDL file. Now Domino 7 has a new design element for web services that automates the parsing of the SOAP request and creates the SOAP response file. The WSDL file is also created automatically. This module will cover what web services are, the definitions used in web services, and how to create web services using both LotusScript and Java.
  • Learn what web services are
  • Understand what a WSDL file does
  • Learn what SOAP is and how it uses XML
  • Understand the UDDI registry
  • Learn about SOAP Responses and SOAP Requests
  • Create LotusScript web services using simple datatypes for input and output
  • Create LotusScript web services that return complex data types and arrays
  • Understand error handling in web services and how to generate faults
  • Create Java web services using simple datatypes for input and output
  • Create Java web services that return complex data types and arrays