IBM Domino R8/R8.5标准开发培训
课程大纲
认证须知
开课计划
学习QQ群
常见问题
课程介绍
该课程将向学员系统地介绍了基于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平台上应用程序开发或修改技能的系统维护人员或开发人员,也包含需要了解Lotus Notes应用程序开发知识而进行决策的IT管理人员。
课程安排
课程长度:9天
课程时间:
A、公开课(每班8人以内小班互动授课,每月一期,需提前报名)
B、定制内训(按企业需求开课,时间内容灵活安排)
课程大纲
模块一:lotus domino R8.5初级开发 | |
认识Lotus Domino 8.5应用程序 | 认识IBM Lotus Domino 8.5开发设计环境 |
能够使用IBM Lotus Domino Designer 创建的应用程序 为应用开发定义数据源需求 IBM Lotus Domino中的体系架构和数据库结构
| Lotus Domino Design界面认识 使用IBM Lotus Domino 8.5中的帮助功能 |
创建第一个Lotus Notes Domino应用程序 | 创建页面元素 |
拷贝已有应用程序 使用模板创建新应用 | 页面元素命名 在页面中添加、格式化文本 在页面中添加、格式化表格 在页面中使用图片 |
创建表单 | 构建视图 |
设计和创建第一个表单 表单的命名 在表单中添加域 指定域的数据类型 使用Hide选项 | 设计和创建第一个视图 添加以及格式化视图列 在列上使用排序属性来组织文档显示 |
公式介绍 | 使用Formula计算和比较值 |
Lotus Domino Designer可使用的编程语言 Formula语法 使用对象 | 文本常量 数字常量 时间/日期常量 运算符介绍 变量 |
使用函数 | 在表单中使用formula |
访问应用信息时常用函数 转换调整函数 使用@If函数构建条件语句 对编程窗口进行简单格式化使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映射数据 |
工作流 | 安全控制Domino应用数据 |
在Lotus Domino应用中增加工作流 规划工作流 设计工作流应用思想 | 创建存取控制区段 向 Notes 应用程序的文档和区段中附加电子签名 加密 Notes 应用程序中的文档 选择为文档分配密钥的方法 |
模块三:lotus dominoR8.5高级开发培训 | |
创建Web中的展示页面 | 创建Web表单 |
HTML简介 表格处理 图片和链接 增强页面的外观显示 使用样式表 | Domino服务器如何处理一个Web表单 表单域和<input>标签对应关系 保留域、隐藏域和可计算域的使用 |
Web视图数据展示 | 在表单中使用JavaScript |
嵌入视图的使用 控制视图的显示 目标帧的使用 | JavaScript在Lotus Domino服务器中如何使用 使用JavaScript校验和转换数据 代码重用 |
使用Web代理增强站点功能 | 增强Web安全性 |
存储用户个人信息 创建Web日志 在Web应用中使用Web Services 在Web应用中使用Java | Lotus Domino Web站点访问控制 控制用户访问Web应用程序 |
考试代码:C2040-985、C2040-986
IBM Lotus Domino/Notes是一个世界领先的企业级通讯、协同工作及Internet/Intranet平台;具有完善的工作流控制、数据库复制技术和完善可靠的安全机制;尤其适合 于处理各种非结构化与半结构化的文档数据、建立工作流应用、建立各类基于Web的应用。它全面实现了对非结构化信息的管理和共享,内含强大的电子邮件功能 及工作流软件开发环境,是实现群组协同工作、办公自动化的最佳开发环境。随着用户的不断增加,lotus技术人才正越来越受到各大企业的青 睐;AVTECH(中国)为了迎合市场的需求,从2003推出了关于lotus Notes/Domino 产品的系列培训与服务项目,我们经历了IBM Lotus R6、IBM Lotus R6.5、IBM Lotus R7、IBM lotus R8、IBM Lotus R8.5、IBM Domino R9等版本的培训课程的开发,并取得了广大企业的认可