ONLC has trained 300,000 student days over the past 27 years.

Fundamentals of IBM Lotus Domino 7 Application Development Course, Class Outline

 (4 days)
Version 7

Course Description
The course provides the information that developers need to know to successfully create and modify database applications in IBM® Lotus® Domino Designer® 7. It provides an overview of the Lotus Domino 7 and Domino Designer 7 environments, introduces the elements and skills that are used in creating single-database Lotus Domino applications, describes how the formula language can be used to enhance the functionality of a Lotus Domino application, and explains how Lotus Domino applications can be secured.

This course extends participants' Domino application development skills by teaching them how to use the Domino tools to design and develop dynamic Web applications. Participants learn how to efficiently use Domino fields and page lay out design elements in the Web pages. They learn how to use JavaScript in their Domino application. Participants do not need to know how to program in this language to acquire an understanding of how and where to apply the programming capabilities to the best advantage. Finally, this course covers security topics specific to the Domino web environment.

Target Student
The target audience for this course is application developers who are new to developing Lotus Domino applications and who need to acquire the fundamental skills to develop and modify single database applications in IBM Domino Designer 7.

Prerequisites
The prerequisites for this course include experience using the IBM Lotus Notes client, Web browser or both to access applications. Experience in developing one or more applications using other application development tools is recommended.

Delivery Method
Instructor led, group-paced, classroom-delivery learning model with structured hands-on activities.

Performance-Based Objectives
Upon successful completion of this course, students will be able to:
Explore the foundations of Lotus Domino applications.
Explore the design environment found in Lotus Domino Designer 7.
Create databases.
Create pages.
Create forms.
Create views.
Examine the fundamentals of writing formulas in Lotus Domino.
Add functionality to forms by using formulas.
Add functionality to views by using formulas.
Enhance the appearance and functionality of forms.
Enhance the appearance and functionality of views.
Use actions to automate tasks.
Use agents to automate tasks.
Plan and apply security for Lotus Domino applications.
Deploy an application.

Course Content

Lesson 1: Exploring Applications in Lotus Domino 7
Topic 1A: Identify Application Types and Data Sources
Topic 1B: Examine the Lotus Domino Architecture
Topic 1C: Examine Lotus Domino Application Components
Topic 1D: Investigate Replication and Application Design Considerations
Topic 1E: Extend Lotus Domino Collaboration Capabilities

Lesson 2: Exploring the Lotus Domino 7 Design Environment
Topic 2A: Explore the Lotus Domino Designer User Interface
Topic 2B: Access Design Elements

Lesson 3: Creating Databases
Topic 3A: Create a New, Blank Database in Lotus Domino Designer
Topic 3B: Create a Copy of an Existing Database
Topic 3C: Create a Database from a Template
Topic 3D: Organize the Lotus Domino Designer Environment

Lesson 4: Creating Pages
Topic 4A: Explore Page Content, Layout, and Navigation Basics
Topic 4B: Create Pages
Topic 4C: Add Text to Pages
Topic 4D: Use Tables to Lay Out Pages
Topic 4E: Add Images to Pages

Lesson 5: Creating Forms
Topic 5A: Create Forms
Topic 5B: Add Fields to Forms
Topic 5C: Hide Form Elements

Lesson 6: Creating Views
Topic 6A: Create Views
Topic 6B: Add View Columns
Topic 6C: Organize Documents
Topic 6D: Format Views

Lesson 7: Introducing Formulas
Topic 7A: Identify Programming Languages Supported by Lotus Domino
Topic 7B: Identify Formula Components
Topic 7C: Identify Event Triggers
Topic 7D: Compute and Compare Values
Topic 7E: Work with @Functions
Topic 7F: Explore Formatting and Comments

Lesson 8: Using Formulas in Forms
Topic 8A: Create Window Titles
Topic 8B: Work with Computed Values
Topic 8C: Work with Field Values
Topic 8D: Work with Lists
Topic 8E: Prompt Users
Topic 8F: Create Reusable Code
Topic 8G: Implement Error Checking

Lesson 9: Using Formulas in Views
Topic 9A: Create Selection Formulas
Topic 9B: Concatenate Values in a View Column
Topic 9C: Display Icons In A View

Lesson 10: Enhancing Forms
Topic 10A: Work with Layers
Topic 10B: Work with Subforms
Topic 10C: Create Shared Fields
Topic 10D: Enable Inheritance in Forms and Documents
Topic 10E: Create Related Forms
Topic 10F: Enable AutoSave
Topic 10G: Implement Lotus Sametime Instant Messaging in Forms

Lesson 11: Enhancing Views
Topic 11A: Define Hierarchical Views
Topic 11B: Display Response Data in Views
Topic 11C: Implement Shared Columns
Topic 11D: Enable Lotus Sametime Instant Messaging in Views
Topic 11E: Create Views for the Web

Lesson 12: Working with Actions
Topic 12A: Create Actions
Topic 12B: Create Shared Actions
Topic 12C: Control the Display of Actions
Topic 12D: Create Action Hotspots

Lesson 13: Working with Agents
Topic 13A: Investigate Agents
Topic 13B: Create Agents

Lesson 14: Securing Applications
Topic 14A: Explore Database Access
Topic 14B: Implement Roles
Topic 14C: Use Readers and Authors Fields
Topic 14D: Control Access for Anonymous Users

Lesson 15: Deploying Applications
Topic 15A: Deploy Applications

Appendix A: Solutions to Practice Activities

Appendix B: Certification and Exam Competencies

Appendix C: Instructor Preparation

View outline in Word

LND510
Microsoft Gold Partner
Email Alert

Receive an email when this class is available as "Ready to Run" or "Early Notice" status.

Attend from your office or home

If travel is inconvenient you may be able to participate from your office or home.  If you have high-speed internet you can likely take this class from your office or home.

Need a class for a group?

We can deliver this class for a private group either at your location or ours. Click the link to request more information.

Attend computer classes from ONLC Training Centers Request a copy via mail

1-800-288-8221

Search for

SCHEDULE

Ready to Run
All Classes

Registration Policies

Bookmark and Share


HAVE QUESTIONS?
First Name

Last Name

Company

Phone

Email

Location

Question/Comment



OTHER INFO
RCI Login
Registration
Locations/Directions
Classroom Rentals
CEU/CPE Credits
Privacy Policy
About Us
Contact Us