Domino R8/R8.5 标准开发培训
从零掌握 Lotus Notes Domino C/S & B/S 应用开发
9天系统学习,三阶递进,从表单视图到Web应用,从公式语言到XPage,全面覆盖Domino应用开发技能栈
Domino R8/R8.5 标准开发培训是什么?
一门系统讲解 IBM Lotus Domino 应用开发全流程的实战课程,兼顾C/S传统客户端应用与B/S Web应用开发,培养企业需要的Domino全栈开发人员。
面向企业级Domino应用开发
本课程围绕IBM Lotus Domino R8.5平台,系统讲授从基础表单/视图设计到高级XPage/Web应用开发的完整知识体系,覆盖企业日常Domino应用维护、定制开发与新应用构建的各类场景,是Domino开发人员入行与进阶的标准课程。
4天基础 + 3天中级 + 2天高级
课程按难度递进分为三个独立模块:基础开发(表单、视图、公式语言)、中级开发(工作流、数据访问、高级界面)、高级开发(Web表单、JavaScript、XPage、Web Services)。学员可根据自身水平灵活选择单模块或完整学习。
为什么学习 Domino 应用开发?
Lotus Domino平台在全球大型企业和政府机构中广泛部署,掌握Domino开发技能不仅是维护存量系统的刚需,更是通往企业级协作应用开发的起点。
存量系统维护需求持续存在
全球大量金融、政府、制造业企业的核心协作系统仍运行在Domino平台上,需要专业人员对现有应用程序进行维护、优化和功能扩展,开发人才长期供不应求。
从C/S到B/S全覆盖
掌握Domino表单、视图、公式语言后,进阶学习Web表单、JavaScript、XPage,实现从传统Notes客户端到现代Web应用的完整开发能力,避免技术断层。
获取IBM Lotus国际认证
完成培训后可直接报名参加IBM Lotus国际认证考试,获取全球认可的开发资质,为职业发展提供有力背书。
谁适合学习 Domino R8/R8.5 标准开发?
本课程面向企业IT开发与维护岗位,无论您是刚接触Domino的新手还是有一定基础的维护人员,都能找到适合自己的学习路径。
Domino初学开发者
企业新入职的系统维护或开发人员,需要从零开始系统学习Lotus Notes Domino应用程序开发,掌握表单设计、视图构建、公式语言等基础技能。
系统维护/二次开发人员
已有一定Domino操作经验,需要提升开发能力以对现有C/S应用程序进行修改、定制和功能扩展,掌握高级公式、工作流与界面设计技巧。
B/S转型开发人员
熟悉传统C/S Notes开发,希望将应用迁移到Web端或开发新的B/S应用程序,需要掌握HTML、CSS、JavaScript在Domino平台上的Web开发技术。
典型学习场景
企业内部应用维护
企业OA、审批流等Domino应用出现功能变更需求,维护人员需要快速理解原有设计并完成修改,课程基础+中级模块覆盖日常维护所需全部开发技能。
新应用开发项目
企业启动新的Domino应用开发项目(工作流审批系统、知识库、文档管理等),开发团队需要系统掌握设计方法论与实战经验,9天完整课程可覆盖项目全周期需求。
应用Web化改造
企业计划将存量Notes客户端应用升级为B/S架构的Web应用,团队需要掌握Domino Web开发技术、XPage以及JavaScript/Web Services等现代化技能。
认证备考与能力证明
技术人员希望获取IBM Lotus国际开发认证,系统梳理Domino开发知识体系,课程内容与认证考试大纲高度对应,是有效的备考路径。
课程大纲 · 9天三阶沉浸式学习
课程按难度递进分为初级(4天)、中级(3天)、高级(2天)三个阶段,学员可整体选择9天完整课程,也可根据自身基础选择单模块学习。以下为各阶段核心内容概览:
Day 1-4 阶段一:Domino R8.5 初级开发(4天)
认识Domino应用程序体系架构与Designer开发环境,掌握表单设计与域名数据类型定义、视图构建与列格式化、Formula公式语言基础(函数/条件/变量/列表)、子表单与关联表单创建、应用程序安全(ACL/角色/读者作者域)以及应用发布与模板使用。
Day 5-7 阶段二:Domino R8.5 中级开发(3天)
深入学习高级公式技巧(字符串处理/列表操作/循环/用户交互),掌握高级视图设计与样式表、应用导航结构(Links/Outlines/Frameset)、非Notes数据访问(DECS/DCR映射关系型数据库)、工作流设计与实现,以及文档安全控制(存取控制区段/电子签名/加密)。
Day 8-9 阶段三:Domino R8.5 高级开发(2天)
聚焦B/S Web应用开发,覆盖HTML页面构建与CSS样式表、Web表单与Domino服务器处理机制、JavaScript表单校验与数据转换、Web代理增强站点功能、XPage设计与自定义控件、Web Services集成与Java使用,以及Web站点安全访问控制。
详细课程内容
以下详细内容依据 IBM Lotus Domino R8.5 官方开发课程大纲设计,每个模块均包含理论讲解与动手实验,确保学员学完即能上手开发。
阶段一(Day 1-4):Domino R8.5 初级开发
Day 1:认识Domino应用程序与开发环境
- Lotus Domino 8.5应用程序概述与体系架构
- Domino数据库结构与设计理念
- Lotus Domino Designer 8.5开发环境安装与配置
- Designer界面认识与工作区操作
- 使用Domino 8.5帮助功能与系统文档
Day 1(续):创建弟一个Domino应用程序
- 复制已有应用程序与使用模板创建新应用
- 页面元素创建(Page)与命名规范
- 页面中文本、表格的添加与格式化
- 页面中图片的插入与使用
- 动手实验:创建弟一个包含页面和导航的Notes数据库
Day 2:表单设计与域(Field)使用
- 表单(Form)的概念与设计方法
- 创建弟一个表单并命名
- 在表单中添加域(Field)并指定数据类型
- 使用Hide When选项控制域可见性
- 创建层(Layer)、子表单(Subform)与共享域(Shared Field)
- 启用表单继承与创建关联表单
- 动手实验:设计员工信息录入表单,包含多种数据类型
Day 2(续):构建视图(View)
- 视图(View)的设计与创建
- 添加与格式化视图列
- 使用排序属性组织文档显示
- 层次视图与显示响应文档
- 共享列与嵌入视图的使用
- 动手实验:创建多维度数据展示视图
Day 3:Formula公式语言基础
- Domino Designer支持的编程语言概览
- Formula语法基础与对象使用
- 文本常量、数字常量、时间/日期常量
- 运算符、变量与函数调用
- 常用函数:访问应用信息、数据转换调整
- @If函数构建条件语句
- 对Formula代码进行格式化提高可读性
Day 3(续):Formula在表单与视图中的应用
- 使用Formula自动计算表单数据
- 在文档中为域计算数值与编辑域中使用Formula
- 操作列表的Formula技巧
- 创建可复用代码与错误处理函数
- 视图选择公式与在列中显示多个域值
- 在视图中显示图标
- 动手实验:用@If实现审批状态自动判断,用视图公式筛选待审批文档
Day 4:操作、代理与安全
- 操作(Action)元素的设计与使用
- 代理(Agent)的设计、创建与安全性设置
- 应用程序安全管理:数据库ACL与访问控制
- 创建角色与设置权限
- 读者域与作者域的使用
- 控制匿名用户访问
- 应用发布:使用模板发布或更新已有应用
Day 4(续):XPage入门
- 基于表单的设计与基于XPage设计的对比
- XPage元素识别与创建
- 自定义控件(Custom Control)的设计与复用
- 配置Validation校验与增强XPage外观
- 使用变量将值传递到控件
- XPage应用问题排查方法
阶段二(Day 5-7):Domino R8.5 中级开发
Day 5:高级公式与用户界面设计
- 高级公式:字符串处理函数
- 分解字符串与列表处理函数
- 创建循环公式
- 编写与用户交互的公式代码(@Prompt/@PickList/@DialogBox)
- 布局区域(Layout Region)的使用
- 高级用户界面设计技巧
- 动手实验:使用循环公式批量处理文档,用@Prompt实现用户交互输入
Day 5(续):高级视图与界面增强
- 嵌入视图的高级用法
- 样式表(Style Sheet)的使用
- 建立应用的导航结构:Links、Imagemaps
- Outlines(大纲)的创建与使用
- Frameset(框架集)构建多窗格界面
Day 6:数据访问与外部数据集成
- 在Domino数据库中访问数据的多种方式
- 简要表(Profile)的使用
- 访问非Notes数据源的方法
- 使用DECS(Domino Enterprise Connection Services)连接关系型数据库
- DCR(Data Connection Resource)配置与应用
- Domino与关系型数据库之间的数据映射
- 动手实验:使用DECS连接外部数据库并实现数据同步
Day 7:工作流设计与文档安全
- 在Domino应用中增加工作流功能
- 工作流规划设计方法论
- 设计工作流应用的思路与实践
- 安全控制Domino应用数据
- 创建存取控制区段(Section)
- 向文档和区段中附加电子签名
- 加密Domino应用程序中的文档
- 选择为文档分配密钥的方法
- 动手实验:构建完整的请假审批工作流应用
阶段三(Day 8-9):Domino R8.5 高级开发(B/S Web应用)
Day 8:Web页面与表单设计
- HTML简介与在Domino中的应用
- 表格处理与图片/链接的使用
- CSS样式表增强页面外观显示
- Domino服务器如何处理Web表单请求
- 表单域与HTML <input> 标签的对应关系
- 保留域、隐藏域和可计算域的Web使用
- 动手实验:将Notes表单改为Web表单并在浏览器中访问
Day 8(续):Web视图与JavaScript
- Web视图数据展示与嵌入视图使用
- 控制视图显示方式与目标帧设置
- JavaScript在Domino服务器中的使用方式
- 使用JavaScript进行表单数据校验与转换
- JavaScript代码复用策略
- 动手实验:用JavaScript实现表单客户端校验
Day 9:Web代理、XPage与高级Web技术
- 使用Web代理增强站点功能
- 存储用户个人信息与创建Web日志
- 在Web应用中使用Web Services
- 在Web应用中使用Java增强功能
- XPage的高级Web应用构建
- 增强Web站点安全性:访问控制与SSL配置
- 控制用户访问Web应用程序的方法
- 动手实验:用Web代理+JavaScript构建完整的B/S资料查询系统
授课老师介绍
艾威Domino开发讲师团队拥有10年以上IBM Lotus平台开发与教学经验,曾为多家金融、制造企业提供Domino应用开发咨询与培训服务。
讲师
艾威 Domino 讲师团队
艾威培训Domino开发讲师团队由资深IBM Lotus认证专家组成,均具备10年以上Domino平台开发经验,曾为多家世界500强企业提供Domino应用架构设计与开发实施服务。讲师不仅精通Domino传统开发(表单/视图/公式/工作流),更熟练掌握XPage、JavaScript、Web Services等现代化Web开发技术,具备将Notes C/S应用改造为B/S架构的丰富实战经验。
- 专长领域:IBM Lotus Notes/Domino应用开发、工作流设计、B/S架构迁移、Domino与关系型数据库集成
- 授课风格:理论与实践紧密结合,每个模块均安排动手实验,强调“学完即能上手”
- 企业服务:曾为招商银行、中国移动、上汽集团等大型企业提供Domino开发培训与项目实施
Domino R8/R8.5 标准开发培训 近期开班计划
艾威培训定期开设Domino开发公开课,同时支持企业内训按需定制,灵活安排时间与地点。无论您是个人提升还是团队培训,我们都能提供合适的方案。
公开课:滚动开班,小班授课
Domino R8/R8.5标准开发培训定期开设周末班与脱产班,支持9天完整课程或分阶段报名。每班限额15人确保教学质量,具体开班时间请联系课程顾问获取蕞新排期。
企业内训:按需定制,送教上门
针对企业开发团队,我们可提供上门培训服务,培训内容可根据企业实际Domino应用情况定制化调整,时间灵活安排在1-3周内完成,配合企业实际应用案例进行讲解。
为什么选择艾威培训学习 Domino 开发?
艾威培训成立于2003年,深耕IT培训领域二十余年,以“实战导向、学以致用”为核心理念,累计培训学员超过20万人次。
20+年IT培训专业积淀
艾威培训自2003年成立以来,持续为企业和个人提供高质量IT技术培训服务,拥有成熟的课程研发体系和教学管理体系,确保每一门课程的内容质量和学习效果。
IBM Lotus 资深认证讲师团队
Domino开发讲师团队全部持有IBM Lotus认证资质,兼具丰富的企业项目实战经验和授课能力,能够将复杂的技术概念转化为学员易于理解和掌握的实战技能。
模块化课程 + 双重授课模式
9天课程支持整体选择或分阶段报名,公开课、线上直播、企业内训三种授课模式灵活切换。企业内训可定制课程内容,直接使用企业实际应用场景作为教学案例。
学员真实收获
以下为近期Domino开发培训学员的真实学习感言,听听他们如何评价这门课程。
“9天从零到独立开发,远超预期”
之前只会Notes的一般操作,完全不懂开发。经过9天系统学习,现在能独立完成表单设计、视图构建和工作流开发,公司的OA审批流程优化项目已经上手在做了。讲师非常耐心,实验环节设置合理,每个知识点都能动手验证。
“B/S模块解决了一直困扰的Web化问题”
我们团队一直想把几个Notes应用改造成Web应用但缺少经验。高级开发模块把Domino的Web表单、JavaScript、XPage讲得非常透彻,加上讲师分享的企业实战案例,团队回去后快速启动了Web迁移项目,效率提升明显。
“分阶段学习模式非常适合团队规划”
安排了3个开发人员分不同阶段参加培训,初级开发让新人快速上手,中级和高级模块让骨干深入提升。课程内容与IBM Lotus认证考试高度对应,学完顺便考取了认证证书,一举两得。
常见问题 FAQ
关于Domino R8/R8.5标准开发培训的常见问题,为您一一解答。
Q1:没有Domino使用经验,能学会这门课程吗?
可以。课程从认识Domino应用程序和Designer开发环境开始,弟一天就教您创建弟一个Notes数据库,不需要提前具备Domino开发经验。建议具备基本的计算机操作能力和编程思维即可。
Q2:三个阶段的课程可以分开报名吗?
可以。初级开发(Day1-4)、中级开发(Day5-7)、高级开发(Day8-9)三个模块可独立报名,您可根据自身基础和实际需要选择单模块或完整课程。具体排期请咨询课程顾问。
Q3:课程用的是哪个版本的Domino?
课程基于IBM Lotus Domino R8.5版本讲授,这也是目前企业环境中部署蕞广泛的版本。核心开发概念和技能对Domino R8和更高版本同样适用。
Q4:课程包含动手实验环节吗?
是的。课程采用“讲师指导 + 实验动手”的方式,每个模块都包含动手实验环节,学员将在真实的Domino Designer环境中创建表单、构建视图、编写公式、设计工作流等,确保理论与实践紧密结合。
Q5:学完本课程可以直接参加IBM Lotus认证考试吗?
课程内容与IBM Lotus开发认证考试大纲高度对应,学完具备参加认证考试的知识基础。学员可自行报名参加IBM Lotus国际认证考试。建议在培训结束后预留2-4周复习和做实操练习后再参加考试。
Q6:课程中的B/S开发部分需要提前掌握HTML/JavaScript吗?
不需要。高级开发模块(Day8-9)中包含了HTML、CSS和JavaScript的基础教学,讲师会在Domino开发场景中讲解这些Web技术。如果您已有前端基础,学习起来会更加轻松。
Q7:企业内训可以定制课程内容吗?
可以。企业内训支持内容定制,讲师可根据您企业实际使用的Domino应用情况和开发需求,调整课程重点和实验案例,更加贴合团队实际工作需要。请咨询课程顾问获取定制方案。
Q8:课程结束后有技术支持吗?
艾威培训为学员提供课后答疑支持,学员在实际工作中遇到Domino开发问题可通过课程群或联系讲师获得技术指导。企业培训客户更享有专属技术顾问服务。
Q9:培训完能开发什么样的Domino应用?
完成9天完整课程后,学员能够独立设计Domino应用程序的完整架构,包括:表单与视图设计、公式逻辑编程、工作流审批系统构建、多数据库数据集成,以及基于Web的C/S应用改造。覆盖企业OA、审批管理、知识库、文档管理等典型应用场景。
Q10:课程是否涉及Domino升级迁移的内容?
本课程为开发技能培训,重点讲授Domino应用的设计与开发,不专门讲解Domino服务器版本升级或平台迁移。但在开发过程中会介绍Domino R8.5的特性,有助于理解版本差异。
页面信息更新与说明
本页面蕞近更新时间:2026-07-07
本页面围绕“Domino R8/R8.5开发培训”“Lotus Notes应用开发”“Domino Designer公式语言”“Domino B/S Web开发”等关键词进行内容整理,课程信息以艾威培训蕞新发布为准。