Training



We provide Online Training on Lotus Domino Administration. People who are interested to join this training please contact me at LotusNotes.Kiran@Gmail.com.


Lotus Domino Administration Course Contents.





Introduction to Lotus Notes
 Overview of Lotus Notes
 What are Lotus Domino and Lotus Notes
 Components of the Notes Infrastructure
 Describing the Role of the Domino Server
 What is a Domino Database
 Understanding the Impact of the Domino Directory

Lotus Domino and Lotus Notes Architecture
 Domino Hub and Spoke overview
 What is a Domain?
 What is a Notes Named Network?
 What is a Certifier ID?
 What is a Notes ID?
 What is a Server ID?
 What is an organizational unit?

Examining Mail Routing in Lotus Domino
 What are the components of Mail Routing?
 What routing protocols does Lotus Domino Support?
 How does mail route within a Notes Named Networks?
 How does mail route between Notes Named Networks?

Lotus Domino Security Introduction
 Access Control List overview
 Securing a database using the Access Control List

Using IBM Lotus Notes Resources
 Gathering End user Information
 Using the Lotus Notes Log

Managing the user’s workstation
 Installing Lotus Notes Client
 Notes.ini overview
 Troubleshooting workspace Icon issues
 Troubleshooting Bookmark issues
 Troubleshooting Server Access Issues
 Troubleshooting Personal Address book issues
 Recovering from a workstation crash
 Troubleshooting Connection problem
 Troubleshooting Workstation problems


Installing Lotus Domino server
 Considering deployment scenarios
 Designing a hierarchical naming scheme
 Installing and setting up the first Domino server
 Installing and setting up the Domino Administrator client

Setting up the Administration Environment
 Specifying Administration preferences
 Allowing and restricting server access
 Allowing administrators access to the Domino Directory
 Recording server activity in the Domino Server Log file

Managing Servers
 Using the Server Console window
 Defining a backup process for Cert ID, Server ID
 Analyzing activity data
 Scheduling weekly maintenance jobs (Program Document)
 Enabling Transaction logging

Performing Basic Administration Tasks
 Starting the Lotus Domino Administrator client
 Navigating the Domino Administrator client
 Setting Administration preferences
 Monitoring Domino Servers
 Performing Basic commands on the server console

Managing Users and Groups
 User id registration
 Deleting Users
 Creating Groups
 Changing a user’s group membership
 Managing groups
 Renaming groups
 Deleting groups

Monitoring Server Performance
 Using Server Monitoring Tool [DDM & Admin Client]
 Viewing Domino Domain Monitor events
 Viewing real time statistics
 Viewing statistics with Server Monitor
 Gathering Server statistics details
 Alert Error Messages overview Practical

Adding Lotus Notes Workstations to the Domino Domain
 Creating internal Lotus Notes User IDs/Mail Files
 Installing the Lotus Notes client software
 Setting up the Lotus Notes Workstation

Managing Users
 Moving a user’s mail file
 Changing a user’s name
 Acting on name change requests
 Changing a user’s location in the hierarchy
 Setting up ID file backup
 Recovering an ID file
 Deleting users and adding them to Termination Group

Managing User Database Issues
 Refreshing or Replace a Database Design
 Compacting a Lotus Database – Three types
 Using Updall commands on Lotus Database
 Using Fixup commands on Lotus Database

Mail Routing
 Understanding Mail Routing NRPC and SMTP
 Responding to Mail Delivery Failure
 Testing Mail Connections
 Restarting the Router
 Forcing mail to route
 Managing Dead and undelivered Mail
 Setting up Mail Delegation
 Troubleshooting the Out of Office Agent
 Scheduling mail routing

Enabling Message Controls
 Controlling Mail Delivery – Server Configuration Document
 Setting Mail Restrictions
 Creating whitelist and blacklist filters
 Implementing message disclaimers
 Enabling mail journaling
 Understanding how mail rules are executed
 Creating Mail Rules
 Stopping the processing of mail rules
 Using the blacklist tag and whitelist tag mail rule conditions
 Establishing mail quotas
 Controlling Inbox Size

Mail Archiving
 Creating Mail Archive
 Archiving Database Documents
 Diagnosing Problems with Mail Archiving policies
 Troubleshooting Mail Archiving issues

