XPages應用程式實務設計課程2018(for Domino 9.0.1 FP8)(課程代號:ND9XAP)開課了!

實戰經驗密技大公開!
2018/08/13
歷屆課程:
在先前的XPages教材或課程中,都著重在基本技術的教學說明, 較偏重在理論,導致很多人上完課之後,仍不太會開發可實際使用的應用程式。有鑑於此,本公司特地規劃此XPages應用程式的實務設計課程,將本公司多年幫客戶建置應用系統的實務經驗,用實際所開發的表單做為範例,逐步介紹如何使用XPage設計出可以實際使用的應用程式。
這之中涵蓋了許多在實務應用上會碰到的需求與問題,主要涵蓋以下主題,並依照難易程度循序講解:

-基礎表單的設計 (以公告單為例 )
-進階表單設計(以請假單為例)
-包含金額計算的表單設計(以差旅費報支單為例)
-表單應用程式的包裝、簽核與搜尋
-會辦流程的設計(以簽呈單為例)
-使用多頁籤的表單設計(以客戶資料單為例)
-報表製作與匯出Excel
-多國語言的設計
-RWD型式應用程式的設計
-與關連式資料庫的整合應用
-給非員工使用的應用系統

這些範例程式都是本公司的實務建置所開發的系統,可說已經過實際驗證的設計方式,再再證明使用XPage所設計的應用程式,是可以給企業作為日常運作之用。

期待經由這樣的經驗分享教學,能讓之前學過XPage設計的學員,能更有設計出接近實務應用的能力,也給尚未學過XPage的傳統Notes設計師,可對XPage更具信心以及增加學習的意願。

這些範例程式幾乎是半套的完成品,上課同時拿到半套應用系統,可說相當物超所值!
課程特色
●詳細介紹XPages的實務運用設計
●附上範例程式
●循序漸進、由淺至深的課程編排,以本公司多年的教學經驗,可讓初學者很容易的學習
●無太艱深的理論,每一課題材均以實務面說明與操作,可在很短的時間學習最實用與紮實的技術
●以本公司的實務開發經驗,傳授實用的設計方式與技巧
◆ 週六假日班 :根 據以往的開課經驗,由於週五的上班時間,很多人因忙於工作而沒有時間請假上課,故本次召開週六假日班,讓學員可在無工作干擾的情況下專心上課,也不需要請假;犧牲短暫的假日,可以換來技術的養成,對於日後的工作將更有幫助。
彈性課程 可選擇只上其中一天、兩 、或是三天全上!
◆ 費用低廉 :單日課程費用,定價為 NT$5,000 元(時數長達七小時) 三天全上的費用定價為NT$15,000 元,此費用包含一本教學講義、場地/茶水費,以及當日的午餐費,另外 提供兩種優惠方式 ,物超所值,且名額有限,有興趣者請儘速報名!(課程費用為含稅價,且可開發票以便報帳)
◆ 結業證書 :於課程最後一天結束時,將對每一位學員頒發結業證書 (限一次上三天者),以茲證明上過本課程。 結業證書樣本
●優惠方式2:同場次同張報名表,兩人同行可享95折優惠,三人及以上同行,可享9折優惠。
●優惠方式1與優惠方式2可同時使用,享雙重優惠。
於上課當天繳費者,恕不提供預繳優惠,但仍可享多人同行之優惠。



各場次上課時間與線上報名
場次
日期-時間
地點
名額
已報名人數
尚餘名額
優惠方式1
線上報名
台北
2018/09/01 (六)
AM 9:00-PM 5:00
自由廣場會議中心-多功能會議室
台北市內湖區瑞光路399號1F-詳細地圖

25 7 18 2018/8/24 前報名並預繳學費者,享85折優惠 我要報名
2018/09/08 (六)
AM 9:00-PM 5:00
2018/8/31 前報名並預繳學費者,享9折優惠
2018/09/15 (六)
AM 9:00-PM 5:00




課程大綱與上課時程 (紅色部分為比2017年新增的課程項目)
第一天 第二天 第三天
上午
第一課、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節. 單一產品的多圖片瀏覽


講師:Albert Huang(黃溪和)





注意事項
1.學員請自備筆記型電腦,上課地點並無提供電腦以供練習。
2.自備的筆記型電腦,請自行安裝Lotus Notes Client/Domino Server 9.0.1,並已設定完成。
3.自備的筆記型電腦,最好配有光碟機與USB介面,以利copy範例程式。
4.建議不要使用平常工作用的筆電,以免移除正常的環境;或是先將原本的環境與資料備份起來。
5.上課時若想要增購其他教材,可以每本NT$500元(未稅)優惠價購買。
6.請帶著一顆輕鬆愉快的心情參加本課程,當日AM 8:45 開始報到。

附註:筆電規格
CPU:Intel Pentium雙核心,1.7GHz更高或相容
記憶體:至少2GB
硬碟:請準備至少10GB空間
需具備USB
作業系統:任何Windows均可,講師的環境是Windows 7 若硬體規格夠高檔,可安裝VMWare,在其裡面安裝Domino(規格不夠高檔者請勿用VMWare)

版權所有 易和資控  Copyright (C)   2024 Esertec All rights reserved .   瀏覽器建議使用1024*768 IE6.0以上