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

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

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

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

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

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



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

25 3 22 2017/9/1 前報名並預繳學費者,享85折優惠
延期到第二場
2017/09/16 (六)
AM 9:00-PM 5:00
2017/9/8 前報名並預繳學費者,享9折優惠
2017/09/23 (六)
AM 9:00-PM 5:00
台北第二場
(2017.8.31更新)
2017/10/14 (六)
AM 9:00-PM 5:00
自由廣場會議中心-多功能會議室
台北市內湖區瑞光路399號1F-詳細地圖

25 8 17 2017/10/6 前報名並預繳學費者,享85折優惠
已結業
2017/10/21 (六)
AM 9:00-PM 5:00
2017/10/13 前報名並預繳學費者,享9折優惠
2017/11/04 (六)
AM 9:00-PM 5:00
高雄
(2017.9.1更新)
2017/11/11 (六)
AM 9:00-PM 5:00
三洋維士比集團教育基金會-觀月教室
高雄市苓雅區中正二路175號31樓-詳細地圖

25 1 24 2017/11/3 前報名並預繳學費者,享85折優惠
已取消該場次
2017/11/25 (六)
AM 9:00-PM 5:00
2017/11/10 前報名並預繳學費者,享9折優惠
2017/12/02 (六)
AM 9:00-PM 5:00


其他場次上課意願問卷調查
若您對其他地區的開課有興趣,請填寫該地區的問卷,當該地區的問卷人數達五人,即會在此地區開課。
台北地區若對目前開課時間無法配合參加者,亦可在下方填寫問卷,當達到五人時,亦會再加開第二場。
場次 地點 已填問卷人數 填寫問卷
台北 自由廣場會議中心-多功能會議室
台北市內湖區瑞光路399號1F-詳細地圖
2 已截止
新竹 科技生活館-集思竹科會議中心
新竹科學園區工業東二路1號-詳細地圖
0 已截止
台中 日內瓦會議廳-澳洲廳
台中市忠明南路303號17F-詳細地圖
3 已截止
高雄 三洋維士比集團教育基金會
觀月教室高雄市苓雅區中正二路175號31樓-詳細地圖
1 已截止


課程大綱與上課時程
第一天 第二天 第三天
上午
第一課、XPages應用程式組成架構 (O.5H)
-第1節 應用程式架構圖
-第2節 人員組織資料
--(1)部門資料與人員資料設計的考量項目
--(2)核決層級的判斷方式
--(3)一人身兼多個部門的主管
--(4)一人具有多個部門的身份
-第3節 Portal概觀
第二 、單一表單應用程式的架構 (O.5H)
-第1節 設計元件的命名原則
-第2節 常用元件的設計說明
--(1)表單共用欄位
--(2)表單(Form)
--(3)視圖(View)
--(4)代理程式(Agent)
--(5)自訂控制項
--(6)XPages
-第3節 資料庫ACL的設定考量
第三課、 基礎表單範例一:公告系統的設計 (1H)
-第1節 公告單-表單的設計
-第2節 公告單-XPage的設計-新增、修改、儲存、套用樣式表
-第3節 在CKEditor(Richtext控制項)中新增中文字型選項
-第4節 公告單-基本視圖的設計
第四課、 基礎表單範例二:請假單的設計 (1H)
-第1節 請假系統相關表單介紹
-第2節 設計請假單的前置作業-相關基本維護檔的設計
-第3節 請假單-XPage的設計:
--(1) 挑選申請人、代理人
--(2) 動態計算請假時數(不更新網頁)
--(3) 相關時數的卡控
--(4) 必上傳附件的卡控
--(5) 送出時必填欄位的檢核
--(6) 送出時相關日期的檢核
--(7)送出與核准後相關時數資料的連動
下午
-第4節 基本視圖的設計 (1H)
-第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節 財務批次填寫付款日期
上午
第七課、含會辦流程的表單範例-簽呈系統的設計 (2.5H)
-第1節 簽呈單-XPage的設計:
--(1)一人具有多個身份,填單時的處理方式
--(2)判斷Richtext控制項是否有填值的方式
--(3)挑選會辦單位
--(4)挑選簽呈類別並自動帶入會辦單位
-第2節 會辦單(同時簽核)的原理說明
-第3節 會辦單的設計
-第4節 多人(原簽核者與代理人)同時簽核同一張表單的處理方式(不鎖定也不會產生衝突)
-第5節 衝突文件的處理方式
第八 、整合上述表單的Portal設計 (0.5H)
-第1節 應用程式選單的設計方式(使用維護檔)
-第2節 待簽核案件,送簽中案件的呈現方式
-第3節 主內容顯示最新公告
下午
第九課、報表製作與匯出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節 多頁籤的必填欄位檢核方式
第十一課、使用行事曆樣式的範例-會議室與資源預約  (1H)
-第1節 僅預約單日會議室的行事曆
-第2節 可預約多日會議室的行事曆   範例網頁
-第3節 月檢視與季檢視   範例網頁
上午
第十二課、多國語言的設計 (1H)
-第1節 多國語言的設計原理說明-一套程式(XPage),多種語言
-第2節 需要設計多國語言的元件:選單、視圖、表單、CSJS
-第3節 判斷要顯示何種語言的方式
-第4節 語言維護檔
-第5節 顯示多國語言的XPage設計
第十三課、XPage的安全性 (0.5H)
-第1節 誇Server存取資料庫的方式與安全性設定
-第2節 誇Server存取資料庫的URL
-第3節 安裝FP8後的安全性設定(資料庫的Whitelist URL參數)(指定資料庫白名單)
-第4節 安裝FP8的衍生問題
-第5節 在XPage以簽認者身份存取資料庫與文件
-第6節 文件的讀者與作者欄位
-第7節 在XPage表單中使用畫面以替代讀者與作者功能的方式
-第8節 上述兩項方式的優缺點
第十四課、RWD型式應用程式的設計 (1.5H)
-第1節 RWD簡介
-第2節 手機簽核的RWD設計(以請假單與差旅費報支單為例)
--(1)Portal的設計
--(2)簽核表單的設計
下午
第十五課、與關連式資料庫的整合應用 (1H)
-第1節 Notes與關連式資料庫的各種連接方式彙整
-第2節 XPage存取關連式資料庫的方式
--(1)使用Agent(不建議)
--(2)使用Eclipse Java
--(3)使用@JDBC函數(需安裝FP8)
第十六課、以DB2做為Notes輔助資料庫的應用 (2.5H)
-第1節 使用DB2做為Notes輔助資料庫的優點
-第2節 安裝DB2 Express-C 9.7版
-第3節 將單一表單文件即時同步到DB2
-第4節 撰寫排程Agent,批次同步表單文件到DB2
-第5節 用XPage設計複合條件查詢畫面,再撰寫XAgent將資料從DB2匯出Excel
第十七課、應用程式的部署 (0.5H)
-第1節 正式環境與開發環境
-第2節 同一個應用程式在多公司或多廠區的部署方式
-第3節 多伺服器與多資料庫的程式上版方式
-第4節 更新資料庫設計的方式(UAT之後如何上版到Production):
--(1)重新整理設計
--(2)取代設計
--(3)抄寫


講師: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以上