◎ 課程說明
以往想要開發原生行動應用程式,您必須要遵循每個平台的SDK規範與了解應用程式的生命週期,並且使用專屬程式語言與API使用方式,例如: iOS 需要學習 Swift或者Objective-C,而 Andrdoid 必須要學習 Java,這使得想要開發一套能夠在不同行動裝置下運行的應用程式,您必須學習與精通這些開發工具與程式語言;最重要的是,不論是視覺介面 UI 或者商業邏輯程式碼,都無法跨平台共用,也就是說,同樣的商業邏輯需要使用不同程式語言重覆再寫一次。
Xamarin.Forms 使用 .NET C# 程式語言,配合豐富資源 BCL 與視覺宣告 XAML,搭配地表最強的程式開發工具 Visual Studio,讓您可以一次性開發出可以在 iOS & Android & Windows UWP 下運行的行動裝置應用程式,不論是視覺介面與商業邏輯,開發者也只需要撰寫一次即可,就可以產生出在不同行動裝置下執行的應用程式。另外,Xamarin.Forms 特別適合用於開發企業內部的行動應用。
本次課程包含一堂 1 小時的線上課程與三天共 21 小時的實體課程,將會帶領大家快速上手 Xamarin.Forms 開發工具,您將會認識 Xamarin 開發環境,了解使用 Xamarin.Forms 開發工具所會遇到問題與解決方法,學會 XAML 與 MVVM 開發和設計模式,實際動手做出可以跨平台執行的應用程式,並且學會整個 Xamarin.Forms 開發過程。
◎ 課程編號
- DCT-105027
◎ 課程日期
- 2016 / 10 / 21(五)、28(五)、31(一)
- 09:00~17:00 (中午休息一個小時)
◎ 課程主題
- Xamarin.Forms 開發環境準備注意事項 ( 線上課程 )
- 安裝與設定開發環境
- Xamarin.Forms 開發環境示意圖
- Mac 作業系統
- Windows 作業系統
- 需要準備的帳號與相關設定說明
- 寫出並且確認可執行的 Hello World 的跨平台應用程式
- 體驗跨平台應用程式
- 安裝與設定開發環境
- Xamarin 開發工具集 探究與解密
- Xamarin 開發平台介紹
- Xamarin.Forms 適合您嗎?
- 共用程式碼與 UI 的方法選擇
- 跨平台開發的問題與考量
- 行動裝置應用程式開發需求
- 使用 Xamarin.Forms 開發跨平台應用程式
- Xamarin.Forms 開發環境準備與設定
- 行動裝置應用程式開發需求
- Xamarin.Forms 開發技術要點
- XAML 使用者介面控制項
- 視覺宣告標記 XAML
- 進階 XAML 技巧
- MVC / MVP / MVVM 概觀
- Xamarin.Forms 頁面導航
- Xamarin.Forms 核心服務
- 常用套件與插件
- Azure Mobile App
- Azure Mobile App介紹
- 驗證和授權
- 資料存取
- 離線同步處理
- 推播通知
- 專案佈署、測試
- 產生特定平台可發佈檔案
- Test Cloud 雲端視覺自動測試
- 測試、散佈工具 HocKeyApp
◎ 適合對象
- 具備 .NET C# 基礎開發知識
- 想要開發企業內部使用行動跨平台應用程式
◎ 預期效益
- 學會 Xamarin.Forms 開發環境並開發應用程式
- 了解跨平台開發的問題與考量
- 了解 Xamarin 開發平台與 Xamarin 解密
- 了解 MVVM 設計模式與資料繫結用法
- 深入了解 XAML與相關使用技巧
- 了解各種實用套件與插件
- 了解UI測試雲與測試、散佈工具使用
◎ 講者名單
- 多奇數位創意有限公司 行動開發工程師 Vulcan 李進興
◎ 講者簡歷
◎ 課程費用
- 優惠票:NT$ 10,500.-
◎ 退換票辦法
- 考量行政成本,已完成繳費之學員如欲取消報名 -
- 開課前11天申請退費,退學費90%。
- 開課前10天申請退費,退學費 0%。
- 如需退費,請填寫課程退費申請表,收到申請表,課程專員將寄發通知信
以告知申請進度 - 統一退費日期為申請日之下個月10號。申請時間為「課程退費申請表」的回覆日期。
- 學員須自行負擔匯款手續費,NT 30元
◎ 注意事項
- 本課程包含午餐
- 學員不需攜帶筆電。
- 如需開立三聯式發票,請於報名時提供【公司名稱】與【統一編號】
- 若課程發票欲提前呈報公司報帳,請於報帳前來電或來信告知
- 若報名課程學員人數不足15人,主辦單位有權取消當次課程,並退還全額課程費用
- 若因不可抗拒之因素(如:天災、停電),主辦單位有權取消當次課程,並退還全額課程費用






