The R5 Application Development 1 course will prepare you for the Lotus Domino R5 Designer Fundamentals certification exam. When you pass this one exam, you will receive a certificate from Lotus indicating your achievement level as a Certified Lotus Specialist (CLS). This exam is also the first of three required exams for certification as a Certified Lotus Professional (CLP) Domino R5 Application Developer.
Learn how to develop Domino R5 applications any place and any time. This course is for developers who are new to Notes and Domino application development. Using R5 Notes and Domino Designer, you will learn how to create a Domino database, create forms, add fields to a form, create views, use the formula language, and create agents. Learn how to make your Domino application available to web browser users and how to enhance your application using framesets, outlines, pages, tables, single category views, hotspots, buttons, and actions. Complete your application by adding help documents and applying Domino security. This course is packed with demonstrations and activities to quickly get you developing Notes and Domino applications. As you progress through the course, you will build a customer tracking application.
Audience and Prerequisites
Must have experience using the Notes R5 client as an end user. No programming knowledge is required.
A single R5 Domino Designer client and a Domino compatible browser. Unrestricted access to the Internet is required to get instructor support.
Module 1 - Creating a Domino Database
Module 2 - Designing Forms
Module 3 - Notes Fields and Data Types
Module 4 - Designing Views
Module 5 - Field Value Formulas
Module 6 - Notes Formula Language
The Formula Language is the original programming language of Notes. It is a non-procedural language that is a direct descendant of the Lotus 1-2-3 macro language. It is easy to learn and use, and can emulate the Notes user interface and menu system using @commands. There are more than 200 @functions or built-in formulas. This module details the Notes Formula Language and its lexical building blocks. In addition, the most useful @functions are described and demonstrated including dialog functions, conditional functions, string conversion functions, string manipulation functions, arithmetic functions, time functions and name functions.
Module 7 - More on Forms and Formulas
This module outlines several advanced techniques to improve the aesthetics and usability of forms. Topics include adding window title formulas, allowing multiple values in fields, creating and using subforms, applying hide-when attributes and formulas, adding form actions, creating a document hierarchy and inheriting field values when a document is created.
Module 8 - More on Views
This module outlines several advanced view techniques. Topics include how to show response type documents in a view, how to develop a logically sorted view and adding functions using view actions.
Module 9 - Automation Using Agents
Agents are design elements added to a Domino database to automate tasks. This module covers the details of creating agents using the Domino Agent Builder. Creating an agent using predefined simple actions and formulas is also covered.
Module 10 - Extending Applications for Web Browsers
Unfortunately, not everything that works in the Notes client will work in a web browser. Learn to recognize the differences and accommodate your applications for web browsers. This module details the main client differences and offers alternatives and techniques when developing for web browsers.
Module 11 - Navigation Enhancements
Domino provides many tools to enhance the user interface and navigation in a Domino application. Presentation of information can be enhanced using sections, tables, pages and embedded views. Navigation can be controlled and enhanced using hotspots, links, outlines and framesets. This module focuses on tools and techniques to enhance the presentation and navigation in a Domino application.
Module 12 - Completing the Application
Once you have all forms, views, pages, outlines and framesets designed, the database is almost complete. This module walks you through some of the final steps before a database is released to the users.
Phone: 561-953-0096 • Fax: 561-953-0096
• Email: email@example.com
Copyright and Privacy Info.