-
課程介紹:
該課程將向學員系統地介紹了基于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應用程序的修改和定制開發;學員可整體進行選擇,也可以結合自己掌握基礎,按照三個不同的部分進行選擇學習。課程對象: 企業中需要掌握基于Lotus Domino平臺上應用程序開發或修改技能的系統維護人員或開發人員,也包含需要了解Lotus Notes應用程序開發知識而進行決策的IT管理人員。
課程大綱:
????? 模塊一: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應用程序