Lotus Domino Replication
 Understanding Lotus Domino Replication
 Types of Replication
 Creating Replication Connection Document
 Creating Replica Database
 Setting Replication options
 Resolving Replication Conflicts
 Scheduling Replication
 Troubleshooting Replication

Setting up Server Monitoring
 Identifying mechanisms for collecting server information
 Starting the statistics Collector task
 Creating Event generators
 Creating event handlers
 Choosing a notification method in an event handler
 Creating probes
 Enabling agent logging

Troubleshooting Server Issues
 Analysing NSD File
 Troubleshooting Replication Issues
 Upgrading the server from one version to other
 Server Decommissioning
 Troubleshooting SMTP Mail Routing Issue



Lotus Application Development Course Contents.


IBM Lotus Domino Designer 8.5x: Introduction to Application Development
  • Getting Started with Domino Designer
    • Notes Applications and Databases
    • Domino Designer Quick Tour
    • Application Access Control List and Properties
  • Forms to Create Documents
    • Form Basics
    • Fields on the Form
    • Default and Computed Field Formulas
  • Views of Documents
    • Create New Views
    • View Columns
    • View Column Properties
    • View Selection
    • View Properties
    • Folders
  • Application Layout and Navigation
    • Application Structure
    • Actions
    • Pages
    • Outline Control
    • Framesets
    • Database Launch Options
  • Accurate Data Entry
    • Editable Field Translation and Validation
    • List Fields
  • Response Forms and Views
    • Inherit Values
    • Response Documents
  • More Views of Documents
    • Embedded Views
    • Calendar Views
    • Grid-Style Views
  • Security at All Levels
    • Authenticated User Names
    • Database Access Control List
    • Form, View and Document Security
    • Sections and Controlled Access Sections
    • Field Security
  • Embellishing the User Interface
    • Form Design and Layout
    • Helping the User
  • Application Rollout and Maintenance
    • Database Rollout
    • Update Agents
    • Shared Elements and Code
    • Templates
    • Data Exchange



Fundamentals of IBM Lotus Domino 8.5x Application Development

Exploring Applications in Lotus Domino 8.5x
  • Identifying Application Types and Data Sources
  • Examining the Lotus Domino Architecture
  • Analyzing Lotus Domino Application Components
  • Investigating Replication and Application Design Considerations
  • Extending Lotus Domino Collaboration Capabilities
Exploring the Lotus Domino 8.5x Design Environment
  • Exploring the Lotus Domino Designer User Interface
  • Accessing Design Elements
Creating Databases
  • Creating a New, Blank Database in Lotus Domino Designer
  • Designing a Copy of an Existing Database
  • Initiating a Database from a Template
  • Organizing the Lotus Domino Designer Environment
Creating Pages
  • Exploring Page Content, Layout, and Navigation Basics
  • Creating Pages
  • Adding Text to Pages
  • Using Tables to Lay Out Pages
  • Adding Images to Pages
Creating Forms
  • Creating Forms
  • Adding Fields to Forms
  • Hiding Form Elements
Creating Views
  • Creating Views
  • Adding View Columns
  • Organizing Documents
  • Formatting Views
Introducing Formulas
  • Identifying Programming Languages Supported by Lotus Domino
  • Classifying Formula Components
  • Identifying Event Triggers
  • Working with @Functions
  • Computing and Compare Values
  • Exploring Formatting and Comments
Using Formulas in Forms
  • Creating Window Titles
  • Working with Computed Values
  • Designing with Field Values
  • Working with Lists
  • Prompting Users
  • Creating Reusable Code
  • Implementing Error Checking
Using Formulas in Views
  • Creating Selection Formulas
  • Concatenating Values in a View Column
  • Displaying Icons In A View
Enhancing Forms
  • Working with Layers
  • Working with Subforms
  • Creating Shared Fields
  • Enabling Inheritance in Forms and Documents
  • Creating Related Forms
  • Enabling AutoSave
  • Implementing Lotus Sametime Instant Messaging in Forms
Enhancing Views
  • Defining Hierarchical Views
  • Displaying Response Data in Views
  • Implementing Shared Columns
  • Enabling Lotus Sametime Instant Messaging in Views
  • Creating Views for the Web
