Login to TLCC site
Contact TLCC



IBM Ready for Social Business graphic

Introduction to Domino Designer 8.5Print Course Information
Introduction to Domino Designer 8.5 is a free course that provides you the basics of getting started with Domino Designer 8.5 software. Both traditional Notes and Domino application development as well as development of XPage applications are covered. This course, like all TLCC courses, is delivered using the IBM Lotus Notes 8.5 client. There are many demonstrations and activities done right in the Domino Designer 8.5 client to provide hands-on practice in developing Domino applications. The course covers:

  • What is Notes and Domino software?
  • The role of the Notes client and Domino server
  • Domino Application Architecture
  • Using Domino Designer software
  • Creating a Domino Application
  • Creating Forms and adding fields
  • Designing Views
  • Creating XPages for your application
  • Programming options in Domino Designer applications
  • Deploying a Domino application

TLCC is providing this course at no charge to allow people using the new no-charge Domino Designer 8.5 an effective education path to get started with Domino application development. Note that unlike the other TLCC demonstration courses, this is a full, complete course. You must be registered at TLCC's site to access this course. If you have not registered yet, simply use click on the button below and then use the Register at TLCC's site link. Otherwise, click the button below and enter your TLCC username and password to get this free demo course.
Audience and Prerequisites
Anyone looking to start development of Notes and Domino applications. No programming knowledge is required.

System Requirements
The system requirements for this course are:
Duration: 1 classroom equivalent day

Summary Description

Introduction to Domino Designer 8.5 is a free course that provides you the basics of getting started with Domino Designer 8.5 software. Both traditional Notes and Domino application development as well as development of XPage applications are covered. This course, like all TLCC courses, is delivered using the IBM Lotus Notes client. There are many demonstrations and activities done right in the Domino Designer 8.5 client to provide hands-on practice in developing Domino applications. The course covers:
  • What is Notes and Domino software?
  • The role of the Notes client and Domino server
  • Domino Application Architecture
  • Using Domino Designer
  • Creating a Domino Application
  • Creating Forms and adding fields
  • Designing Views
  • Creating XPages for your application
  • Programming options in Domino Designer
  • Deploying a Domino application
TLCC is providing this course at no charge to allow people using the new no-charge Domino Designer 8.5 an effective education path to get started with Domino application development. Note that unlike the other TLCC demonstration courses, this is a full, complete course.

System Requirements Course Modules

Module 1 - What is IBM Lotus Notes and Domino?
Notes and Domino are a client-server platform for collaborative computing, including mail, calendar, contacts, and custom applications. This module introduces the Notes and Domino platform, its architecture and components, and the application development models.
  • A description of what Notes and Domino is
  • What is a Domino application
  • The role of Domino servers, Notes clients, Domino Administrator and Domino Designer
  • The categories of applications that are a good candidate for a Domino application
  • The structure of a Domino application
  • The types of notes that are present in a Domino application
  • The relationship between a Domino form and fields and Domino documents
  • The purpose of a Domino view and how it relates to Domino documents
  • Understand the different application models (Traditional Notes versus XPage design)
Module 2 - Creating a Domino Database
The Domino database is a container. It holds a variety of design elements such as forms, fields, and views, as well as all data entered into a Domino application. This module describes the different ways to create a Domino database. The Domino Designer environment is introduced and explored, including a detailed exploration of the key Designer features such as the Applications Navigator, Perspectives, Views and Editors.
  • How to create a new Domino database
  • Explore the Design environment and the design elements in an application
  • Create and use Working Sets to manage applications
  • Understand Perspectives in Designer, and how to switch, modify, and save Perspectives
  • Understand Designer Views and Editors, and how to move, resize, open and close them
Module 3 - Designing Forms
Domino uses forms as templates for creating new documents, displaying existing documents and printing documents. A well designed form is vital to the success of your application. This module introduces the basics for creating a form and adding fields to a form.
  • Distinguish between form objects and document objects and describe how they work together
  • Design a simple form and set form properties
  • Add fields to a form and set their data type
  • Differentiate between editable and computed fields
  • Learn the building blocks of the Notes Formula Language
  • Establish a default value for an editable field
  • Discover how to translate user input into a consistent format
  • Establish required fields on a form using Input Validation formulas
Module 4 - Designing Views
Notes Views display summaries of documents so users can find the information they need quickly and easily. The documents that appear in a view can be controlled using a view selection formula. Different views in the same database can display different sets of documents. This module introduces the basics for creating, naming and setting the properties for a view.
  • Create and name a view
  • Use the tools in the view design environment
  • Add view columns and set column properties
  • Explore and set view properties to add function and improve usability
  • Base the design of a new view on an existing view
  • Explore the use of a view selection criteria to select and display a set of documents in a view
  • Add a view selection criteria using a Simple Search selection conditions
Module 5 - Introduction to XPages
Using Domino Designer 8.5.1, a Domino developer can create an XPage application that can be accessed by both Notes clients and web browsers, allowing the developer to concentrate on functionality and not platform. This module introduces how XPages can be used to develop the user interface to an application that looks and functions the same on both Notes clients and web browsers.
  • Create and name an XPage
  • Add controls to an XPage
  • Use the Outline view to select and organize elements on an XPage
  • Use a View control to display a Domino view
  • Set the properties for the View control including the pager, view column headers, and view columns
  • Control which XPage will open when a user clicks on a link in a View control
  • Create an XPage to display a Domino document
  • Add Edit controls to display Domino fields
  • Add buttons to an XPage to submit a page and control navigation between XPages
  • Create buttons to perform simple actions such as switching between read and edit mode
  • Hide controls based on the document's state
Module 6 - Programming in Domino Designer
Domino Designer 8.5 has many programming options, from the Formula Language to LotusScript, JavaScript and Java. There are many places where these programming options can be used, including agents and web services. The module will introduce these programming options.
  • Compare the different programming languages used in Notes and Domino
  • Understand the Domino Object Model and how it is used to access Domino data
  • An overview of LotusScript and the LotusScript Editor
  • An overview of Java and where Java can be used in Domino
  • The programming options in XPages
  • Where JavaScript can be used in Notes and Domino
  • An overview of Agents
  • An overview of Web Services
Module 7 - Deploying a Domino Application
Once you have completed the design of all forms, views, XPages and other design elements in the database, there are a few final steps to complete and deploy the application. This module provides an overview of the final steps before a application is released to the users.
  • Understand the role of the Domino Administrator in completing and deploying an application
  • Set up the database Access Control List (ACL) so users have the proper level of access
  • Set the application launch properties
  • Create and use a Master Design Template
Module 8 - Where to go from here?
Now that you have completed this introduction course, you hopefully want to continue to learn more about Notes and Domino design and development. This module covers the options available to continue to develop your Notes/Domino application development skills including paths to IBM certifications as well as different education paths depending on your goals and needs.
  • Understand the IBM Lotus Certification options
  • Learn about the different education paths depending on your goals and needs