You are previewing Lotus Notes® and Domino® 6 Application Development Exam Cram™ 2 (Exams 610, 611, and 612).
O'Reilly logo
Lotus Notes® and Domino® 6 Application Development Exam Cram™ 2 (Exams 610, 611, and 612)

Book Description

Your resource to passing the Lotus Notes and Domino 6 Application Development Certification Exam! Join the ranks of readers who have trusted Exam Cram 2 to their certification preparation needs. The Lotus Notes and Domino 6 Application Development Exam Cram 2 (Exams 610, 611, 612) is focused on what you need to know to pass the Lotus Application Development exam. The Exam Cram 2 method of study provides you with a concise method to learn the exam topics. The book includes tips, exam notes, acronyms and memory joggers in order to help you pass the exam.

Included in the Lotus Notes and Domino 6 Application Development Exam Cram 2:

  • A tear-out "Cram Sheet" for last minute test preparation.

  • Covers all 3 exams for the IBM CP certification.

  • The PrepLogic Practice Tests, test engine to simulate the testing environment and test your knowledge.

  • Trust in the series that has helped many others achieve certification success - Exam Cram 2.

    Table of Contents

    1. Copyright
    2. The Lotus Notes Cram Sheet
    3. A Note from Series Editor Ed Tittel
    4. About the Authors
    5. About the Contributing Author
    6. About the Technical Reviewers
    7. Acknowledgments
    8. We Want to Hear from You!
    9. Introduction
    10. Self-Assessment
    11. Typical Notes/Domino 6 Certification Exams
      1. Assess Exam Readiness
      2. The Exam Situation
      3. Exam Layout and Design
      4. Testing Formats
      5. Exam Taking Basics
      6. Question Handling Strategies
      7. Master the Inner Game
      8. Need to Know More?
    12. Notes Domino 6 Application Development Foundation Skills: Exam 610
      1. Database Management
        1. What Is a Notes Database?
        2. Controlling What Gets Replicated
        3. Creating a Blank Database
        4. Creating a Design Template
        5. Creating Database Help Documents
        6. Creating a Database Icon
        7. Monitor/Maintain Replication
        8. Preventing Design Inheritance
        9. Printing from the Designer
        10. Setting Database Properties
        11. Setting Up Design Inheritance
        12. Setting Up Document Locking
        13. Troubleshooting Database Access
        14. Using Design Synopsis to Analyze Application Elements
        15. Using Design Templates to Refresh an Application Design
        16. Summary
        17. Exam Prep Questions
        18. Need to Know More?
      2. Application Architecture
        1. Creating, Modifying, Troubleshooting for Notes Clients
        2. Understanding Domino Application Architecture
        3. Executing Requests from the Notes Client
        4. Using Images in Applications
        5. Using Tables to Manage Page Layout
        6. Using the Designer Bookmarks to Organize Projects
        7. Working with Local Applications
        8. Summary
        9. Exam Prep Practice Questions
        10. Need to Know More?
      3. Design Elements
        1. The Domino Designer Integrated Development Environment (IDE)
        2. Domino 6 Design Elements
        3. Creating, Modifying, and Troubleshooting Actions
        4. Creating, Modifying, and Troubleshooting Agents
        5. Creating, Modifying, and Troubleshooting Views
        6. Creating, Modifying, and Troubleshooting Folders
        7. Creating, Modifying, and Troubleshooting Columns
        8. Creating, Modifying, and Troubleshooting Fields
        9. Creating, Modifying, and Troubleshooting Forms
        10. Creating, Modifying, and Troubleshooting Pages
        11. Creating, Modifying, and Troubleshooting Hotspots
        12. Creating, Modifying, and Troubleshooting Links
        13. Creating, Modifying, and Troubleshooting Layers
        14. Creating, Modifying, and Troubleshooting Navigators
        15. Creating, Modifying, and Troubleshooting Sections
        16. Working with Shared Resources
        17. Summary
        18. Exam Prep Questions
        19. Need to Know More?
      4. Security
        1. Adding Security to an Application
        2. Setting and Reading ACLs
        3. Document Access
        4. Summary
        5. Exam Prep Questions
        6. Need to Know More?
      5. Coding Formulas
        1. Domino Programming
        2. The Domino Designer Application and Design Environment
        3. Working with Basic Formula Language
        4. Programming Window Titles
        5. Setting Default Field Values
        6. Create Translation Formulas
        7. Create Field Validation Formulas
        8. Using Hide-When Options to Hide Information on Forms
        9. Summary
        10. Exam Prep Practice Questions
        11. Need to Know More?
    13. Notes Domino 6 Application Development Intermediate Skills: Exam 611
      1. Database Management
        1. Agent Server Document Settings
        2. Creating a Mail-In Database
        3. Creating Context Sensitive Database Help
        4. Using Design to Design an Update Distribution Mechanism
        5. Using Replication to Design an Update Distribution Mechanism
        6. Hiding Database Designs
        7. Managing Multiple Design Elements
        8. Set Database Properties to Improve Database Performance
        9. Setting Database Launch Properties
        10. Setting Up Design Locking
        11. Setting Up Document Locking
        12. Setting Up View Logging
        13. Sign a Database
        14. Troubleshooting Design Locking
        15. Use Design Synopsis to Evaluate and Document the Application
        16. Summary
        17. Exam Prep Questions
        18. Need to Know More?
      2. Application Architecture
        1. Access Data in an External Domino Database
        2. Allowing View Customization
        3. Build a Navigation Structure
        4. Connecting to External Applications
        5. Using Form Formulas to Control Form Display in Views
        6. Design Applications Based on Data Integrity Issues
        7. Design Applications Based on Design Element IDs: UNID and NOTEID
        8. Design Applications Based on Graphics Elements
        9. Design Applications Based on OLE on a Form
        10. Design Applications Based on Summary/Non-Summary Data Storage
        11. Design Applications to Optimize View Performance
        12. Domino Application Architecture
        13. Set Up Full-Text Indexing
        14. Summary
        15. Exam Prep Questions
        16. Need to Know More?
      3. Design Elements
        1. Working with Domino Design Elements
        2. Creating, Modifying, and Troubleshooting Shared Actions
        3. Creating, Modifying, and Troubleshooting Shared Fields
        4. Creating, Modifying, and Troubleshooting Framesets
        5. Creating, Modifying, and Troubleshooting Outlines
        6. Creating, Modifying and Troubleshooting In-View Editing
        7. Creating, Modifying, and Troubleshooting Subforms
        8. Creating, Modifying, and Troubleshooting Layers
        9. Column Colors
        10. Hiding Columns
        11. Embedded Elements
        12. Customizing Twisties
        13. Using Images in Applications
        14. Using External Files in Applications
        15. Using Calendar Views in Applications
        16. Signing Database Design Elements
        17. Creating Shared Applet Resources
        18. Creating Shared Data Connection Resources (DCRs)
        19. Creating, Modifying, and Troubleshooting Profile Documents
        20. Agents
        21. Exam Prep Questions
        22. Need to Know More?
      4. Security
        1. Password Security
        2. Administration Server
        3. Consistent ACL
        4. Effective Access
        5. Directory Access
        6. Extended ACL (xACL)
        7. Database Encryption
        8. Database Roles
        9. Design Element Access
        10. View Access
        11. Document Encryption
        12. Signing Fields
        13. Workstations (ECL)
        14. Summary
        15. Exam Prep Questions
        16. Need to Know More?
      5. Workflow
        1. Create Workflow-Related Fields
        2. Create Workflow-Related Forms
        3. Create Workflow-Related Sections
        4. Create/Distribute Workflow Tracking Databases
        5. Create/Set Up Workflow Roles
        6. Creating Mail-in Databases
        7. Creating Workflow Applications
        8. Determine Workflow Control
        9. Route Documents and Send Links to Documents
        10. Set Field Access
        11. Set Form Access: Groups
        12. Set Section Access: Groups
        13. Troubleshoot Mail-Enabled Field Problems: Field Attributes
        14. Troubleshoot Mail-Enabled Form Problems: Workflow-Related
        15. Troubleshoot Workflow Distribution Problems
        16. Summary
        17. Exam Prep Questions
        18. Need to Know More?
      6. Programming
        1. Domino Programming
        2. The Domino Designer Application and Design Environment
        3. Designing Applications and Choosing Appropriate Coding Options
        4. Section Security
        5. Use Applets to Enhance Applications
        6. Using In-View Editors
        7. Designing Applications Based on Conflict Integrity Issues
        8. Exam Prep Questions
        9. Need to Know More?
    14. Notes Domino 6 Application Development Web Applications: Exam 612
      1. Application Architecture
        1. Designing Applications That Work on Web Clients
        2. Designing Web Applications That Read Non-Domino Data
        3. Planning Applications That Work in Both Notes and Web Clients
        4. Exploring Page Layout and Navigation
        5. Summary
        6. Exam Prep Questions
        7. Need to Know More?
      2. Design Elements
        1. Creating Public Access Agents, Views, and Forms
        2. Shared Resources
        3. Creating, Modifying, Troubleshooting Fields for Web Clients
        4. Creating, Modifying, Troubleshooting Forms for Web Clients
        5. Creating, Modifying, Troubleshooting Layers
        6. Creating Links for Web Clients
        7. Creating, Modifying, Troubleshooting Outlines for Web Clients
        8. Creating, Modifying, Troubleshooting Pages for Web Clients
        9. Creating, Modifying, Troubleshooting Libraries: Java, JavaScript, and LotusScript
        10. Creating, Modifying, Troubleshooting Views for Web Clients
        11. Creating, Modifying, Troubleshooting JavaScript for Notes and Web Clients
        12. Creating, Modifying, Troubleshooting Web Agents
        13. Creating, Modifying, Troubleshooting Framesets
        14. Embedded Elements: Using Embedded Views
        15. Embedded Elements: Using File Upload Controls
        16. Understanding File Protection Documents
        17. Using Forms to Inherit Document Contents on Both Notes and Web Clients
        18. Using Native Domino Java Applets
        19. Using Tables to Manage Page Layouts
        20. Creating View Templates
        21. Hiding Design Elements from Different Clients
        22. Using HTML Events on Forms and Pages
        23. Using HTML Properties on Views
        24. Personalizing Web Site Experience Using Profile Documents
        25. Implementing Java Servlets
        26. Deploying and Utilizing LotusScript for Web Clients
        27. Summary
        28. Exam Prep Practice Questions
        29. Need to Know More?
      3. Manage and Maintain
        1. Understanding Server Tasks for Web Browsing
        2. Using Server Documents to Manage Internet Access to the Server
        3. Understanding the Types of Global Web Site Settings You Can Define on the Server
        4. Defining Global Web Site Settings Using the Administration Client
        5. Setting Up Web Site Rules
        6. Web Site Rule Documents
        7. Setting Database Properties for Web Access
        8. Summary
        9. Exam Prep Questions
        10. Need to Know More?
      4. Programming
        1. Making Preferred Tools Readily Available to the IDE
        2. Adding Horizontal Rules to Forms and Pages
        3. JavaScript
        4. Deploying a Simple Java Applet on a Web Page
        5. HTML
        6. Rendering DHTML in Applications
        7. Using Domino URL Syntax
        8. Passing Data from a Web Form to a Web Agent
        9. Using XML in Applications
        10. Working with DXL Tools
        11. Writing Formulas to Support Different Clients
        12. Using @Commands in Web Applications
        13. Using @Functions in Web Applications
        14. Using Weekday to Create Design Elements
        15. Working with $$Return Fields
        16. Deploying and Utilizing LotusScript Agents
        17. Using CGI Variables
        18. Working with Cookies in Your Applications
        19. Summary
        20. Exam Prep Questions
        21. Need to Know More?
      5. Security
        1. Understanding Security Differences Between Web and Notes Client Access
        2. Planning Application Security Based on Web Authentication
        3. Determining Secure Sockets Layer Security
        4. Setting Database Access
        5. Setting Field Access: Using Encryption
        6. Controlling CGI Directory Access
        7. Summary
        8. Exam Prep Questions
        9. Need to Know More?
    15. Practice Exams
      1. Practice Exam 610
      2. Practice Exam Answer Key for Exam 610
      3. Practice Exam 611
      4. Practice Exam Answer Key for Exam 611
      5. Practice Exam 612
        1. Test-Taking Strategies
        2. Begin the Exam
      6. Practice Exam Answer Key for Exam 612
    16. Appendixes
      1. Resources
      2. What's on the CD-ROM
        1. PrepLogic Practice Tests, Preview Edition, Software
      3. Using the PrepLogic Practice Tests, Preview Edition Software
        1. Exam Simulation
        2. Question Quality
        3. Interface Design
        4. Effective Learning Environment
        5. Software Requirements
        6. Installing PrepLogic Practice Tests, Preview Edition
        7. Using PrepLogic Practice Tests, Preview Edition
        8. Get More Exams
        9. Customer Service
      4. Glossary
    17. Index