行動式XPages應用程式 for Domino 9的開發與設計課程 (ND9MBXP)開課了!
2013/06/20
歷屆課程:
隨著智慧型手機的普及,使用者對於行動化應用的需求也日漸趨高。身為Domino應用程式的開發者,也面臨到將Domino電子表單轉為讓行動設備使用的需求。而Lotus Traveler的普遍應用,讓使用者可以用手機收發電子郵件,但同時也讓使用者產生手機簽核的需求,因為手機所收到的電子郵件,有可能是通知簽核表單的通知信,若無法進行簽核表單,那行動化應用就只能做半套。

然而要設計手機使用的應用程式,若使用時下普遍的原生app,不但設計成本高,技術門檻也比較高,佈署與改版也來的較不容易。為了讓Domino應用程式開發者可以快速開發給手機使用的應用程式,自Domino 8.5.3起,IBM提供了Upgrade Pack 1(UP1),內含一套設計行動式網頁的控制項,可以在XPages內快速設計出給手機使用的表單應用程式。且只要同一支來源程式,就可同時給iPhone、Android Phone、以及黑莓機使用,且不管手機解析度多大,做出來的網頁都會是適合閱讀的大小。 到了Domino 9,已內含Upgrade Pack 1,不用另外安裝,且中文版的Designer 9也已將這些控制項都中文化,這對於國內的開發者來說可是一大福音。

為了讓國內Domino應用程式的開發者可以快速學習XPages中的行動式控制項,本公司特地開此課程,以兩天的時間讓學員可以快速又徹底的學到,如何以XPages的行動式控制項,將現有的Domino應用程式設計成可以讓手機瀏覽器使用的應用程式,即使現有的Domino應用程式是R8或以前更舊的版本,且尚未web化也可以達到。

詳細的實際範例操作,請參考 Mobile XPages設計與應用簡介
課程特色
●從XPages Mobile控制項最基礎的操作開始介紹
●附上範例程式(均為作者自己設計)
●循序漸進、由淺至深的課程編排,以作者多年的教學經驗,可讓初學者很容易的學習
●無太艱深的理論,每一課題材均以實務面說明與操作,可在很短的時間學習最實用與紮實的技術
●以本公司的實務開發經驗,傳授實用的設計方式與技巧
●使用手機模擬器進行開發:
大部分的Domino Designer開發都是在Windows平台上,若要開發手機應用程式,就需要手機模擬器來進行測試。時下兩個流行的手機作業系統,為iOS與Android,而Android模擬器即有Windows版本,但iOS模擬器,Apple的官方版本則是在XCode上,但XCode一定要在MacOS上才可執行,這對大部分的Domino設計者而言,是比較沒有的環境。 本課程使用瀏覽器版的手機模擬器,只要使用Google Chrome瀏覽器,即可執行此模擬器,所以在Windows平台亦可執行,如下:
  

另外還可使用MobiOne的手機模擬器,一樣安裝在Windows平台:



