2017年式-XPages for Domino 9應用程式開發-XPages的進階(Level 2)設計課程(課程代號:ND9XPG2)開課了!
2017/03/31
歷屆課程:
在先前的XPages教材或課程中,雖然已介紹了許多實用的控制項,以及其應用方式,但XPages可做到的功能還不止這些。本進階的XPages設計課程,將介紹更多的設計技巧、新的設計控制項、以及與關聯式資料庫的整合,並對XPages的運作原理做更詳細的介紹,包括:
-自訂控制項的進階設計
-使用DojoX製作Dojo統計圖
-Server-Side JavaScript的除錯
-在視圖控制項上執行文件的搜尋,可指定欄位搜尋,以及將搜尋結果指定欄位排序
-使用Dojo資料網格(Data Grid)
-使用延伸程式庫的關聯式控制項,進行關聯式資料庫的存取,可使用類似公式的@函數,直接讀寫關聯式資料庫的資料,這可說是最方便的存取方式了

希望藉由此進階設計的課程,使您在XPages上的設計能力,能更上一層樓!
課程特色
●詳細介紹XPages的進階運用
●附上範例程式
●循序漸進、由淺至深的課程編排,以作者多年的教學經驗,可讓初學者很容易的學習
●無太艱深的理論,每一課題材均以實務面說明與操作,可在很短的時間學習最實用與紮實的技術
●以本公司的實務開發經驗,傳授實用的設計方式與技巧
◆ 週六假日班 :根 據以往的開課經驗,由於週五的上班時間,很多人因忙於工作而沒有時間請假上課,故本次召開週六假日班,讓學員可在無工作干擾的情況下專心上課,也不需要請假;犧牲短暫的假日,可以換來技術的養成,對於日後的工作將更有幫助。
彈性課程 可選擇只上第一天、第三天 、或是三天全上!
◆ 費用低廉 :為 讓學員以較無經濟壓力的狀況學習本課程, 僅上第一天或第三天 的費用為 NT$3,500 元(含教材) 三天全上的費用為NT$9,000 元,此費用包含一本教學教材、場地/茶水費,以及當日的午餐費,另外 提供兩種優惠方式 ,物超所值,且名額有限,有興趣者請儘速報名!(課程費與教材費均為含稅價,且可開發票以便報帳)
特別講座: 由於IBM Notes/Domino 9.0.1 Feature Pack 8已於2017/3/7正式發行,故本課程除以安裝FP8來實作第七課之外,亦同時介紹FP8在設計上的新功能(僅介紹,無實作)。
◆ 結業證書 :於課程最後一天結束時,將對每一位學員頒發結業證書 (限一次上三天者),以茲證明上過本課程。 結業證書樣本
●優惠方式2:同場次同張報名表,兩人同行可享95折優惠,三人及以上同行,可享9折優惠。
●優惠方式1與優惠方式2可同時使用,享雙重優惠。
於上課當天繳費者,恕不提供預繳優惠,但仍可享多人同行之優惠。

第三天加開課程(2017/5/1更新)
在Domino 9.0.1.Feature Pack 8中新增了Responsive Web Design (RWD-回應式網頁設計)的設計新功能,這是目前漸趨流行的網頁設計方式,該設計可使網站在不同的裝置(從桌上電腦顯示器到行動電話或其他行動產品裝置)上瀏覽網頁時,對應不同解析度皆有適合的呈現,減少使用者進行縮放、平移和捲動等操作行為。
在FP8的XPage中,新增了一些支援RWD的屬性與控制項,能讓所開發的XPage網頁,同時可在電腦與手機上開啟,且網頁會自動調整為最適合閱讀的版面。這僅需要一個XPage網頁即可,不需另外開發手機版的網頁(也就是「行動式」控制項),可減少維護上的麻煩,且手機版上的網頁會比用「行動式」控制項來的更為豐富美觀。
有鑑於此,特地在「XPages的進階(Level 2)設計課程」的第三天,增開此RWD的設計教學課程(大約一多小時,見下方課程大綱),且開放獨立報名第三天課程(與前兩天獨立,無連慣性),費用如下:

第三天課程 費用 於2017/5/5前預繳費用
含教材 3,500 3,325
不含教材 3,000 2,850
註:上述教材是指「XPages for Domino 9應用程式開發-XPages的進階(Level 2)設計 - 自修/教學教材」,並非RWD的教材,上課時會另行發RWD的基本講義。


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

25 7 18 2017/4/14 前報名並預繳學費者,享85折優惠
已截止報名
2017/04/29 (六)
AM 9:00-PM 5:00
2017/5/5 前報名並預繳學費者,享95折優惠 已截止報名
2017/05/06 (六)
AM 9:00-PM 5:00
●優惠方式2:同場次同張報名表,兩人同行可享95折優惠,三人及以上同行,可享9折優惠。
●優惠方式1與優惠方式2可同時使用,享雙重優惠。

