Offline EventLearning

《台北》Xamarin.Forms 跨平台行動應用程式開發實戰

3,691
12
2017.03.11 (Sat) 09:00 - 03.25 (Sat) 17:00 (GMT+8)Add To Calendar

恆逸台北教育訓練中心

Offline Event

After registration, simply show your ticket from the ACCUPASS App for quick entry.

Entry rules are primarily set by the event organizer.

How to Collect Tickets?
本次課程包含一堂 1 小時的線上課程與五天共35 小時的實體課程,將會帶領大家快速上手 Xamarin.Forms 開發工具,您將會認識 Xamarin 開發環境,了解使用 Xamarin.Forms 開發工具所會遇到問題與解決方法。
本次課程包含一堂 1 小時的線上課程與五天共35 小時的實體課程,將會帶領大家快速上手 Xamarin.Forms 開發工具,您將會認識 Xamarin 開發環境,了解使用 Xamarin.Forms 開發工具所會遇到問題與解決方法。

Offline Event

After registration, simply show your ticket from the ACCUPASS App for quick entry.

Entry rules are primarily set by the event organizer.

How to Collect Tickets?
Event Introduction

◎ 課程說明

以往想要開發原生行動應用程式,您必須要遵循每個平台的SDK規範與了解應用程式的生命週期,並且使用專屬程式語言與API使用方式,例如: iOS 需要學習 Swift或者Objective-C,而 Android 必須要學習 Java,這使得想要開發一套能夠在不同行動裝置下運行的應用程式,您必須學習與精通這些開發工具與程式語言;最重要的是,不論是視覺介面 UI 或者商業邏輯程式碼,都無法跨平台共用,也就是說,同樣的商業邏輯需要使用不同程式語言重覆再寫一次。 

Xamarin.Forms 使用 .NET C# 程式語言,配合豐富資源 BCL 與視覺宣告 XAML語言,搭配地表最強的程式開發工具 Visual Studio,讓您可以一次性開發出可以在 iOS & Android & Windows UWP 下運行的行動裝置應用程式,不論是視覺介面與商業邏輯,開發者也只需要撰寫一次即可,就可以產生出在不同行動裝置下執行的應用程式。另外,Xamarin.Forms 特別適合用於開發企業內部的行動應用。 

本次課程包含 一堂 1 小時的線上課程 與 五天共 35 小時的實體課程,將會帶領大家快速上手 Xamarin.Forms 開發工具,您將會認識 Xamarin 開發環境,了解使用 Xamarin.Forms 開發工具所會遇到問題與解決方法,學會 XAML  MVVM 開發和設計模式,實際動手做出可以跨平台執行的應用程式,並且學會整個 Xamarin.Forms 開發過程。

◎ 課程編號

  • DCT-106006

◎ 課程日期

  • 2017 / 03 / 11 ~ 2017 / 03 / 25 ( 每周星期六、日 )
  • 09:00~17:00 (中午休息一個小時)