Working with Actions
  • Designing Actions
  • Creating Shared Actions
  • Controlling the Display of Actions
  • Establishing Action Hotspots
Working with Agents
  • Investigating Agents
  • Creating Agents
Securing Applications
  • Exploring Database Access
  • Implementing Roles
  • Using Readers and Authors Fields
  • Controlling Access for Anonymous Users
  • Deploying Applications
Developing IBM Lotus Domino 8.5x Applications: Intermediate Skills

Lesson 1: Working with Strings, Lists, and Loops
Topic 1A: Writing Formulas to Manipulate Text Values
  • Useful Functions for Inspecting and Searching Text
  • Inspecting and Searching Strings
  • Useful Functions for Parsing a String
  • Examples of Parsing a String
Topic 1B: Working with Lists
  • Creating Lists
  • List Operations
  • Using the List Subscript Operator
  • Useful Functions for Inspecting Lists
  • Useful Functions for Modifying Lists
  • Useful Functions for Converting Lists
Topic 1C: Creating Iterative Formulas
  • Iterative Statement Functions
  • Using a For Loop
  • Using a While Loop
  • Using a DoWhile Loop
Lesson 2: Writing Formulas to Interact with the User
Topic 2A: Using the @Prompt Function
  • Introducing The @Prompt Function
  • Examples of User Prompts
  • The @Prompt Function
  • @Prompt Styles
Topic 2B: Working with the @DialogBox Function
  • The @DialogBox Function
  • Using the @DialogBox Function
  • Creating a Form for @DialogBox
Topic 2C: Using Layout Regions
  • Layout Regions
  • Creating a Layout Region
  • Adding Elements to a Layout Region
Lesson 3: Advanced View Design
Topic 3A: Using a Background Image in a View
  • Background Images
  • Background Image Formatting Options
  • Adding a Background Image to a View
Topic 3B: Hiding a View Column
  • Hiding Columns
  • Using a Formula to Hide a Column
Topic 3C: Modifying View Elements
  • Highlighting View Documents
  • Programmatically Setting Colors in a View
  • Creating a View Column to set the Colors of a Row
  • Using Values to Specify the View Text Color
  • Using Values to Specify the View Background Color and Text Color
  • Hiding the Color Column
  • Expanding a Column to Use the Available Width
Topic 3D: Working with Embedded Elements
  • Adding an Embedded Editor to the Form
  • Preventing a Document from Being Saved
  • Combining Embedded Elements
  • Embedded Schedulers
Lesson 4: Adding Navigational Elements Using Links and Imagemaps
Topic 4A: Linking to Other Documents and Pages
  • Types of Links
  • Creating a Link Hotspot on a Page or Form
  • The Hotspot Resource Link Properties
  • Named Element Links
  • Creating a Named Element Link in the Properties Box
  • URL Links
  • Creating a URL Link
Topic 4B: Creating Imagemaps
  • Imagemaps
  • Describing Hotspots on an Image
  • Creating a Hotspot on an Image
Lesson 5: Working with Outlines
Topic 5A: Creating an Outline
  • The Outline Design Element
  • Process of Creating an Outline
  • Create an Outline
  • Default Outlines
  • Creating a Default Outline
Topic 5B: Adding Outline Entries
  • Outline Entries
  • Creating a Hierarchical Outline
  • Creating an Outline Entry
Topic 5C: Modifying Outline Entries
  • Setting Outline Entry Properties
  • Indenting and Outdenting Outline Entries
Topic 5D: Embedding an Outline
  • Embedding Outlines
  • Embedded Outline Properties
  • Formatting an Embedded Outline
Lesson 6: Creating a Frameset
Topic 6A: Adding a Frameset to an Application
  • What are Frames?
  • What are Framesets?
  • Structuring a Frameset
  • Guidelines for Designing Framesets
  • Creating a Frameset
Topic 6B: Adding Content to a Frame
  • Specifying Frame Information
  • Specifying a Content Source
  • Using a Target Frame
  • Specifying the Default Target Frame
  • Target Frame Precedence
  • Placing a Page in a Frame
Topic 6C: Launching an Application Frameset
  • Setting Database Properties to Launch a Frameset