◆ 無須學過XPages :如果您未曾學過XPages,但只要有Notes的基本設計概念,跟著講師的步驟操作練習,亦可學會行動式(Mobile)XPages的基本設計。
◆ 週六假日班 :根 據以往的開課經驗,由於週一的上班時間,很多人因忙於工作而沒有時間請假上課,故本次召開週六假日班,讓學員可在無工作干擾的情況下專心上課,也不需要請假;犧牲短暫的假日,可以換來技術的養成,對於日後的工作將更有幫助。
台北場因人數較多,加開一場週一班。
◆ 費用低廉 :為讓學員以較無經濟壓力的狀況學習本課程,每場兩天的費用為 NT$6,000 元,此費用 包含一本教材 、場地/茶水費,以及兩日的午餐費,另外 提供兩種優惠方式 ,物超所值,且名額有限,有興趣者請儘速報名!(課程費與教材費均為含稅價,且可開發票以便報帳)
◆ 結業證書 :於課程最後一天結束時,將對每一位學員頒發結業證書,以茲證明上過本課程。 結業證書樣本
場次
日期-時間
地點
名額
已報名人數
尚餘名額
優惠方式1
線上報名
台北-週六班
2013/07/13 (六)
因蘇力颱風影響,延至2013/07/20(六)
AM 9:00-PM 4:30
自由廣場會議中心-多功能會議室
台北市內湖區瑞光路399號1F-詳細地圖
25 16 9 2013/7/5 前報名並預繳學費者,享85折優惠 已截止報名
2013/07/20 (六)
因蘇力颱風影響,延至2013/08/03(六)
AM 9:00-PM 4:30
2013/7/12 前報名並預繳學費者,享9折優惠
台北-週一班
2013/07/22 (一)
AM 9:00-PM 4:30
自由廣場會議中心-多功能會議室
台北市內湖區瑞光路399號1F-詳細地圖
25 0 25 2013/7/12 前報名並預繳學費者,享85折優惠 已取消該場次,請改報名台北週六班
2013/07/29 (一)
AM 9:00-PM 4:30
2013/7/19 前報名並預繳學費者,享9折優惠
高雄
2013/08/17 (六)
AM 9:00-PM 4:30
三洋維士比集團教育基金會-觀月教室
高雄市苓雅區中正二路175號31樓-詳細地圖
30 1 29 2013/8/9 前報名並預繳學費者,享85折優惠 已取消該場次,請改報名台北週六班
2013/08/24 (六)
AM 9:00-PM 4:30
2013/8/16 前報名並預繳學費者,享9折優惠
新竹 新竹地區上課意願問卷調查:若您有意願在新竹上課者,請填寫問卷,若填寫人數達五人,本公司即會在新竹開課 (僅開週六班) 0 已取消該場次,請改報名台北週六班
台中 台中地區上課意願問卷調查:若您有意願在台中上課者,請填寫問卷,若填寫人數達五人,本公司即會在台中開課 (僅開週六班) 0 已取消該場次,請改報名台北週六班
●優惠方式2:同場次同張報名表,兩人同行可享95折優惠,三人及以上同行,可享9折優惠。
●優惠方式1與優惠方式2可同時使用,享雙重優惠。
●優惠方式3:曾參加過 Mobile XPages for Lotus Domino 8.5.3 程式設計課程,可再享半價優惠(本公司保留審核權利)
於上課當天繳費者,恕不提供預繳優惠,但仍可享多人同行之優惠。


上課時程
第一天 第二天
上午
第一章、行動式XPages的設計介紹
-第1節 行動式應用程式概觀
-第2節 設定Domino Designer以開發行動式應用程式
-第3節 設定Domino應用程式以使用延伸程式庫(Extension Library)
-第4節 行動式應用程式的測試方式(含手機模擬器)
-第5節 使用Google Chrome開發人員工具
第二章、行動式控制項與應用程式佈置
-第1節 「行動式控制項」簡介
-第2節 單一頁面應用程式佈置控制項
-第3節 頁面標題、工具列按鈕、圓角清單、與圓角清單項目控制項
-第4節 標籤列按鈕控制項
-第5節 行動式頁面的導覽與過場
-第6節 折疊式(Accordion)樣式選單
下午
第三章、顯示Domino的視圖與文件
-第1節 「資料視圖」控制項介紹
-第2節 顯示Domino視圖
-第3節 顯示Domino文件
第四章、建立、修改與刪除文件
-第1節 在行動式應用程式的核心輸入控制項
-第2節 建立新文件(含欄位設計與輸入驗證)
-第3節 編輯已存在的文件
-第4節 刪除已存在的文件
上午
第五章、行動式XPages的進階技術
-第1節 在行動式應用程式中提供「欄位提示」
-第2節 行動式應用程式的樣式與佈景主題
-第3節 在行動式應用程式中的自訂控制項
-第4節 使用repeatTreeNode與dominoViewEntriesTreeNode設計動態大綱
-第5節 對分類的視圖以類別或其他技術過濾文件
-第6節 依欄位數值過濾文件
-第7節 在行動式應用程式中提供全文檢索
-第8節 「切換開關(Toggle Switch)」控制項
-第9節 文件安全與userBean
下午
第六章、行動簽核表單的設計
-第1節 行動式應用程式的首頁
-第2節 MVC架構
-第3節 待簽核案件清單
-第4節 行動簽核表單
-第5節 已簽核案件清單
-第6節 送簽中案件清單
-第7節 行動簽核的email通知文件連結設計方式
第七章、行動裝置的最佳化
-第1節 設定主畫面螢幕
-第2節 HTML5的輸入型態
-第3節 寄發email與簡訊文字
-第4節 撥打電話
-第5節 使用Google地圖
詳細課程大綱  講師:Albert Huang(黃溪和)

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