|
|
|
|
Lotus Training Overview
JavaScript is the primary scripting language for browsers. It is used to operate on both browser and web page objects. During this course you will learn how to use JavaScript by coding “classic” (non-XPages) browser applications that are run on the Domino Server.
The course covers the basic language elements of JavaScript, how to add scripts using Domino Designer, and how to exploit the various browser and language object event handlers. There is a strong emphasis on the browser and web page object models and how they relate to the Domino object model. The course also touches on how to incorporate Dynamic HTML, Java Applets, LiveConnect, ActiveX controls, and AJAX into browser applications.
Lotus Training Learning Objectives
In this course, you will learn how to:
- build a fundamental knowledge of JavaScript as it is applied in “classic” (non-XPages) browser applications using Domino Designer
- provide practical programming and debugging experience to ensure a foundation of JavaScript skills
- understand the relationship between JavaScript and Domino data types
- clarify the use of the various object models, including the Domino Object Model, the original browser Document Object Model, JavaScript language objects, and the newer W3C Document Object Model
- use JavaScript to code the Field, Button, and Form event handlers
- build a practical understanding of data validation and error trapping
- use DHTML to create interactive web pages
- control Java applets using LiveConnect
- remotely access Domino objects via CORBA
- script ActiveX objects
- use AJAX to request and process Domino-generated XML and JSON
- develop practical ways to detect and accommodate various browser object models and versions of JavaScript.
Lotus Training Audience
This course assumes that you have:
- thorough knowledge of the Domino Designer 8.5.x development environment, including Form, Page, View, Frameset, and Agent design, as well as how to set properties and set the ACL
- knowledge of web technologies, including servers, browsers, HTML, Cascading Style Sheets, and some basic JavaScript (or other browser scripting language) and awareness of browser object properties and methods
- basic understanding of LotusScript and the various Notes product objects
- because this course does not review any aspects of the non-JavaScript aspects of developing “classic” (non-XPages) browser applications using Domino Designer, mastery of the topics covered in these courses:
- Lotus Domino Designer: Classic Notes Applications
- Lotus Domino Designer: Basic Browser Applications courses.
This course is part of a series of Domino Designer training courses offered by us.
The content learned in this course is a prerequisite to these courses, which require that you have a working knowledge of JavaScript:
- Domino Designer: Browser Applications and Dojo
- Domino Designer: Basic XPage Applications.
Lotus Training Course duration
This course is sold as a 3-day course, but there is much more material than can be covered in that duration.
Course design
|
|
|
|
|