3 Days Instructor Led
|
Summary
Description: |
|
This course extends participants'
Domino application development skills by teaching them how to use the Domino
tools to design and develop dynamic Web applications. Participants learn how
to efficiently use Domino fields and page lay out design elements in the Web
pages. They see how to apply programming languages, such as JavaScript and
Java. Participants do not need to know how to program in these languages to
acquire an understanding of how and where to apply the programming
capabilities to the best advantage. The also shows participants how to use
XML and XSL to integrate data from enterprise solutions. |
|
|
|
Topics
Covered: |
|
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 Personalizing the Web site experience ·
Use
profile documents to personalize the Web site experience ·
Use
profile documents to customize for a specific type of user ·
Save
user specific session information in profile documents 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 ·
Accessing
relational data with DECS and DCRs ·
Create
Data Connection Records ·
Use
DCRs to access relational data ·
Integrate
data from multiple sources on a page Using agents in your Web site ·
Use the
event structure exposed to Domino documents displaying to a browser ·
Determine
the best language to use in Web agents ·
Write
and deploy a LotusScript Web agent ·
Pass
data from a Web form into an agent ·
Validating
data with JavaScript ·
Use
JavaScript to access field contents ·
Write
JavaScript to validate a field's contents ·
Use
JavaScript to create a re-director page Setting up and formatting data with Java
Server Pages (JSPs) ·
Define
a JSP ·
Determine
when to use JSPs ·
Define
how JSPs relate to Domino data ·
Use the
Domino JSP tag library to format and display Domino data 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 Make your web site interactive with IBM
Lotus Sametime ·
Define
the importance of interactivity on a Web site ·
Define
the Sametime API ·
Deploy
a customized Sametime Java applet 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 |
|
|
|
Audience: |
|
Domino
Application |
|
|
|
Prerequisites: |
|
attendance in,
or the equivalent knowledge of the skills in the following courses: "Domino
Designer Fundamentals" and "Exploring IBM Lotus Domino 6 Designer
Features" or "Developing
IBM Lotus Domino 6 Applications: Foundation Skills" |