Lotus Training Overview
Notes 7 and its applications have evolved to be more usable and powerful than ever before, while Domino 7 has been improved both at its core with its support for DB2 and at the edge with the ability to host Web Services.
During this course you will learn how to use the new features of Domino Designer 7 and what you as a developer must do to support the many enhancements to Notes and Domino.
Lotus Training Learning Objectives
In this course, you will learn how to:
- Use the new design lists features to view more information and exercise greater control over design elements at the list level.
- Use Shared Columns across multiple Views or Folders.
- Increase your productivity by using the new Designer user interface features.
- Modify Form designs to allow users to use the new AutoSave feature.
- Program Notes applications to restrict users from entering both Notes and OS style Fields by coding the Input Enabled event.
- Create right-click menu options in Views and Folders.
- Modify an application to use the new Discover Folders feature.
- Explain how Domino 7 utilizes DB2 as an optional database engine and how to develop Domino Access Views and Query Views.
- Apply the new Formula, LotusScript, and Java language enhancements.
- Create Web Services to be served by the Domino 7 HTTP server task.
- Use Profiling and Domino Domain Monitoring Application Probes to troubleshoot and performance tune your Agent and Web Service code.
Note: This course only touches on Domino’s ability to use DB2 as its data store, Domino Access Views, and Query Views. Take DB2 for Domino 7 Administrators and Developers course for detailed instruction on these topics.
Lotus Training Audience
This course is designed for experienced Notes and Domino 6.5 developers who plan to upgrade their environment and applications to Notes and Domino 7.
You will find the course especially rewarding if you have already used Notes 7 and bring your questions to class.
This course only covers changes relevant to Domino Designer. To learn more about:
- upgrading to Notes 7 and Domino 7 software and their standard applications (administrators), take the Domino 6.5 to 7 Administrator Update course
- upgrading to Notes 7 (users), take the Lotus Notes 6.5 to 7 User Update course.
If you missed the Notes/Domino 5 to 6.x upgrade, we have these courses to prepare you for the Notes/Domino 6.5 to 7 upgrade courses:
- Lotus Domino 6.5 Developer Update
- Lotus Domino 6.5 Administrator Update
- Update to Notes 6.5
If you are new to Notes and Domino with this release, this is not the right course for you to take, as it assumes significant prior knowledge of Notes and Domino 6.5. You should, instead, participate in a series of Domino developer training courses.
This course is part of a series of Domino Designer 7 training courses. Follow these paths to master all aspects of developing applications using Domino Designer:
Domino Designer 7: Basic Notes Applications provides the base knowledge for this additional training:
Client Track
- Configure Domino to use DB2 as a database engine and build applications that access relational data, DB2 for Domino 7 Administrators and Developers.
- Specialize in programming Notes applications to respond to built-in user interface features, Domino Designer 7: Special Notes Features.
- Convert an application written for Notes clients to be used in browsers, Domino Designer 7: Basic Browser Applications.
- Provide data to cutting-edge Web applications, Domino Designer 7: Web Agents and Web Services.
Language Track. These languages apply to both Notes and browser clients:
- Learn sophisticated application techniques that fully exploit the formula language in Domino Designer 7: Formula Language.
- Develop sophisticated applications and Agents with LotusScript in Domino Designer 7: LotusScript.
- Add powerful client-side scripting to browser applications in Domino Designer 7: JavaScript.
Lotus Training Course duration
This course is designed as a half-day seminar/lecture and demonstration course, but can be lengthened and modified to include hands-on activities.
Lotus Training Course outline
1 Domino Designer 7 Usability
Design Lists
Column information
Column behavior
Sign button
Shared Columns
Create Shared Column
Insert Shared Column
Find Views where a Shared Column has been used
Other Domino Designer Changes
Prompt on exit
Close all Designer windows
Enable LotusScript Debugger
2 Application Design
Document AutoSave
How AutoSave works
AutoSave timeline
If user never saved the document: Scenario 1
Manually run AutoSave
If user never saved the document: Scenario 2
AutoSave prerequisites
Other Notes Application Design Changes
Input Enabled event for Notes style Fields
Right-click actions in Views
Discover Folders
Multiple user-defined columns
Additional DB2 Database Engine
DB2 as an alternate data store
DB2 Access Views
Query Views
3 Programmability
Programming Languages
Formula language
Command language
LotusScript
Java enhancements
Web Services
Web Services basics
Domino 7 and Web Services
Web Service design element
Coding the events using LotusScript
Show WSDL
Import an existing WSDL
Poking at a Web Service with a browser
Debugging a Web Service
Agent and Web Services Profiler and DDM Probes
Profiling
DDM Application Probes
|