◎ 課程主題

  • Xamarin.Forms 開發環境準備注意事項 ( 線上課程 )
    • 安裝與設定開發環境
      • Xamarin.Forms 開發環境示意圖
      • Mac 作業系統
      • Windows 作業系統
    • 需要準備的帳號與相關設定說明
    • 寫出並且確認可執行的 Hello World 的跨平台應用程式
    • 體驗跨平台應用程式
  • 第一天 (03/11) :Xamarin 開發工具集 探究與解密
    • Xamarin 開發平台介紹
    • Xamarin.Forms 適合您嗎?
    • 不同手機尺寸與解析度之視覺設計與套版方法
    • 共用程式碼與 UI 的方法選擇
    • 跨平台開發的問題與考量
    • Xamarin.Forms 開發環境準備與設定
    • Xamarin.Forms開發需求與學習指引
    • 不同專案類型、專案屬性、Android SDK介紹
    • 原生 Android / iOS 專案開發練習
  • 第二天 (03/12) :使用 Prism 與 MVVM 進行專案開發
    • Prism 開發框架說明:檢視模型定位器、導航服務、導航參數傳遞、深度連結、相依性注入、對話窗、事件聚合器
    • 何謂MVVM:沒有MVVM開發方法、自行建置MVVM開發環境、使用Prism的開發框架
    • 行動裝置應用程式開發上會遇到的各種不同情境與需求探討
    • Xamarin.Forms 開發技術要點
    • 頁面、版面配置、使用者介面控制項的使用和注意事項與練習
    • 導航頁面與導航抽屜頁面開發與設計上要注意的事項
    • 各種不同情境頁面應用開發設計練習
  • 第三天 (03/18) :何謂XAML與深入研究各種功能應用
    • 視覺宣告標記 XAML:何謂 XAML、文件結構與語法、XAML的限制、命名空間、項目、屬性、屬性項目、標記延伸功能、樣式與樣板
    • 資料繫結語法深入研究:綁定來源、綁定模式、綁定種類、BindingContext介紹、實際練習
    • 進階 XAML 技巧:XAML編譯、資源字典、靜態與動態資源、隱含與明確樣式、資源繼承、數值轉換器、字串格式化、平面轉換、可綁定屬性、附加屬性、附加行為、客製化控制項、使用者控制項、觸發、手勢操作、動畫
  • 第四天 (03/19) :Xamarin.Forms 核心服務與各種應用練習
    • Xamarin.Forms 核心服務與技術:如何從PCL專案執行原生專案的方法、如何從原生專案執行PCL專案功能、Device類別、客製專屬平台控制項
    • 常用套件與插件
    • 各種應用練習:檔案存取、SQLite資料庫、與裝置硬體互動、一維或二維條碼掃描與產生、OAuth2身分驗證、呼叫與存取Web服務、拍照與上傳到Web
  • 第五天 (03/25) :完整專案開發練習、測試、佈署
    • 企業差旅費用應用專案開發練習
    • 產生特定平台可發佈檔案與注意事項
    • Test Cloud 雲端視覺自動測試:UI測試REPL、針對企業差旅費用應用專案進行UI自動測試、使用 Xamarin Test Cloud在不同平台與裝置下進行 UI 自動測試
    • 測試、散佈工具 HocKeyApp:管理端與用戶端實際操作與介紹

◎ 適合對象

  • 具備 .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$ 15,750.-
  • 【分期付款】:NT$ 5,250.-
    • 由於 Accupass 不支援分期付款的付款方式,我們額外提供學員分期付款方式,本課程可分三期支付,第一期款直接透過 Accupass 平台進行支付,後續兩期款項請透過 ATM/匯款 至酷奇資訊有限公司玉山銀行帳戶,當您購票完成後將會有客服人員主動與您聯繫。

◎ 退換票辦法

  • 考量行政成本,已完成繳費之學員如欲取消報名 -
    • 開課前11天申請退費,退學費90%
    • 開課前10天申請退費,退學費 0%
  • 如需退費,請填寫課程退費申請表,收到申請表,課程專員將寄發通知信mail以告知申請進度
  • 統一退費日期為申請日之下個月10號。申請時間為「課程退費申請表」的回覆日期。
  • 學員須自行負擔匯款手續費,NT 30元

◎ 注意事項

  • 本課程包含午餐
  • 學員不需攜帶筆電。
  • 如需開立三聯式發票,請於報名時提供【公司名稱】與【統一編號】
  • 若課程發票欲提前呈報公司報帳,請於報帳前來電或來信告知
  • 若報名課程學員人數不足15人,主辦單位有權取消當次課程,並退還全額課程費用
  • 若因不可抗拒之因素(如:天災、停電),主辦單位有權取消當次課程,並退還全額課程費用 
avatar

多奇教育訓練

《台北》Xamarin.Forms 跨平台行動應用程式開發實戰

2017.03.11 (Sat) 09:00 - 03.25 (Sat) 17:00 (GMT+8)

Guests

李進興 Vulcan
李進興 Vulcan
Map

台北市復興北路99號16樓

loading