Offline EventLearning

《台北》Xamarin.Forms 跨平台行動開發一日實戰營(表單 App)

2,712
3
2018.02.24 (Sat) 09:00 - 17:00 (GMT+8)Add To Calendar

淡江大學台北校區 三樓 325 教室

Xamarin 實驗室

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.5 小時的線上課程與 1 天實體課程,使用 Xamarin.Forms 開發出具有請假申請與審核、每日工作日報表、On-Call 電話清單的跨平台應用程式 App,完整體驗企業行動表單應用的開發與設計過程。
本次課程包含 1.5 小時的線上課程與 1 天實體課程,使用 Xamarin.Forms 開發出具有請假申請與審核、每日工作日報表、On-Call 電話清單的跨平台應用程式 App,完整體驗企業行動表單應用的開發與設計過程。

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 & UWP 下運行的行動裝置應用程式,不論是視覺介面與商業邏輯,開發者也只需要撰寫一次即可,就可以產生出在不同行動裝置下執行的應用程式。另外,Xamarin.Forms 特別適合用於開發企業內部的行動應用。  

本次課程包含 1.5 小時的線上課程與 1 天實體課程,在整個課程中,將會使用已開發好的 Web API,進行 Xamarin.Forms 跨平台行動應用程式的開發。實作出一個工作日誌回報的表單 App,可以新增、查詢、更新、刪除 (CRUD) 工作記錄、申請請假的表單功能、主管「審核請假」頁面以進行部屬請假紀錄的核准,另外,也會說明如何取得顯示公司緊急連絡方式清單,並且直接進行撥打電話功能。

同時會簡單說明 CRUD Web API 的設計,並提供部分原始碼,以利學員理解活用,回去之後也能持續複習。

本課程將會提供一個已經開發完成的後端 Web API 服務,並且安裝在 Azure 雲端主機上,學員可以選擇自行將該專案佈署到自己的 Azure 帳號內,或者使用講師所提供的 Web API 服務。

◎ 課程編號

  • DCT-107003

◎ 課程日期

  • 2018/02/24 (六)
  • 09:00~17:00 (中午休息一個小時)

◎ 課程主題

  • 1.5 小時線上課程中,內容將包含
    • Visual Studio 2017 之 Xamarin.Forms 開發環境的安裝與設定
    • 如何安裝與使用 Xamarin.Forms 開發用程式碼片段
    • 安裝 Prism Template Pack 擴充功能
    • 使用 GitHub 分享有問題的專案原始碼
    • XAML 基本特色與功能介紹
    • 確認開發環境是否正常運作
      • VS for Android 模擬器是否正常運作
      • 實體 Android 手機 啟用開發者模式
      • Android SDK 管理員更新到最新版本
      • 建立、建置、執行 Cross-Platform 專案
      • 建立、建置、執行 Prism 專案
      • 安裝 Prism Template Pack 擴充功能
      • 如何安裝與使用 Xamarin.Forms 開發用程式碼片段
  • 在實體課程中,學員將會體驗進行底下的各種開發工作
    • 使用者登入驗證並記錄登入狀態
    • 實作「我要請假」申請表單頁面
    • 主管「審核請假」檢視並核准頁面(需身份驗證)
    • 說明工作日誌報表的 CRUD Web API 設計方式
    • 使用已完成 Web API 實作工作日誌 (CRUD) 的表單頁面
    • 公司緊急聯絡方式清單(並可直接撥打電話)
  • 表單 App 同時包含以下功能(課程上不會帶領實作,但會提供完整程式碼)
    • App 導航抽屜首頁與抽屜面版設計

◎ 相關事項

  • 本課程使用 Visual Studio 2017 for Windows 作為練習開發 IDE
  • 學員上課前,需要觀看相關影片與文件,安裝與設定好 Xamarin 開發環境
  • 這個練習的原始碼,將採用 MVVM 架構開發,並且需要搭配 Prism 開發框架來使用
  • 開發過程中,可以使用 Android 模擬器或 Android 實體手機做為開發與測試之用
  • 若要使用 Android 實體手機來進行開發,請學員自備
  • 請已經報名成功的學員,立即加入本課程的社團,並且要觀看相關線上課程與進行練習

◎ 適合對象

  • 具備 .NET C# 基礎開發知識
  • 使用 Visual Studio 一年以上
  • 想要開發企業內部使用行動跨平台應用程式
  • 若能具有任一行動 App 開發經驗 (Android / iOS / UWP) 尤佳

◎ 預期效益

  • 了解後端 Web API 的開發過程
  • 學會 Xamarin.Forms 開發環境之安裝與設定
  • 了解如何在 Xamarin.Forms 專案來存取遠端 Web API的應用程式開發
  • 了解如何開發與設計企業應用的 Xamarin.Forms 專案

◎ 講者名單

  • 多奇數位創意有限公司 行動開發顧問暨講師 Vulcan 李進興

◎ 講者簡歷

  • 台灣唯一官方認證的 Xamarin MVP,2017 年當選微軟最有價值專家(MVP),熟悉 C#、.NET 開發、與跨平台 .NET Core 技術,在行動開發的經驗超過 13 年, 並擁有 Windows App MCSD 認證。迄今撰寫超過 11 本免費電子書,累積超過上千人瀏覽。年當選微軟最有價值專家。出版著作有 Xamarin.Forms 應用程式開發指南、Xamarin.Forms 跨平台行動 App 範例應用解析、Xamarin FAQ 問答集 等線上書籍。
  • 部落格: http://mylabtw.blogspot.tw/
  • 粉絲頁: https://www.facebook.com/vulcanlabtw/

◎ 課程費用

  • NT$ 4,000.-

◎ 退換票辦法

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

◎ 注意事項

  • 本課程包含午餐
  • 學員需要自行攜帶 Windows 10 筆電(必須先安裝好 Visual Studio 2017 on Windows)
  • 由於課程時間限制,將不會介紹 iOS 實體手機的執行與除錯過程,如有需要則會另外提供文件以供參考
  • 如需開立三聯式發票,請於報名時提供【公司名稱】與【統一編號】
  • 若課程發票欲提前呈報公司報帳,請於報帳前來電或來信告知
  • 若公司需使用報價單及發票付款,可來信 training@miniasp.com 洽詢
  • 若報名課程學員人數不足15人,主辦單位有權取消當次課程,並退還全額課程費用
  • 若因不可抗拒之因素(如:天災、停電),主辦單位有權取消當次課程,並退還全額課程費用 

為配合政府落實節能減碳及推動電子發票政策,本公司從民國 107 年開始使用電子發票。為確保您能順利取得電子發票,煩請於下單時再次確認您已提供正確之 E-mail 信箱

avatar

多奇教育訓練

《台北》Xamarin.Forms 跨平台行動開發一日實戰營(表單 App)

2018.02.24 (Sat) 09:00 - 17:00 (GMT+8)

Guests

李進興 Vulcan
李進興 Vulcan
Map

台北市大安區金華街199巷5號

loading