艾威培训|职业认证培训|IT技术培训|企业内训|数字化人才培养
近期开班:每月一期(详询) | 班型:直播班 / 面授班 | 支持企业内训
IBM Lotus 开发培训 | 9天系统精讲 | C/S & B/S 全覆盖

Domino R8/R8.5 标准开发培训
从零掌握 Lotus Notes Domino C/S & B/S 应用开发

9天系统学习,三阶递进,从表单视图到Web应用,从公式语言到XPage,全面覆盖Domino应用开发技能栈

课程定位:面向企业IT开发与维护人员的IBM Lotus Domino R8.5应用开发系统培训,以讲师指导+实验动手的方式,帮助学员掌握基于Domino平台的C/S与B/S应用程序开发与定制技能。课程分为三个阶段(基础4天 → 中级3天 → 高级2天),学员可整体选择或按模块选择学习,完成培训后可参加IBM Lotus国际认证考试。
What is Domino Development Training

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)。学员可根据自身水平灵活选择单模块或完整学习。

Why Learn Domino Development

为什么学习 Domino 应用开发?

Lotus Domino平台在全球大型企业和政府机构中广泛部署,掌握Domino开发技能不仅是维护存量系统的刚需,更是通往企业级协作应用开发的起点。

市场刚需

存量系统维护需求持续存在

全球大量金融、政府、制造业企业的核心协作系统仍运行在Domino平台上,需要专业人员对现有应用程序进行维护、优化和功能扩展,开发人才长期供不应求。

全栈能力

从C/S到B/S全覆盖

掌握Domino表单、视图、公式语言后,进阶学习Web表单、JavaScript、XPage,实现从传统Notes客户端到现代Web应用的完整开发能力,避免技术断层。

认证加持

获取IBM Lotus国际认证

完成培训后可直接报名参加IBM Lotus国际认证考试,获取全球认可的开发资质,为职业发展提供有力背书。

Target Audience & Scenarios

谁适合学习 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开发知识体系,课程内容与认证考试大纲高度对应,是有效的备考路径。

3-Stage · 9-Day Learning Path

课程大纲 · 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站点安全访问控制。

Detailed Syllabus

详细课程内容

以下详细内容依据 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资料查询系统
Instructor

授课老师介绍

艾威Domino开发讲师团队拥有10年以上IBM Lotus平台开发与教学经验,曾为多家金融、制造企业提供Domino应用开发咨询与培训服务。

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开发培训与项目实施
Class Schedule

Domino R8/R8.5 标准开发培训 近期开班计划

艾威培训定期开设Domino开发公开课,同时支持企业内训按需定制,灵活安排时间与地点。无论您是个人提升还是团队培训,我们都能提供合适的方案。

近期开班

公开课:滚动开班,小班授课

Domino R8/R8.5标准开发培训定期开设周末班与脱产班,支持9天完整课程或分阶段报名。每班限额15人确保教学质量,具体开班时间请联系课程顾问获取蕞新排期。

企业内训

企业内训:按需定制,送教上门

针对企业开发团队,我们可提供上门培训服务,培训内容可根据企业实际Domino应用情况定制化调整,时间灵活安排在1-3周内完成,配合企业实际应用案例进行讲解。

Why Avtech

为什么选择艾威培训学习 Domino 开发?

艾威培训成立于2003年,深耕IT培训领域二十余年,以“实战导向、学以致用”为核心理念,累计培训学员超过20万人次。

平台积累

20+年IT培训专业积淀

艾威培训自2003年成立以来,持续为企业和个人提供高质量IT技术培训服务,拥有成熟的课程研发体系和教学管理体系,确保每一门课程的内容质量和学习效果。

讲师实力

IBM Lotus 资深认证讲师团队

Domino开发讲师团队全部持有IBM Lotus认证资质,兼具丰富的企业项目实战经验和授课能力,能够将复杂的技术概念转化为学员易于理解和掌握的实战技能。

灵活选择

模块化课程 + 双重授课模式

9天课程支持整体选择或分阶段报名,公开课、线上直播、企业内训三种授课模式灵活切换。企业内训可定制课程内容,直接使用企业实际应用场景作为教学案例。

Student Feedback

学员真实收获

以下为近期Domino开发培训学员的真实学习感言,听听他们如何评价这门课程。

系统工程师 · 张先生

“9天从零到独立开发,远超预期”

之前只会Notes的一般操作,完全不懂开发。经过9天系统学习,现在能独立完成表单设计、视图构建和工作流开发,公司的OA审批流程优化项目已经上手在做了。讲师非常耐心,实验环节设置合理,每个知识点都能动手验证。

应用开发主管 · 李女士

“B/S模块解决了一直困扰的Web化问题”

我们团队一直想把几个Notes应用改造成Web应用但缺少经验。高级开发模块把Domino的Web表单、JavaScript、XPage讲得非常透彻,加上讲师分享的企业实战案例,团队回去后快速启动了Web迁移项目,效率提升明显。

IT项目经理 · 王先生

“分阶段学习模式非常适合团队规划”

安排了3个开发人员分不同阶段参加培训,初级开发让新人快速上手,中级和高级模块让骨干深入提升。课程内容与IBM Lotus认证考试高度对应,学完顺便考取了认证证书,一举两得。

FAQ

常见问题 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的特性,有助于理解版本差异。

Page Update

页面信息更新与说明

本页面蕞近更新时间:2026-07-07

本页面围绕“Domino R8/R8.5开发培训”“Lotus Notes应用开发”“Domino Designer公式语言”“Domino B/S Web开发”等关键词进行内容整理,课程信息以艾威培训蕞新发布为准。

想系统学习 Domino R8/R8.5 应用开发?

9天系统精讲,三阶递进,从C/S到B/S全覆盖。无论您是个人提升还是企业团队培训,联系课程顾问获取蕞新开班计划与定制方案。

Lotus Domino开发9天系统培训C/S和B/S全覆盖IBM Lotus认证企业内训定制动手实验驱动