The IBM Lotus Domino Designer - Dojo Applications training course introduces the developer to the essential aspects of the Dojo Base and Dijit widget libraries needed to adapt elements of existing Domino applications. It explains the role of Dojo in browser applications running on Domino and gives the Domino developer the skills to use in Domino, in iNotes, the Rich Text Editor, and XPages.
By attending IBM Lotus Domino Designer - Dojo Applications workshop, delegates will learn to:
- Explain the role of Dojo in browser applications running on Domino and how Dojo is otherwise used by Domino in iNotes, the Rich Text Editor, and XPages
- Integrate Dojo and Dijit widgets with existing browser applications running on Domino
- Install and locate the Dojo library files on the Domino Server and include them in a design element such as a Form or Page
- Install a newer version of Dojo concurrent to the older version installed on and used by other Domino applications
- Use key functions in the base Dojo library file to interact with the browser's DOM nodes, manipulate JavaScript objects, load additional Dojo libraries when needed, run code only after all the Dojo modules have loaded, validate user entries, and fetch Domino data
- Debug applications that use Dojo and JavaScript using the console log and Mozilla FireBug
- Convert Domino fields to Dijit widgets
- Establish a Dojo data store from a JSON object (including from a Domino View) and use the data to populate combo boxes, trees, and data grids
- Add button, menu, toolbar, layout, and dialog box widgets to Pages and Forms
- Thorough knowledge of the Domino Designer Development environment to create browser-based applications, including form and view design, as well as how to use properties boxes and make ACL settings
- Knowledge of Web technologies, including browser DOMs, HTML/DHTML, cascading style sheets, AJAX, JSON, and a substantial knowledge of JavaScript
- Experience with using Domino Designer Web agents and Web Services
This IBM Lotus Domino Designer - Dojo Applications class is designed for Domino programmers well versed in using Domino Designer.
