透過本課程訓練,學員可以了解雲端計算 (Cloud Computing) 中所定義雲端服務 (Cloud Service) 的實質內涵與目前發展概況。在本課程中,我們不談雲端底層基礎建置工作,我們想要談的是如何利用Google所提供的雲端平台快速提供雲端服務。利用Google 的GAE雲端服務平台,開發者只須專心在設計應用程式的部份,而不必去管伺服器維護、作業系統平台、資料庫與網路頻寬管理等工作。有了Google 的雲端計算平台,只要少量的資金,開發者便能將所開發雲端軟體服務觸及到全球市場,這會是軟體業者直正的機會,也是雲端服務最有價值的技術所在。
為協助企業R&D迅速進入雲端領域,邀請到業界具有多年實戰經驗的講師,從實務的角度出發,教授如何利用Google App Engine(GAE,Google應用服務引擎)技術來實現一個雲端服務應用。
於本課程完成後,學員會對於雲端系統有一明確的了解,並透過實務的程式開發來實際了解撰寫一個雲端應用的各種應注意的狀況。
1. 雲端服務概念
2. 雲端建置概要
3. 雲端軟體開發概要
4. Google App Engine介紹
5. Google App Engine 提供的軟體開發環境說明
6. Google App Engine API 說明
- ─ GOOGLE雲端資料庫介紹
- ─ 用JDO來存取雲端資料庫
- ─ Google Cloud SQL簡介
- ─ GAE Service介紹
- ─ BlobStore
- ─ Images
- ─ LogService
- ─ Memcache
- ─ OAuth
- ─ Task Queues
- ─ URL Fetch
- ─ Users
7. 實務應用開發STEP BY STEP
- ─ 使用Users Service來完成會員
- ─ 使用DataStore 來存取資料(JDO)
- ─ 使用熟悉的資料存取方式(JIQL)
- ─ 使用memcache來做資料快取
- ─ 使用URL Fetch來呼叫Web Service
- ─ 發送EMAIL
- ─ 定時工作Cron
8. 結尾及問題討論
1. 有興趣於開發以雲端架構為基礎的應用系統。
2. 想了解如何利用 Google App Engine 開發雲端程式.。
3. 本課程Google App Engine 實例,以JAVA語言開發。
‧開課日期請見上方最新開課資訊
‧課程時數及課程費用請直接填表索取報名表
早鳥優惠方案請見報名表
‧優惠方案1:艾鍗超值金鑽卡會員,報名課程可享9 折優惠價。
‧優惠方案2:艾鍗企業VIP會員可享課程85 折優惠價。