该课程将向学员系统地介绍了基于Lotus Notes Domino R8.5平台进行C/S和B/S应用程序开发的所有知识点;以讲师指导和结合实验动手的课程方式,帮助学员掌握相应的基于Domino平台应用程序的开发技能。
该课程分为9天,第一天到第四天,是Lotus Notes Domino基础开发知识,包含应用程序结构、表单和视图,以及公式编程语言介绍,通过这一章的学习,学员可以掌握简单的C/S应用程序的修和改定制开 发;第五天至第七天是中级开发,主要介绍了高级公式技巧、异构数据的访问存取以及工作流的实现,可以帮助学员掌握更为复杂的C/S应用程序修改和定制开 发;第八天和第九天是B/S应用程序开发,在C/S程序开发的基础上,进一步讲解Web应用程序开发的知识,帮助学员将已有的Notes应用程序改造为B /S应用程序,或进行B/S应用程序的修改和定制开发;学员可整体进行选择,也可以结合自己掌握基础,按照三个不同的部分进行选择学习。参加课程学习后, 还可以直接报名参加IBM Lotus认证考试,并获取相应的Lotus国际考试认证证书。
课程模块:
模块一:lotus domino R8.5初级开发
认识Lotus Domino 8.5应用程序
能够使用IBM Lotus Domino Designer 创建的应用程序
为应用开发定义数据源需求
IBM Lotus Domino中的体系架构和数据库结构
认识IBM Lotus Domino 8.5开发设计环境
Lotus Domino Design界面认识
使用IBM Lotus Domino 8.5中的帮助功能
创建第一个Lotus Notes Domino应用程序
拷贝已有应用程序
使用模板创建新应用
创建页面元素
页面元素命名
在页面中添加、格式化文本
在页面中添加、格式化表格
在页面中使用图片
创建表单
设计和创建第一个表单
表单的命名
在表单中添加域
指定域的数据类型
使用Hide选项
构建视图
设计和创建第一个视图
添加以及格式化视图列
在列上使用排序属性来组织文档显示
公式介绍
Lotus Domino Designer可使用的编程语言
Formula语法
使用对象
使用Formula计算和比较值
文本常量
数字常量
时间/日期常量
运算符介绍
变量
使用函数
访问应用信息时常用函数
转换调整函数
使用@If函数构建条件语句
对编程窗口进行简单格式化使formula更易可读
在表单中使用formula
使用formula自动计算数据
在文档中为域计算数值
在编辑域中使用formula
使用formula中的列表
创建可简化调用的代码
错误处理函数
在视图中使用公式
在视图选择公式
在视图列中显示多个域值
在视图中显示图标
增强表单
创建层
创建子表单
创建共享域
启用继承
创建关联表单
增强视图
使用层次视图
在视图中显示响应文档
使用共享列
使用操作元素
创建Xpage元素
比较基于表单的设计和基于XPages的设计的不同
识别XPage元素
设计和创建XPage
使用自定义控件
设计和创建可以重复使用的控件
增强XPage
配置validation
增强XPage应用外观
使用相应的变量将值传到控件
Xpage应用问题的排查
使用代理
设计和创建代理
新建代理的安全性
应用程序安全
定义访问应用的安全
数据库的存取控制列表
创建角色以及设置ACL
使用读者、作者域
控制匿名用户访问
应用发布
使用模板发布或者更新已有应用
模块二:lotus domino R8.5中级开发
高级公式
公式处理字符串、列表、循环和错误
操作文本值的公式作文本值的公式
分解字符串时,使用的函数
处理列表
创建循环公式
编写和用户交互作用的的公式代码
布局区域
高级用户界面设计
高级视图设计
嵌入视图的使用
使用样式表
建立应用的导航结构
使用links和Imagemaps、Outlines
建立一个Frameset
数据访问
在Lotus Domino数据库中访问数据
简要表
访问非Notes数据
在Lotus Domino和关系型数据库之间使用DECS和DCR映射数据
工作流
在Lotus Domino应用中增加工作流
规划工作流
设计工作流应用思想
安全控制Domino应用数据
创建存取控制区段
向 Notes 应用程序的文档和区段中附加电子签名
加密 Notes 应用程序中的文档
选择为文档分配密钥的方法
模块三:lotus dominoR8.5高级开发培训
创建Web中的展示页面
HTML简介
表格处理
图片和链接
增强页面的外观显示
使用样式表
创建Web表单
Domino服务器如何处理一个Web表单
表单域和<input>标签对应关系
保留域、隐藏域和可计算域的使用
Web视图数据展示
嵌入视图的使用
控制视图的显示
目标帧的使用
在表单中使用JavaScript
JavaScript在Lotus Domino服务器中如何使用
使用JavaScript校验和转换数据
代码重用
使用Web代理增强站点功能
存储用户个人信息
创建Web日志
在Web应用中使用Web Services
在Web应用中使用Java
增强Web安全性
Lotus Domino Web站点访问控制
控制用户访问Web应用程序