Follow Us Twitter Facebook Get Social
 
HOME CATALOG CONTACT US SEARCH BOOKMARK
  Building XPages Applications with IBM Domino Designer 8.5.1  
   
You are in: Catalog - Classes, Tutorials, Reference Guides & Teaching materials for IBM Lotus Software - Lotus Domino Administration & Development & Help Desk Courses - Lotus Domino Application Development Courses & Tutorials - Lotus Domino 8 & 8.5 Application Development Courses & Tutorials - Building XPages Applications with IBM Domino Designer 8.5.1
D8C55 View Cart
DISCONTINUED -- NOT AVAILABLE
Description: To register, click on your preferred course section date and time

This instructor-led course follows a task-oriented approach. During the many hands-on exercises, you will adapt an existing Notes application that has been modified as a classic Domino Web application to be an XPages application. As part of the adaptation you will add and exploit almost every type of Control and Container Control through in-depth explanation and hands-on assignments. As you expand your knowledge about XPages and Eclipse-based Domino Designer, you will immediately apply the concepts and techniques taught in the course as you work on your exercise application.

Audience:
This course is designed for Notes programmers well versed in using Domino Designer but who are new to XPages. We assume at a bare minimum that you have these skills prior to taking the course:
  • thorough knowledge of the Domino Designer development environment (this course brings you up to speed with Eclipse-based Domino Designer), including Form and View design, @Functions, and how to set the ACL
  • understanding of the Domino object classes, either from using them in LotusScript or Java (Java is preferred)
  • basic knowledge of web development technologies, including browser DOM, (X)HTML, XML, AJAX, Cascading Style Sheets, and some basic JavaScript.
Delivery Format:
This is an instructor-led course that can be taught in four days (or 32 hours) in either the classroom or online.

Course Objectives:
This course will teach you how to:
  • compare and contrast classic Notes and Domino web applications and XPage applications from user and developer perspectives
  • use Forms and Views as schemas for XPage Data Sources
  • establish a correct and secure server and client software environment to develop, test, and deploy XPage applications
  • fully utilize the XPage-related development features of Eclipse-based Domino Designer
  • use both the drag and drop GUI features of the Design tab and the raw editing power of the Source tab
  • use “click to set” properties and Simple Actions when feasible but dig deep into client-side and server-side JavaScript for advanced event handler programming using browser DOM, Domino, and XSP object methods
  • convert an existing classic Domino web application to a full-featured XPage application
  • add and configure user input and container Controls as you build an XPage application step-by-step
  • add and configure both Document and View Data Sources and bind Controls to Field and Column
  • provide full user navigation to create, refresh, edit, save, and delete documents and response documents
  • maximizeView Control features by adding click-to-sort, unread marks, categories and category filtering, response document hierarchy, paging with user-selectable row counts, check boxes, View-level document operations, soft deletes, filter by key, Full Text Search, computed columns, image columns, and columns that perform lookups to other Data Sources
  • learn to spot and troubleshoot syntax and programming mistakes and trap for and report runtime errors
  • implement built-in input translation and validation and create custom converters and validators for more advanced data checking
  • emulate Notes computed, computed for display, and computed when composed Fields
  • leverage internal and external resource files, such as client- and server-side JavaScript libraries (including Dojo/Dijit already on the server), CSS, and image
  • fully implement Domino server, application, XPage, and document security mechanisms including multi-value Authors and Readers Fields, and Active Content Filtering to prevent cross-site scripting hacks
  • control save/replication conflicts and implement Document Locking
  • use scoped variables and Profile Documents to overcome the stateless nature of browser-based applications
  • conditionally load and render all types of Controls and Container Controls based on runtime conditions and learn the secrets behind the new breed of “one page applications”
  • style applications using conventional HTML layout devices, as well as Theme-driven CSS styling such as is done with default server and OneUI Themes
  • display JavaScript Array, multi-value Field, bound View, and ViewEntry collections, and document collections in Repeat and Data Table Controls
  • utilize almost every type of Control and Container Control, and when those aren’t enough, add Dijit widgets that run both client-side and server-side JavaScript
  • integrate XPage applications with classic Domino web applications.
Cost:
Quantity
Purchased
Cost
1+ £1,600.00 
Please Note: All purchases are final.
 
Course Outline
Prerequisites
Lotus Domino 8 & 8.5 Application Development Courses & Tutorials Home Page 
     
 

HOME | CATALOG | CONTACT US | ABOUT US | PRIVACY STATEMENT | MY ACCOUNT

© 2009 Rockey & Associates, Inc. (aka The RockTeam)/Transition Associates Limited   All Rights Reserved.
Use of this website signifies your agreement to the Terms and Conditions .