Jenoo Training Course
CategoryLotus Notes R4.6
Sub CategoryApplication Development
Course TitleApplication Development: Redesign for the Web
Duration (days)2 days
Jenoo Code
Details Last Updated09/12/2000

Description
During this course you will transform an existing Notes database to work for Web Browser clients.


You will explore every aspect of application security, navigation, and function, and see how applications can be redesigned to attain greater utility for Web Browser clients as well as retain legacy Notes client features.


The course also exposes the benefits and limitations of Notes applications used on the World Wide Web by Web Browser clients.


Course Goals

This course enables you to:
  • use the Lotus Notes Designer for Domino software to modify an existing Notes application to be usable by web browser clients
  • determine which features are supported and not supported by the HTTP Server task
  • redesign a simple legacy Notes application to incorporate features to support Web Browser clients
  • work with formulas and HTML, and to a lesser degree JavaScript and LotusScript to enhance the function of forms, fields, views, and agents
  • configure a secure Web site using Domino Server technology
  • configure site searching using the full text index capability of the Domino Server.

Intended Audience
This is a programming course designed for individuals who have:
significant experience using Notes and experience developing Notes applications
experience with another programming language, or with any worksheet or word processor macro language
experience using a Web Browser and familiarity with basic World Wide Web concepts, including URL addressing, IP addresses, HTML syntax, and Web Browser navigation
The course assumes knowledge of concepts and techniques presented in the
Basic Application Development Techniques
and
Intermediate Application Development Techniques
courses. Familiarity with LotusScript is also helpful to gaining the most benefit from this course.

Course Overview
Day 1
Lesson 1: Domino and the Web
Design Orientation
Web Technology
Web Site Architecture
Web Site Home Page
Lesson 2: Security on the Web

Site Security
Server Security and User Registration
Database Security
Lesson 3: Application Navigation
Application Home Page
HTML Basics
Basic Navigation
Notes Links for Navigation
Document Lists (Views)
Lesson 4: Web Page Design

Form Features and Properties
Page Layout
Field and Form Validation
JavaScript on Forms

Day 2
Lesson 5: Dynamic Web Pages
Hidden Text and Computed Subforms
"Interactive" Forms
Dynamic HTML
CGI Variables and Cookies
Agents
Lesson 6: Web Site Search Techniques
View Search
Site Search