DDBBA8 Lotus Domino 8/8.5 Basic Browser Applications

Längd: 1 dag
Pris: 7.500:- + moms
Datum Stockholm: 18 juni, 20 augusti, 30 september, 19 november

Boka kursen

Description

The Lotus Domino Server is a powerful and flexible application server. What distinguishes it from other application servers is that it supports both Lotus Notes and browser clients. The same database can have two user interfaces! This course leads you through the essential steps to adapt a simple Notes developed for Notes so that it can be used by browsers. You will see how Domino Designer 8 is uniquely suited to building powerful and versatile applications for Notes and browser clients.
This is a lecture/lab course that follows a task-oriented approach. During the many course exercises you will adapt a working Notes application to work in browsers. As you expand your knowledge about Domino Designer, you will immediately apply the concepts and techniques as you work on your application.

Course goals

This course will teach you how to:

- Distinguish the responsibilities of the Domino Web Engine and the Domino HTTP server task in serving browser requests
- Describe the various configuration documents necessary for Domino to host powerful and secure Web sites and applications available to users
- Describe the conversion capabilities of the Domino Web Engine as well as its limitations
- Adapt an application so that it can be used by both Notes and browsers and utilize the various mechanisms to create distinct experiences for both clients
- Use both pass-thru HTML and WYSIWYG Form and Page development techniques
- Understand how the Domino Web Engine renders Fields
- Compare various mechanisms to translate and validate Field values
- Refresh, interim save, or save and close new or edited documents
- Redirect users after saving a document to a specific location in the application
- Adapt Views for browsers and use embedded Views in creative ways
- Provide browsers with easy-to-use tools to navigate around an application and to have functional parity with Notes
- Establish document-response relationships and inherit Field data into new documents
- Use Cascading Style Sheets to format text
- Explain several ways that Domino authenticates users and then employ the full range of database and document security mechanisms based on authenticated user names
- Interpret the cause of HTTP and Domino Web Engine errors seen by browsers and develop custom error Forms to improve the quality of recovery information provided to users
- Compare the application processing model of Notes and browsers and then use that knowledge to maximize application performance for browsers.

Audience

This course is designed for Notes programmers well versed in using Domino Designer 8. It assumes that you have:

- Thorough knowledge of the Domino Designer 8 development environment, including Form and View design, as well as how to use properties boxes, and how to set the ACL
- Mastered the Topics covered in Domino Designer 8: Basic Notes Applications
- Knowledge of Web technologies, including servers, browsers, HTML, Cascading Style Sheets, and some basic JavaScript.

Outline

- Topic 1: Domino Web Engine and the HTTP Server
- Topic 2: Coding for Notes and Browsers
- Topic 3: Forms
- Topic 4: Field Formulas and Form Submit
- Topic 5: Views
- Topic 6: Navigation
- Topic 7: Application Security
- Topic 8: Cascading Style Sheets
- Topic 9: Browser Errors
- Topic 10: Performance