課程大綱與上課時程
第一天 第二天 第三天
上午
特別講座1: IBM Notes Domino 在Designer上的Roadmap
第七 、使用XPage進行關聯式資料庫的存取
-第1節 介紹Notes/Domino 9.0.1 Feature Pack 8之延伸程式庫的關聯式控制項
--(1)安裝IBM Notes/Domino 9.0.1 Feature Pack 8-Server與All Client
--(2)確認/安裝在Domino Designer 9.0.1的延伸程式庫
--(3)安裝SQL Server、Oracle、DB2的JDBC driver
-第2節 架構與設定以使用關聯式控制項
-第3節 關聯式的資料來源並用視圖控制項顯示關聯式資料庫的資料
-第4節 使用資料表格與重複控制項讀取關聯式個別的資料
下午
-第5節 指定SQL查詢並回傳Result Set
-第6節 使用JDBC@函數
--(1)@JdbcGetConnection - 回傳關聯式資料來源的連接名稱
--(2)@JdbcDbColumn - 回傳tbale的欄位數值
--(3)@JdbcExecuteQuery - 執行SQL查詢並回傳Result Set
--(4)@JdbcDelete -刪除一筆或多筆table中的資料
--(5)@JdbcInsert -新增資料到table
--(6)@JdbcUpdate -更改一筆或多筆table中的資料
-第7節 使用jdbcRowSet資料來源
特別講座2(僅介紹,非實作)
-(1)IBM Notes/Domino 9.0.1 Feature Pack 8中,將view移出資料庫的運用介紹
-(2)FP8其他新功能介紹
上午
第一課、XPages應用程式的架構
-第1節 XPages的生命週期以及局部更新/局部執行
-第2節 XPages的事件
-第3節 XPiNC效能設定
-第4節 判斷用戶端的類型
-第5節 將傳統的Notes/Web應用程式升級到XPages
-第6節 新增Meta Tag資料到XPage
-第7節 單一XPage設計副本
-第8節 啟用XPage的本地化
第二 、自訂控制項
-第1節 設計給多個XPage使用並包含資料來源的自訂控制項
-第2節 傳遞資料來源以做為自訂控制項的屬性
-第3節 使用自訂控制項做為文件的導覽
-第4節 使用自訂控制項以新增作者與讀者欄位
下午
-第5節 自訂控制項之間的溝通
-第6節 動態顯示自訂控制項
-第7節 設計視圖自訂控制項
第三 、進階的Client-Side JavaScript
-第1節 XSP Client-Side JavaScript物件
-第2節 撰寫事件處理器的onComplete事件
-第3節 介紹Dojo以及其他JavaScript的工具組
-第4節 Dojo Base
-第5節 Dojo Core
-第6節 使用DojoX畫統計圖
-第7節 啟用其他的JavaScript工具組
上午
第四 、進階的Server-Side JavaScript
-第1節 從Server-Side JavaScript執行代理程式
-第2節 XAgents
-第3節 使用XML做為XPage的資料來源
-第4節 從Server-Side JavaScript建立日誌(Logging)
-第5節 Server-Side JavaScript的除錯器(Debugger)
第五 、與Domino物件互動
-第1節 建置文件的繼承
-第2節 回存視圖XPage的狀態
-第3節 對分類的視圖進行顯示效能的最佳化
-第4節 在視圖控制上搜尋文件
下午
第六 、Dojo資料網格(Data Grid)
-第1節 在Dojo資料網格顯示Domino視圖
-第2節 自訂直欄、格式化與排序
-第3節 在Dojo資料網格中過濾與搜尋資料
-第4節 在Dojo資料網格中顯示多行資料
-第5節 對直欄數值啟用網格內編輯(In-Grid Editing)
-第6節 在Dojo資料網格中刪除所選擇的資料
-第7節 從Dojo資料網格中建立與開啟文件
-第8節 在網格中顯示來自自訂REST服務的資料
-第9節 在Dojo Enhanced網格進行過濾資料
加開課程(2017/5/1更新)
XPage的RWD(Responsive Web Design)設計
1.OpenNTF之RWD範例AP介紹-Todo.NSF
2.Responsive的應用程式佈置(ApplycationLayout)介紹與設計-使用Bootstrap佈景主題
3.Portal的RWD設計
-(1).在應用程式佈置中,左直欄、中直欄、右直欄的變化
-(2).選單的變化
4.View的RWD設計(依視窗寬度動態顯示/隱藏直欄)
5.Form的RWD設計
-(1).版面的排列方式
-(2).各輸入型控制項在RWD中的顯示方式
6.Responsive控制項介紹
-(1).Navigation Bar(導覽列)
-(2).Dashboard(儀表版)
-(3).Carousel(輪播器)

若目前無IBM Notes/Domino 9.0.1 Feature Pack 8,可於上課第一天進行安裝 (本課程提供)

講師:Albert Huang(黃溪和)

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

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

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