-
課程介紹:
該課程將向?qū)W員系統(tǒng)地介紹了基于Lotus Notes Domino R8.5平臺(tái)進(jìn)行C/S和B/S應(yīng)用程序開發(fā)的所有知識(shí)點(diǎn);以講師指導(dǎo)和結(jié)合實(shí)驗(yàn)動(dòng)手的課程方式,幫助學(xué)員掌握相應(yīng)的基于Domino平臺(tái)應(yīng)用程序的開發(fā)技能。
該課程分為9天,第一天到第四天,是Lotus Notes Domino基礎(chǔ)開發(fā)知識(shí),包含應(yīng)用程序結(jié)構(gòu)、表單和視圖,以及公式編程語言介紹,通過這一章的學(xué)習(xí),學(xué)員可以掌握簡單的C/S應(yīng)用程序的修和改定制開 發(fā);第五天至第七天是中級(jí)開發(fā),主要介紹了高級(jí)公式技巧、異構(gòu)數(shù)據(jù)的訪問存取以及工作流的實(shí)現(xiàn),可以幫助學(xué)員掌握更為復(fù)雜的C/S應(yīng)用程序修改和定制開 發(fā);第八天和第九天是B/S應(yīng)用程序開發(fā),在C/S程序開發(fā)的基礎(chǔ)上,進(jìn)一步講解Web應(yīng)用程序開發(fā)的知識(shí),幫助學(xué)員將已有的Notes應(yīng)用程序改造為B /S應(yīng)用程序,或進(jìn)行B/S應(yīng)用程序的修改和定制開發(fā);學(xué)員可整體進(jìn)行選擇,也可以結(jié)合自己掌握基礎(chǔ),按照三個(gè)不同的部分進(jìn)行選擇學(xué)習(xí)。課程對(duì)象: 企業(yè)中需要掌握基于Lotus Domino平臺(tái)上應(yīng)用程序開發(fā)或修改技能的系統(tǒng)維護(hù)人員或開發(fā)人員,也包含需要了解Lotus Notes應(yīng)用程序開發(fā)知識(shí)而進(jìn)行決策的IT管理人員。
課程大綱:
????? 模塊一:lotus domino R8.5初級(jí)開發(fā)
?????????????? 認(rèn)識(shí)Lotus Domino 8.5應(yīng)用程序
??????????????????? 能夠使用IBM Lotus Domino Designer 創(chuàng)建的應(yīng)用程序
??????????????????? 為應(yīng)用開發(fā)定義數(shù)據(jù)源需求
??????????????????? IBM Lotus Domino中的體系架構(gòu)和數(shù)據(jù)庫結(jié)構(gòu)
?????????????? 認(rèn)識(shí)IBM Lotus Domino 8.5開發(fā)設(shè)計(jì)環(huán)境
??????????????????? Lotus Domino Design界面認(rèn)識(shí)
??????????????????? 使用IBM Lotus Domino 8.5中的幫助功能
?????????????? 創(chuàng)建第一個(gè)Lotus Notes Domino應(yīng)用程序
??????????????????? 拷貝已有應(yīng)用程序
??????????????????? 使用模板創(chuàng)建新應(yīng)用
?????????????? 創(chuàng)建頁面元素
??????????????????? 頁面元素命名
??????????????????? 在頁面中添加、格式化文本
??????????????????? 在頁面中添加、格式化表格
??????????????????? 在頁面中使用圖片
?????????????? 創(chuàng)建表單
??????????????????? 設(shè)計(jì)和創(chuàng)建第一個(gè)表單
??????????????????? 表單的命名
??????????????????? 在表單中添加域
??????????????????? 指定域的數(shù)據(jù)類型
??????????????????? 使用Hide選項(xiàng)
?????????????? 構(gòu)建視圖
??????????????????? 設(shè)計(jì)和創(chuàng)建第一個(gè)視圖
??????????????????? 添加以及格式化視圖列
??????????????????? 在列上使用排序?qū)傩詠斫M織文檔顯示
?????????????? 公式介紹
??????????????????? Lotus Domino Designer可使用的編程語言
??????????????????? Formula語法
??????????????????? 使用對(duì)象
?????????????? 使用Formula計(jì)算和比較值
??????????????????? 文本常量
??????????????????? 數(shù)字常量
??????????????????? 時(shí)間/日期常量
??????????????????? 運(yùn)算符介紹
??????????????????? 變量
?????????????? 使用函數(shù)
??????????????????? 訪問應(yīng)用信息時(shí)常用函數(shù)
??????????????????? 轉(zhuǎn)換調(diào)整函數(shù)
??????????????????? 使用@If函數(shù)構(gòu)建條件語句
??????????????????? 對(duì)編程窗口進(jìn)行簡單格式化使formula更易可讀
?????????????? 在表單中使用formula
??????????????????? 使用formula自動(dòng)計(jì)算數(shù)據(jù)
??????????????????? 在文檔中為域計(jì)算數(shù)值
??????????????????? 在編輯域中使用formula
??????????????????? 使用formula中的列表
??????????????????? 創(chuàng)建可簡化調(diào)用的代碼
??????????????????? 錯(cuò)誤處理函數(shù)
?????????????? 在視圖中使用公式
??????????????????? 在視圖選擇公式
??????????????????? 在視圖列中顯示多個(gè)域值
??????????????????? 在視圖中顯示圖標(biāo)
?????????????? 增強(qiáng)表單
??????????????????? 創(chuàng)建層
??????????????????? 創(chuàng)建子表單
??????????????????? 創(chuàng)建共享域
??????????????????? 啟用繼承
??????????????????? 創(chuàng)建關(guān)聯(lián)表單
?????????????? 增強(qiáng)視圖
??????????????????? 使用層次視圖
??????????????????? 在視圖中顯示響應(yīng)文檔
??????????????????? 使用共享列
?????????????? 使用操作元素
?????????????? 創(chuàng)建Xpage元素
??????????????????? 比較基于表單的設(shè)計(jì)和基于XPages的設(shè)計(jì)的不同
??????????????????? 識(shí)別XPage元素
??????????????????? 設(shè)計(jì)和創(chuàng)建XPage
??????????????????? 使用自定義控件
??????????????????? 設(shè)計(jì)和創(chuàng)建可以重復(fù)使用的控件
?????????????? 增強(qiáng)XPage
??????????????????? 配置validation
??????????????????? 增強(qiáng)XPage應(yīng)用外觀
??????????????????? 使用相應(yīng)的變量將值傳到控件
??????????????????? Xpage應(yīng)用問題的排查
?????????????? 使用代理
??????????????????? 設(shè)計(jì)和創(chuàng)建代理
??????????????????? 新建代理的安全性
?????????????? 應(yīng)用程序安全
??????????????????? 定義訪問應(yīng)用的安全
??????????????????? 數(shù)據(jù)庫的存取控制列表
??????????????????? 創(chuàng)建角色以及設(shè)置ACL
??????????????????? 使用讀者、作者域
??????????????????? 控制匿名用戶訪問
?????????????? 應(yīng)用發(fā)布
??????????????????? 使用模板發(fā)布或者更新已有應(yīng)用
??????? 模塊二:lotus domino R8.5中級(jí)開發(fā)
?????????????? 高級(jí)公式
??????????????????? 公式處理字符串、列表、循環(huán)和錯(cuò)誤
??????????????????? 操作文本值的公式作文本值的公式
??????????????????? 分解字符串時(shí),使用的函數(shù)
??????????????????? 處理列表
??????????????????? 創(chuàng)建循環(huán)公式
??????????????????? 編寫和用戶交互作用的的公式代碼
?????????????? 布局區(qū)域
?????????????? 高級(jí)用戶界面設(shè)計(jì)
??????????????????? 高級(jí)視圖設(shè)計(jì)
??????????????????? 嵌入視圖的使用
?????????????? 使用樣式表
?????????????? 建立應(yīng)用的導(dǎo)航結(jié)構(gòu)
??????????????????? 使用links和Imagemaps、Outlines
??????????????????? 建立一個(gè)Frameset
?????????????? 數(shù)據(jù)訪問
??????????????????? 在Lotus Domino數(shù)據(jù)庫中訪問數(shù)據(jù)
??????????????????? 簡要表
??????????????????? 訪問非Notes數(shù)據(jù)
??????????????????? 在Lotus Domino和關(guān)系型數(shù)據(jù)庫之間使用DECS和DCR映射數(shù)據(jù)
?????????????? 工作流
??????????????????? 在Lotus Domino應(yīng)用中增加工作流
??????????????????? 規(guī)劃工作流
??????????????????? 設(shè)計(jì)工作流應(yīng)用思想
?????????????? 安全控制Domino應(yīng)用數(shù)據(jù)
??????????????????? 創(chuàng)建存取控制區(qū)段
??????????????????? 向 Notes 應(yīng)用程序的文檔和區(qū)段中附加電子簽名
??????????????????? 加密 Notes 應(yīng)用程序中的文檔
??????????????????? 選擇為文檔分配密鑰的方法
??????? 模塊三:lotus dominoR8.5高級(jí)開發(fā)培訓(xùn)
?????????????? 創(chuàng)建Web中的展示頁面
??????????????????? HTML簡介
??????????????????? 表格處理
??????????????????? 圖片和鏈接
??????????????????? 增強(qiáng)頁面的外觀顯示
??????????????????? 使用樣式表
?????????????? 創(chuàng)建Web表單
??????????????????? Domino服務(wù)器如何處理一個(gè)Web表單
??????????????????? 表單域和<input>標(biāo)簽對(duì)應(yīng)關(guān)系
??????????????????? 保留域、隱藏域和可計(jì)算域的使用
?????????????? Web視圖數(shù)據(jù)展示
??????????????????? 嵌入視圖的使用
??????????????????? 控制視圖的顯示
??????????????????? 目標(biāo)幀的使用
?????????????? 在表單中使用JavaScript
??????????????????? JavaScript在Lotus Domino服務(wù)器中如何使用
??????????????????? 使用JavaScript校驗(yàn)和轉(zhuǎn)換數(shù)據(jù)
??????????????????? 代碼重用
?????????????? 使用Web代理增強(qiáng)站點(diǎn)功能
??????????????????? 存儲(chǔ)用戶個(gè)人信息
??????????????????? 創(chuàng)建Web日志
??????????????????? 在Web應(yīng)用中使用Web Services
??????????????????? 在Web應(yīng)用中使用Java
?????????????? 增強(qiáng)Web安全性
??????????????????? Lotus Domino Web站點(diǎn)訪問控制
??????????????????? 控制用戶訪問Web應(yīng)用程序