◎ 課程說明
以往想要開發原生行動應用程式,您必須要遵循每個平台的SDK規範與了解應用程式的生命週期,並且使用專屬程式語言與API使用方式,例如: iOS 需要學習 Swift或者Objective-C,而 Android 必須要學習 Java,這使得想要開發一套能夠在不同行動裝置下運行的應用程式,您必須學習與精通這些開發工具與程式語言;最重要的是,不論是視覺介面 UI 或者商業邏輯程式碼,都無法跨平台共用,也就是說,同樣的商業邏輯需要使用不同程式語言重覆再寫一次。
Xamarin.Forms 使用 .NET C# 程式語言,配合豐富資源 BCL 與視覺宣告 XAML語言,搭配地表最強的程式開發工具 Visual Studio,讓您可以一次性開發出可以在 iOS & Android & UWP 下運行的行動裝置應用程式,不論是視覺介面與商業邏輯,開發者也只需要撰寫一次即可,就可以產生出在不同行動裝置下執行的應用程式。另外,Xamarin.Forms 特別適合用於開發企業內部的行動應用。
本次課程包含五天共 35 小時的實體課程,將會帶領大家快速上手 Xamarin.Forms 開發工具,您將會認識 Xamarin 開發環境,了解使用 Xamarin.Forms 開發工具所會遇到問題與解決方法,學會 XAML 與 MVVM 開發和設計模式,實際動手做出可以跨平台執行的應用程式,並且學會整個 Xamarin.Forms 開發過程。
◎ 課程編號
- DCT-108026
◎ 課程日期
- 2019/08/10(六)、2019/08/11(日)、2019/08/17(六)、2019/08/18(日)、2019/08/25(日) (共五天)
- 09:00~17:00 (中午休息一個小時)
◎ 課程主題
- 第一天 (08/10) :Xamarin 開發工具集 探究與解密
- Xamarin 開發平台介紹
- Xamarin.Forms 適合您嗎?
- 不同手機尺寸與解析度之視覺設計與套版方法
- 不同專案類型、專案屬性、Android SDK介紹
- 原生 Android / iOS / Forms 專案開發練習
- 第二天 (08/11) :Prism 開發框架
- 檢視模型定位器
- 導航服務 / XAML 導航、深度連結
- 相依性注入
- 對話窗
- 事件聚合器
- EventToCommandBehavior
- 第三天 (08/17) :了解 XAML 提供的各種 頁面、版面配置與檢視
- XAML 視覺項目架構與共通屬性
- 各種不同頁面
- 各種不同版面配置
- 各種不同使用者介面(UI)控制項的使用和注意事項與練習
- ListView 各種開發與設計情境練習
- 第四天 (08/18) :進階 XAML 技巧
- 資源字典、靜態與動態資源、隱含與明確樣式、數值轉換器
- 可綁定屬性、附加屬性、附加行為、手勢操作、Renderer
- 第五天 (08/25) :核心服務、生命週期與部署
- 應用程式生命週期
- 各專案內容介紹
- 產生可供發佈的應用程式 App
◎ 適合對象
- 具備 .NET C# 基礎開發知識
- 想要開發企業內部使用行動跨平台應用程式
◎ 預期效益
- 學會 Xamarin.Forms 開發環境並開發應用程式
- 了解跨平台開發的問題與考量
- 了解 Xamarin 開發平台與 Xamarin 解密
- 了解 MVVM 設計模式與資料繫結用法
- 深入了解 XAML與相關使用技巧
- 了解各種實用套件與插件
- 了解UI測試雲與測試、散佈工具使用
◎ 講者名單
- 多奇數位創意有限公司 行動開發工程師 Vulcan 李進興
◎ 講者簡歷
- 現任多奇數位創意有限公司行動開發工程師。2016年當選微軟最有價值專家。出版著作有 Xamarin.Forms 應用程式開發指南、Xamarin.Forms 跨平台行動 App 範例應用解析、Xamarin FAQ 問答集 等線上書籍。
- 部落格: http://mylabtw.blogspot.tw/
- 粉絲頁: https://www.facebook.com/vulcanlabtw/
◎ 課程費用
- 一般票: NT$ 25,000.-
- 優惠票: NT$ 22,500.-
- 早鳥票: NT$ 20,000.-
◎ 退換票辦法
- 考量行政成本,已完成繳費之學員如欲取消報名 -
- 開課前11天申請退費,退學費90%。
- 開課前10天申請退費,退學費 0%。
- 如需退費,請填寫課程退費申請表,收到申請表,課程專員將寄發通知信
以告知申請進度 - 統一退費日期為申請日之下個月10號。申請時間為「課程退費申請表」的回覆日期。
- 學員須自行負擔匯款手續費,NT 30元
◎ 注意事項
- 本課程包含午餐
- 學員需攜帶筆電,並事先安裝好開發環境。(課前公告於FB社團)
- 如需開立三聯式發票,請於報名時提供【公司名稱】與【統一編號】
- 若課程發票欲提前呈報公司報帳,請於報帳前來電或來信告知
- 若公司需使用報價單及發票付款,可來信 training@miniasp.com 洽詢
- 若報名課程學員人數不足15人,主辦單位有權取消當次課程,並退還全額課程費用
- 若因不可抗拒之因素(如:天災、停電),主辦單位有權取消當次課程,並退還全額課程費用



