上午 |
第一課、XPages應用程式組成架構
(O.5H)
-第1節 應用程式架構圖
-第2節 人員組織資料
--(1)部門資料與人員資料設計的考量項目
--(2)核決層級的判斷方式
--(3)一人身兼多個部門的主管
--(4)一人具有多個部門的身份
-第3節 Portal概觀
|
第二課、
基礎表單範例一:公告系統的設計 (1H)
-第1節 公告單-表單的設計
-第2節 公告單-XPage的設計-新增、修改、儲存、套用樣式表
-第3節 在CKEditor(Richtext控制項)中新增中文字型選項
-第4節 公告單-基本視圖的設計 |
第三課、
基礎表單範例二:請假單的設計 (1.5H)
-第1節 請假系統相關表單介紹
-第2節 設計請假單的前置作業-相關基本維護檔的設計
-第3節 請假單-XPage的設計:
--(1) 挑選申請人、代理人
--(2) 動態計算請假時數(不更新網頁)
--(3) 相關時數的卡控
--(4) 必上傳附件的卡控
--(5) 送出時必填欄位的檢核
--(6) 送出時相關日期的檢核
--(7)送出與核准後相關時數資料的連動
-第4節 基本視圖的設計
-第5節 排值班表:
--(1)相關資料結構
--(2)以XPage設計表格式的排值班表
--(3)符合一例一休的相關時數警示 |
下午 |
第四課、
表單應用程式的包裝、簽核與搜尋 (1.5H)
-第1節 使用應用程式佈置(layout)設計框架與選單
-第2節 使用導覽器設計視圖選單
-第3節 設計相關視圖:
--(1)待簽核表單
--(2)送簽中表單
--(3)已處理表單
--(4)個人全部表單
-第4節 簽核表單的UI設計
-第5節 挑選常用簽核用語
-第6節 批次簽核的設計
-第7節 在視圖上搜尋表單
--(1)全文檢索搜尋
--(2)指定欄位搜尋(複合條件查詢)
--(3)排序搜尋結果
-第8節 進階的選單設計-使用「折疊式儲存器」控制項 |
第五課、含金額表單範例-差旅費報支單的設計 (1.5H)
-第1節 Master-Detail資料結構說明
-第2節 差旅費報支單-XPage的設計:
--(1)新增各項明細單:膳雜費、住宿費、自用車等
--(1)國外出差的匯率計算
--(2)國外出差的匯率計算
--(3)費用歸屬成本中心的設計(視圖單列包含多筆成本中心)
--(4)各項費用的統計
-第3節 列印差旅費報支單
--(1)列印單張報支單
--(2)批次列印多張報支單
-第4節 財務批次填寫付款日期 |
第六課
、整合上述表單的Portal設計 (0.5H)
-第1節 應用程式選單的設計方式(使用維護檔)
-第2節 待簽核案件,送簽中案件的呈現方式
-第3節 主內容顯示最新公告 |
|
上午 |
第七課、含會辦流程的表單範例-簽呈系統的設計(1.5H)
-第1節 簽呈單-XPage的設計:
--(1)一人具有多個身份,填單時的處理方式
--(2)判斷Richtext控制項是否有填值的方式
--(3)挑選會辦單位
--(4)挑選簽呈類別並自動帶入會辦單位
-第2節 會辦單(同時簽核)的原理說明
-第3節 會辦單的設計
-第4節
多人(原簽核者與代理人)同時簽核同一張表單的處理方式(不鎖定也不會產生衝突)
-第5節 衝突文件的處理方式 |
第八課、報表製作與匯出Excel (1.5H)
-第1節 製作簽呈報表(含複合條件查詢)
-第2節 Server需安裝Excel的匯出方式
--(1)撰寫Agent匯出到Excel(不建議)
--(2)在XPage撰寫SSJS(XAgent)匯出到Excel
--(3)Server安裝Excel的缺點
-第3節 Server不需安裝Excel的匯出方式
--(1)使用Apache POI匯出Excel的優點
--(2)下載與安裝Apache POI
--(3)撰寫SSJS透過Apache POI匯出資料到Excel |
下午 |
第九課、使用多頁籤的表單範例-客戶管理系統 (1.5H)
-第1節 設計「欄位甚多之表單」的方式-使用「加上標籤的畫面」
-第2節 範例-客戶基本資料
-第3節 多頁籤的必填欄位檢核方式
-第4節. 「加上標籤的畫面」控制項的缺點 (新)
-第5節. 替代「加上標籤的畫面」控制項的方式 (新)
|
第十課、使用行事曆樣式的範例-會議室與資源預約 (1H)
-第1節 僅預約單日會議室的行事曆
-第2節 可預約多日會議室的行事曆 範例網頁
-第3節 月檢視與季檢視 範例網頁 |
第十一課、多國語言的設計 (1H)
-第1節 多國語言的設計原理說明-一套程式(XPage),多種語言
-第2節 需要設計多國語言的元件:選單、視圖、表單、CSJS
-第3節 判斷要顯示何種語言的方式
-第4節 語言維護檔
-第5節 顯示多國語言的XPage設計
-第6節. 多時區的時間處理 (新)
-第7節. 使用Java DateTime取代NotesDateTime
(新)
|
|
上午 |
第十二課、XPage的安全性 (0.5H)
-第1節 誇Server存取資料庫的方式與安全性設定
-第2節 誇Server存取資料庫的URL
-第3節 安裝FP8後的安全性設定(資料庫的Whitelist
URL參數)(指定資料庫白名單)
-第4節 安裝FP8的衍生問題
-第5節 在XPage以簽認者身份存取資料庫與文件
-第6節 文件的讀者與作者欄位
-第7節 在XPage表單中使用畫面以替代讀者與作者功能的方式
-第8節 上述兩項方式的優缺點 |
第十三課、RWD型式應用程式的設計 (2.5H)(新)
-第1節 RWD控制項簡介
-第2節.設計RWD的應用程式佈置(Layout)
-第3節.導覽列(Navigation Bar)的設計
-第4節.RWD的視圖設計
-第5節.RWD的表單設計、限制與設計技巧
-第6節.RWD對話框的限制與設計技巧
-第7節.RWD的網頁列印設計方式
-第8節.連鎖局部更新(連續更新多個控制項)
-第9節 手機簽核的RWD設計(以請假單與差旅費報支單為例)
--(1)Portal的設計
--(2)簽核表單的設計 |
下午 |
第十四課、與關連式資料庫的整合應用 (2H)
-第1節 Notes與關連式資料庫的各種連接方式彙整
-第2節 XPage存取關連式資料庫的方式
--(1)使用Agent(不建議)
--(2)使用Eclipse Java
--(3)使用@JDBC函數(需安裝FP8)
-第3節.使用視圖控制項顯示與查詢RDB的Table (新)
-第4節.以RDB當作「自動搜尋(Type Ahead)」的資料來源(新)
-第5節.以RDB當作組合框的選項資料來源(新)
-第6節.在一個XPage網頁同時顯示Notes與RDB的資料(新)
-第7節.在一個XPage的按鈕同時更改Notes與RDB的資料(新)
|
第十五課、以重複控制項顯示跨資料庫的搜尋結果( 0.5H) (新)
-第1節. 如何跨資料庫搜尋
-第2節. 將搜尋結果放入陣列的sessionScope變數
-第3節. 以重複控制項與分頁器顯示搜尋結果
-第4節. 在搜尋結果以不同顏色顯示所搜尋的字串
|
第十六課、以購物網站為例說明非員工使用的應用系統 (1H) (新)
範例網頁
-第1節. 會員帳號的規劃與設計
-第2節. 自行設計登入驗證
-第3節. 以資料視圖設計產品的瀏覽
-第4節. 單一產品的多圖片瀏覽
|
|