IBM - IBM Lotus Domino Designer 8.5: Dojo Applications

PROKODA Gmbh
In Berlin

550 
Möchten Sie den Bildungsanbieter lieber direkt anrufen?
0221/... Mehr ansehen

Wichtige informationen

  • Seminar
  • Fortgeschritten
  • Berlin
  • Dauer:
    1 Tag
Beschreibung

IBM - IBM Lotus Domino Designer 8.5: Dojo Applications: This intermediate course is designed for Domino programmers well versed in using Domino Designer 8.5._x000D_. Kursziele Explain the role of Dojo in browser applications running on Domino and how Dojo is otherwise used by Domino 8.5 in iNotes, the Rich Text Editor, and XPages Integrate Dojo and Dijit widgets with existing..
Gerichtet an: This intermediate course is designed for Domino programmers well versed in using Domino Designer 8.5._x000D_. Kursziele Explain the role of Dojo in browser applications running on Domino and how Dojo is otherwise used by Domino 8.5 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...

Wichtige informationen
Veranstaltungsort(e)

Wo und wann

Beginn Lage
auf Anfrage
Berlin
Zimmerstr. 79/80, 10117, Berlin, Deutschland
Plan ansehen

Häufig gestellte Fragen

· Voraussetzungen

You should have: Thorough knowledge of the Domino Designer 8.5 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...

Themenkreis

KURSZIEL
IBM - IBM Lotus Domino Designer 8.5: Dojo Applications: This intermediate course is designed for Domino programmers well versed in using Domino Designer 8.5._x000D_

Kursziele
  • Explain the role of Dojo in browser applications running on Domino and how Dojo is otherwise used by Domino 8.5 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


ZIELGRUPPE
This intermediate course is designed for Domino programmers well versed in using Domino Designer 8.5._x000D_

Kursziele
  • Explain the role of Dojo in browser applications running on Domino and how Dojo is otherwise used by Domino 8.5 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


KURSINHALT
This 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 8.5, in iNotes, the Rich Text Editor, and XPages.
Themenübersicht
Topic 1: Introduction to the Dojo Toolkit
  • Traditional architecture for both Lotus Notes and Web browsers
  • Client-side scripting
  • Dojo Toolkit contents
  • How Domino 8.5 uses Dojo
  • So what about XPages?
  • Dojo library download locations
  • Add a newer version of Dojo to Domino
  • Run Dojo unit tests
Topic 2: Dojo Core
  • Load dojo.js bootstrap library from a Form
  • Get help using the Dojo objects
  • Use dojo.js functions to operate on dojo object
  • dojo.byId and dojo.style
  • dojo.require and dojo.string
  • dojo.addOnLoad
  • djConfig, the Debug Console, and console.log
  • Debugging with Firebug
  • Arrays and dojo.forEach
  • dojo.query and dojo.NodeList
  • Cookies
  • dojox.validate
  • Ajax
Topic 3: Dijit Form Widgets
  • Review of basic field types in Domino Designer
  • Types of widgets
  • Get the Form ready to add widgets
  • Add widgets to a Form
  • dojo.byID versus dijit.byID
  • jsId= attribute
  • User input translation
  • Enhanced TextBoxes for common data entry types
  • Input validation error messages
  • dijit.form.ValidationTextBox regular expressions
  • dijit.form.ValidationTextBox isValid extension point
  • Validation and form submission
  • Date and time widgets
  • Select widgets
  • Dijit "click" widgets
  • TextArea and Editor
Topic 4: Data Stores and Widgets That Use Them
  • What is a Dojo data store?
  • JavaScript objects and JSON
  • Create dojo.data.ItemFileReadStore data store from JSON object
  • Create dojo.data.ItemFileReadStore data store from URL source
  • Optional View URL command arguments and performance
  • ComboBox and FilteringSelect widgets
  • Keyword aliases
  • Data stores that support the Identity API
  • Tree widgets
  • Dojox Grid widget
  • Domino Views
  • Grid data store
  • Grid 1.1 widget basics
  • Grid events
  • DataGrid 1.3 widget basics
Topic 5: Dijit Buttons, Menus, and Toolbars
  • Buttons
  • Icons on buttons and menus
  • Menus
  • MenuBar
  • DijitToolbar
Topic 6: Dijit Layout Widgets
  • BorderContainer
  • BorderContainer and ContentPane attributes
  • Add content to the panes
  • Determine which tab is selected in TabContainer
  • Delete and add tab to TabContainer
  • TitlePane and multiple TitlePanes
Hinweise
Kursunterlagen in Englisch.


VORRAUSSETZUNG
You should have:
  • Thorough knowledge of the Domino Designer 8.5 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

Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen