Fundamentals of IBM Lotus Domino 7 Application Development Course, Class Outline(4 days)
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.
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.
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.
Instructor led, group-paced, classroom-delivery learning model with structured hands-on activities.
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.
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.
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
Receive an email when this class is available as "Ready to Run" or "Early Notice" status.
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.
We can deliver this class for a private group either at your location or ours. Click the link to request more information.