JavaScript for XPages的開發設計(Domino 9.0.1) 開課了!
2014/02/06
歷屆課程:
在XPages的開發上,有一個很重要的程式語言,就是JavaScript,一般在網頁上所使用的JavaScript,大都是Client-Side JavScript,而在XPages上又多了Server-Side JavaScript,這是大家比較陌生的程式語言。
對於傳統的Notes設計者而言,大都熟悉LotusScript與公式語言,即使有曾寫過Web設計的人,也只對Client-Side JavaScript較熟悉而已,對Server-Side JavaScript仍然陌生。
有鑑於此,本課程即是針對傳統Notes的程式設計者所規劃的課程,將JavaScript的基本語法從頭教起,並在XPage的開發介面設計JavaScript。而曾學過XPage設計的人,對JavaScript可能只有基本的認識,本課程也對如何在XPage上使用JavaScript設計,有較深入並有系統式的講解,以期讓開發者能將JavaScript的功能在XPage上盡量的發揮出來。對於已在用XPage設計網頁系統的人,該課程可讓您對JavaScript(Clien-Side與Server-Side),有比以往更為深入的瞭解。
除了基本的JavaScript設計,本課程還介紹一些好用的工具組(Tool Kit),尤其是Dojo的使用,提供一些好用的範例介紹。
除了JavaScript,在XPage上還可呼叫另一個重要的程式語言-Java,藉由Java可提供一些JavaScript做不到的功能,卻又可以跟XPage整合起來,以達到更多的功能,本課程也提供一些相關的設計說明。
課程特色
●從JavaScript最基礎的操作開始介紹
●附上範例程式
●循序漸進、由淺至深的課程編排,以作者多年的教學經驗,可讓初學者很容易的學習
●無太艱深的理論,每一課題材均以實務面說明與操作,可在很短的時間學習最實用與紮實的技術

全省開課 :本課程是一個兩天的課程,於全省巡迴舉辦四場,每場舉辦兩天。
◆ 週六假日班 :根據以往的開課經驗,由於週一的上班時間,很多人因忙於工作而沒有時間請假上課,故本次召開週六假日班,讓學員可在無工作干擾的情況下專心上課,也不需要請假;犧牲短暫的假日,可以換來技術的養成,對於日後的工作將更有幫助(台北另開週一班)。
◆ 費用低廉 :為讓學員以較無經濟壓力的狀況學習本課程,每場兩天的費用為NT$6,000 元,此費用 包含場地/茶水費,以及兩日的午餐費,另外提供兩種優惠方式 ,物超所值,且名額有限,有興趣者請儘速報名!(課程費為含稅價,且可開發票以便報帳)
◆ 結業證書 :於課程最後一天結束時,將對每一位學員頒發結業證書,以茲證明上過本課程(需上滿兩天課程 )。結業證書樣本
場次
日期-時間
地點
名額
已報名人數
尚餘名額
優惠方式1
線上報名
台北-週一班
2014/03/03 (一)
AM 9:00-PM 4:30
自由廣場會議中心-多功能會議室
台北市內湖區瑞光路399號1F-詳細地圖
25 7 18 2014/2/21 前報名並預繳學費者,享85折優惠 已結業
2014/03/10 (一)
AM 9:00-PM 4:30
2014/2/27 前報名並預繳學費者,享9折優惠
台北-週六班
2014/03/08 (六)
AM 9:00-PM 4:30
自由廣場會議中心-多功能會議室
台北市內湖區瑞光路399號1F-詳細地圖
25 6 19 2014/2/27 前報名並預繳學費者,享85折優惠 已結業
2014/03/15 (六)
AM 9:00-PM 4:30
2014/3/07 前報名並預繳學費者,享9折優惠
新竹
2014/03/22 (六)
AM 9:00-PM 4:30
科技生活館-集思竹科會議中心-2F伽利略廳
新竹科學園區工業東二路1號-詳細地圖
30 2 23 2014/3/14 前報名並預繳學費者,享85折優惠 因報名人數太少,已取消該場次
2014/03/29 (六)
AM 9:00-PM 4:30
2014/3/21 前報名並預繳學費者,享9折優惠
高雄
2014/04/12 (六)
AM 9:00-PM 4:30
三洋維士比集團教育基金會-觀月教室
高雄市苓雅區中正二路175號31樓-詳細地圖
30 0 25 2014/4/03 前報名並預繳學費者,享85折優惠 因報名人數太少,已取消該場次
2014/04/19 (六)
AM 9:00-PM 4:30
2014/4/11 前報名並預繳學費者,享9折優惠
●優惠方式2:同場次同張報名表,兩人同行可享95折優惠,三人及以上同行,可享9折優惠。
●優惠方式1與優惠方式2可同時使用,享雙重優惠。

