Course outline
Lesson 1: Exploring applications in IBM Lotus Domino 8.5.1
- Identify the application types which can be created using IBM Lotus Domino Designer
- Name the data sources necessary for the application development
- Explain the components of the IBM Lotus Domino architecture
- Describe the security layers of an IBM Lotus Domino application
- Discuss the replication process
- Review the products and technologies that extend the Lotus Domino applications
Lesson 2: Navigating the IBM Lotus Domino 8.5.1 design environment
- Navigate the areas of the Lotus Domino Design user interface
- Explore the design elements in the Lotus Domino Designer
- Use the Help features of IBM Lotus Domino 8.5.1
Lesson 3: Creating applications
- Create a blank application in Lotus Domino Designer
- Create a copy of an existing application
- Create a new application using a template
- Use working sets to manage the Lotus Domino Designer environment
Lesson 4: Generating pages
- Name the elements available for page design
- Create a page
- Add and format text on a page
- Create and add tables to a page
- Incorporate graphics into a page
Lesson 5: Building forms
- Design and create a form
- Add fields to a form
- Use the Hide/When options
Lesson 6: Constructing views
- Design and create a view
- Add and format view columns
- Use the sort attribute in the columns to organize documents
Lesson 7: Introducing formulas
- Identify the programming languages supported by Lotus Domino Designer
- Explain the syntax rules for the Formula language
- Work with objects
- Write formulas to compute and compare values
- Use the @If function for conditional statements
- Use simple formatting to make formulas readable
Lesson 8: Using formulas in forms
- Use formulas to calculate data automaticall
- Compute values for the fields in a document
- Work with edit field formulas
- Work with lists
- Create reusable code
- Implement error handling functions
Lesson 9: Using formulas in views
- Use view selection formulas
- Concatenate values in a new column
- Display Icons in a view
Lesson 10: Enhancing forms
- Create and design subforms
- Create shared fields
- Enable inheritance in forms and documents
- Create related forms
Lesson 11: Enhancing views
- Use hierarchical views
- Display response documents in a view
- Implement shared columns
Lesson 12: Working with actions
- Create actions
- Create shared actions
- Control the display actions
- Create action hotspots
Lesson 13: Creating XPages
- Compare form-based design to XPages-based design
- Explore an XPage
- Design and create an XPage
- Bind controls to a datasource
Lesson 14: Working with custom controls
- Design and create a reusable custom control
- How to bind to data sources
Lesson 15: Enhancing XPages
- Configure validation
- Enhance the look of XPage applications
- Use a scoped variable to pass a value to a control
- Troubleshoot applications
Lesson 16: Working with agents
- Define the characteristics of the Agents
- Design and create agents
Lesson 17: Securing applications
- Define the security access to applications
- Create roles and set Access Control Levels
- Use readers fields and authors fields for security control
- Control access for anonymous users
Lesson 18: Deploying applications
- Use templates to deploy new or to update existing applications