• Toll Free: 1 (877) 645-8352
  • info@macropuseducation.com
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages
Filter by Categories
Blog

Lotus Notes Development

Lotus Notes Development

Lotus Notes Development

IBM Notes is a desktop workflow application, commonly used in corporate environments for email but can also be used to access databases such as document libraries and custom applications.
Lotus Notes & Domino Designer Curriculam 8.5
Application Development Fundamentals

  • Lotus Introduction
  • Communication Channels
    • Mail Communication
    • Understanding the Usage of mail & Using Lotus mail for Internal Communication.
  • Lotus Clients & Databases
    • Introduction to Notes Clients.
    • Types of databases.
    • Authorizing Users to Create Databases.
  • Lotus Domino Designer
    • Introduction to Designer Components
  • Using Designer Tools for Application Development.
    • Forms
    • Views / Folders
    • Shared Elements (Sub forms , Fields , Columns , Outlines)
    • Shared Code (Agents , Shared Actions , Script Libraries)
    • Shared Resources (Files , Stylesheets,Themes)
    • X pages & Composite Application Development.
    • Custom Controls
    • Using Other Navigation tools to navigate the application.
    • Designing a Sample Application with the available resources.

Formulae & Functional Language

  • Introduction to Discussion Forums Database.
    • 1. Using Discussion database for Project Discussions / Code Discussions.
  • Introduction to Formulae language.
    • 1. Application Navigation Commands
    • 2. Data Manipulation Commands
    • 3. Data Insertion Commands
    • 4. Mailing Commands
  • Introduction to Functional Language.
    • Understanding the Difference between Formulae & Functional Language.
    • Defining the area (Events) for writing the functions.
    • Using the Functions & Commands in combination.
    • Date & Time Functions.
    • Data Type Conversion functions.
    • Data Manipulation Functions.
    • Data Update Functions.
    • Data Retrieval Functions.
    • List Functions.
    • Mail Functions.
    • Controlling the data using sections.
    • Implementing the Security for the database.
    • Drilling down the security for the database at various design & data elements level.
    • OLE Automation Functions.
    • Database Connectivity using the functional language.
    • Automation functions.
  • Designing a sample application using the Commands & Functional Language.
  • Review Session
    • Real Time Situations and Problems

Lotus Script

  • Introduction to Lotus Script.
    • Script & Statement Construction rules.
    • Data Types, Constants & Variables
    • Managing flow in scripts (Events)
    • Limitations in Lotus Script
    • Lotus Script Coding Guidelines
    • Differentiating Functional Language with scripting language.
  • Using Lotus Front-end classes to automate the application.
    • Database Level Automation
    • View Level Automation
    • Document Level Automation
  • Using Lotus Back-end classes to automate the Data elements located in a current/backend database.
    • Database Level Automation
    • View Level Automation
    • Document Level Automation
    • Field level Automation
  • Automating the Administration activities using scripting language.
    • Registration of Users.
    • Assigning the permissions to the users.
    • Automating replication activity.
    • Error trapping & recording user session actions using notes log classes.
  • Working with the Rich text data.
  • Working with Scheduled Scripting (Notes Timer)
  • Using Notes ODBC Classes to Communicate with the External Databases.
  • Working With the embedded Objects.
  • Developing the Script Resources Using Script Libraries.
    • Building Script Procedures (Sub Routines) & functions
    • Calling Existing Procedures (Sub Routines)& Functions from the Libraries.
  • Building a Complete Workflow Application using Lotus Components.
  • Review Session
    • Tips
    • Real Time Situations and Problems

Web Developement

  • Exploring page layout and navigation
  • Describe an HTML page and its format
  • Take advantage of tables and their HTML layout features
  • Create static and dynamic Domino based links
  • Exploring the use of fields in Web Applications
  • Define how Domino field types render to the Web
  • Work with hidden fields
  • Effectively use shared fields
  • Create HTML fields on pages using computed text
  • Use the $$Return field for responses and redirection
  • Enhancing Web page layouts with views
  • Embed a view in a form or page
  • Use @Functions to develop view controls
  • Use HTML select objects to display a single-category view
  • Create templates for views
  • Use view display parameters such as start and count
  • Customize views for use in pages
  • Use HTML in views
  • Creating and using framesets
  • Build a usable frameset layout
  • Control document target frames
  • Control frame interaction
  • Identify frame tricks and traps
  • Using XML and XSL in your Web site
  • Define XML terms: Schema, Validated XML, Well-formed XML
  • Create well-formed XML
  • Use Domino 6 import / export capabilities
  • Use XSL transformations to display XML data.
  • Using Notes DXL Exporter / Importer class.
  • Parsing XML using Notes SAXParser Class
  • Using Java in your Web site
  • Define where Java can be used in a Web application
  • Determine when to use Java in a Web site
  • Define how to use LS2J
  • Deploy a simple Java object in a Web page
  • Define servlets
  • Locking down your Web site
  • Define the security idiosyncrasies of Web access vs. Notes client access
  • Ensure that your Domino databases have no security cracks
  • Identify and patch other security openings
  • Implementing AJAX for the Domino Applications

Total Hours : 70 Hours

Our distinct services include :

  • Material and Documents: We provide real time working documents and materials to our students.
  • Free System Access : We have the latest and most up to date platforms deployed on high-end servers that are available remotely and in-class on a 24/7 basis.
  • Interview Preparation: We will prepare you for interviews in your specialized area by providing some real time interview questions. We also conduct mock interviews and assist you in preparing a professional resume.
  • Placement Assistance: Our placement service division provides job placement support by submitting your resumes to prospective clients and emails you any new job opportunities in the market. However, we do not provide false guarantees on securing any jobs for you. We have a history of several ex-students who have secured excellent jobs based on our WORLD class training approach, implementation of case study projects and post training support.
  • Initial Job Stabilization Support: We support our students to get stabilized in their job in the first TWO months. If our students come across any issues, we are there to help them. Students can send an email to us with their issues, our experts will reply back with possible solutions within 24 hours.
  • Free Class Room sessions recording: In addition to the e-class training, we will give you authorization to record all of your e-class room training sessions, so that you can go back and review.

Other Courses related

Course registration

Instructor Led Hands-on eClassroom Training.

Key Points of Training Program :

“IBM Lotus Notes Courses – you will learn with hands on practice, in-class seminars, training and certification from the list of World’s finest trainers”. MGL provides you course materials, tutorial curriculum, demo videos, sample questions, books, tips and tricks. Get IBM Lotus Notes lectures by experts and practical lessons by instructors to improve your technical skills. Students will benefit with job placements and visa assistance.

Send Enquiry

FREE Demo Registration

FREE Demo Registration

FREE Demo Registration

X