Topic 6D: Adjusting Framesets
  • Adding New Frames to a Frameset
  • Launching Individual Elements in a Specific Frame
  • Opening Documents in a Frame
  • Setting a Target Frame
Lesson 7: Accessing Data in IBM Lotus Domino Databases
Topic 7A: Accessing Data from a View
  • Common Arguments for @Db Functions
  • Options for Caching the Results of a Lookup
  • Guidelines for Caching the Results of a Lookup
  • Specifying a Database for Lookups
  • How Lotus Notes Searches for a Replica
  • Using @DbColumn
  • Using @DbLookup
  • Optional Keywords for @DbLookup
  • Optional Keywords for @DbLookup
Topic 7B: Using @PickList
  • Advantages of @PickList
  • Styles of PickLists
  • Displaying a View with @PickList
  • Displaying a Domino Directory View with @PickList
Topic 7C: Working with Profile Documents
  • Introducing Profile Documents
  • Characteristics of Profile Documents
  • Guidelines for Using Profile Documents
  • Designing a Form for Creating Profile Documents
  • Creating a Profile Document with Formulas
  • Reading Data in Profile Documents
  • Updating Data in Profile Documents
Lesson 8: Accessing Non-Domino Data
Topic 8A: Introducing Microsoft Open Database Connectivity
  • Using ODBC
  • Working with ODBC Drivers
  • ODBC Driver Configuration
  • ODBC Driver Configuration
  • Example dBase Table
Topic 8B: Using @Db Functions to Access an ODBC Data Source
  • Accessing Relational Data from IBM Lotus Domino with ODBC
  • Comparing the @Db Functions that use ODBC
  • Using @DbColumn
  • Using @DbLookup
  • Using @DbCommand
Lesson 9: Adding Workflow to IBM Lotus Domino Applications
Topic 9A: Defining Workflow
  • Benefits of Automating the Process
  • Elements of Workflow
  • Using a Workflow Diagram
  • Example of an Expense Reimbursement Workflow Diagram
  • Workflow Elements of the Expense Reimbursement Process
Topic 9B: Routing Workflow Objects in IBM Lotus Domino
  • The Routing Process
  • Ways to Route Documents
  • Making a Mail Database Known to the Router
  • Making an Application Database Known to the Router
Topic 9C: Designing Workflow
  • Triggering Workflow
  • Identifying the Recipient
  • Identifying the Data to Send
  • Sending the Data
Topic 9D: Notifying Users
  • Sending a Doclink Using @MailSend
Topic 9E: Routing Entire Documents
  • Examples of Routing Entire Documents
  • Configuring the Application to Route Documents
  • Enabling Recipients to Read Documents
  • Using a Form Formula in a View
Topic 9F: Sending the Current Document
  • Defining the SendTo Field
  • Creating a SendTo Field
  • Using @MailSend Without Parameters
  • Using the Present Send Mail Dialog Property
  • Using the MailSend @command
  • Using the Send Document Simple Action
  • Using the MailOptions Field
  • Forcing a Document to Route Using a MailOptions Field
Topic 9G: Tracking Documents
  • Collecting Information on the State of a Document
  • Useful @functions for Creating a History Log
  • Adding a Tracking Field to a Form
  • Creating a Tracking View
Lesson 10: Securing IBM Lotus Domino Application Data
Topic 10A: Limiting Who Can Read and Edit Sections
  • Using Access-Controlled Sections
  • Creating an Access-Controlled Section
  • Limiting Who Can Edit a Section
Topic 10B: Signing Documents and Mail
  • Enabling Signing Documents and Mail Messages
  • Creating a Sign-Enabled Field
  • Signing an Access-Controlled Section
Topic 10C: Encrypting Domino Data
  • Determining What to Encrypt
  • Types of Encryption Keys
  • Using Public and Private Keys
  • Using Secret Keys
Topic 10D: Creating and Distributing Secret Keys
  • Creating a New Secret Encryption Key
  • Distributing Encryption Keys with E-mail
  • Exporting a Secret Encryption Key to a File
  • Merging an Encryption Key Received by E-Mail
  • Importing an Encryption Key Received as a File
Topic 11E: Encrypting Fields
  • Enabling Encryption for a Field
  • Applying Encryption
  • Applying Encryption Automatically
  • Providing a List of Secret Encryption Keys in a Field