上課時程
第一天 第二天
上午
第一課 JavaScript在XPage開發上的介紹
第1節. JavaScript的簡介
第2節.JavaScript在HTML中所扮演的角色
第3節.在Domino Designer介面中撰寫XPage內的JavaScript
第4節.有用的JavaScript工具:
-(1)、 傳送訊息給使用者
-(2)、 讀取輸入控制項的數值
-(3)、 寫入數值到輸入控制項
第5節.使用XPages的JavaScript編輯器:
-(1)、 兩種JavaScript編輯器的介面
-(2)、 程式碼的自動格式化與自動完成
-(3)、 使用「內容輔助」以完成程式碼陳述式
-(4)、 使用程式碼摺疊
-(5)、 使用物件與參照程式庫
-(6)、 使用Script外框
-(7)、 JavaScript語法錯誤
第二 核心JavaScript
第1節.核心JavaScript建置區塊
第2節.資料類型
第3節.識別子與關鍵字
第4節.常數與變數
下午
第5節.運算子
第6節.函數
第7節.程式流程與控制敘述
第8節.核心JavaScript語法
第三 JavaScript的物件
第1節.定義與使用物件屬性、方法、與事件處理
第2節.字串物件
第3節.陣列物件
第4節.正規表示式(Regular Expression)物件
第5節.數字物件
第6節.日期物件
上午
第四 在XPages中的Client-Side JavaScript
第1節.Client-Side與Server-Side JavaScript的概觀
第2節.使用Firefox Firebug extension以對XPages的Client-Side JavaScript進行除錯
第3節.Client-Side JavaScript
-(1)、 HTML文件物件模型
-(2)、 支援Client-Side JavaScript的事件
-(3)、 支援Client-Side JavaScript的控制項
-(4)、 撰寫Client-Side JavaScript
-(5)、 讀取與寫入XPage編輯框控制項的數值
第4節.讀取XPage的使用者輸入控制項數值
-(1)、 讀取HTML輸入型別
-(2)、 讀取「text」元素
-(3)、 讀取「textarea」元素
-(4)、 讀取「select」元素
-(5)、 讀取「radio」與「checkbox」元素
第5節.建立與使用Client-Side JavaScript程式庫
第6節.介紹Dojo工具組
-(1)、 Dojo元素
-(2)、 Dojo Base
-(3)、 Dojo工具組的進階技術展示
   Dojo Tooltip(工具提示)-範例網頁
   Dojo Dialog Box(對話框)-範例網頁
   Dojo Charting(統計圖)-範例網頁
下午
第五 在XPages中的Server-Side JavaScript
第1節.什麼是Server-Side JavaScript:
-(1)、 支援Server-Side JavaScript的事件
-(2)、 撰寫Server-Side JavaScript
第2節.使用Server-Side JavaScript:
-(1)、 在Server-Side JavaScript中的變數宣告
-(2)、 使用Server-Side JavaScript讀取與寫入元件的數值
-(3)、 在XPage中使用移植的@函數(@Function)
-(4)、 在Server-Side JavaScript引入@函數
-(5)、 建立與使用Server-Side JavaScript程式庫
第3節.在Server-Side JavaScript使用Java:
-(1)、 Domino類別(Classes)
-(2)、 進入Domino物件模型的廣域物件進入點
-(3)、 使用Domino物件模型讀取視圖直欄的數值
-(4)、 Vector類別(Class)
-(5)、 在Server-Side JavaScript處理文件集合以及recycle()
-(6)、 JavaScript與Java之間的對照
第4節.操作日期型別:
-(1)、 JavaScript的日期物件
-(2)、 Java的日期物件
-(3)、 Domino物件模型與NotesDateTime類別(Class)
詳細課程大綱  講師:Albert Huang(黃溪和)

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

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

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