Microsoft - UN299

.NET MAUI桌上與行動裝置跨平台開發

.NET MAUI Desktop and Mobile Cross-platform Development
  • 時數:35小時
  • 費用:NT$ 28,000
  • 點數:7.0

選擇查詢分區開課時間

地點 班號 日期 時間 報名
台北 24299 班 2024/05/27 ~ 2024/05/31 每週一二三四五 09:00~17:00 報名
台中 24299ZT 班 2024/05/27 ~ 2024/05/31 每週一二三四五 09:00~17:00 報名 Live

目前查無開課時段

詳細開課時間請洽詢業務
新竹、台中、高雄如有上課需求,請參考台北開課日期,洽當地服務人員依需求加開遠距開課日期

聯絡恆逸

教材

恆逸專用教材

課程目標

有想過撰寫一次代碼,即可遊走四大平台(Android、iOS、macOS、Windows)嗎?

.NET MAUI實現了這樣的願景,它的前身是由Xamarin.Forms演進而來。使用C#和 XAML撰寫一次代碼即可建構可執行於Android、iOS、macOS、Windows上的App。

本課程將使用C#、XAML及Visual Studio 2022開發.NET MAUI桌上與行動裝置的應用程式,您將學會如何使用XAML定義UI畫面,了解多種版面配置及使用者經驗,應用資源與樣式達到UI一致性及共享的特質,以及資料存取、WEB API的連結,具備硬體裝置的存取能力,最後知道如何將完成的App部署及預備。

適合對象

  1. 對開發手機應用程式(Android、iOS)有興趣者
  2. 對開發桌上型應用程式(macOS、Windows)有興趣者
  3. 有程式設計經驗的開發人員
  4. 對HTML有概念的開發人員
  5. 熟悉C#程式語言的開發人員

預備知識

  1. 需了解基本的程式設計概念
  2. 必須具備電腦基本概念,熟悉Windows平台操作

已完成以下課程所具備技術能力

U2341:Visual C# 程式語言與Visual Studio開發工具

課程內容

  1. 認識.NET MAUI架構及跨平台的運作原理
  2. .NET MAUI進入點與載入順序
  3. .NET MAUI與XAML
  4. XAML與平台特性
  5. .NET MAUI的資源與樣式
  6. .NET MAUI的殼層(Shell)與頁面導覽
  7. .NET MAUI的版面配置(Layout)
  8. .NET MAUI的常用控制項
  9. .NET MAUI的資料繫結
  10. .NET MAUI的CollectionView
  11. .NET MAUI與MVVM
  12. .NET MAUI與REST API存取Web服務
  13. .NET MAUI App的部署

學會技能

  1. 了解如何使用Visual Studio 2022、C#、XAML開發行動裝置、桌上型的App
  2. 了解.NET MAUI如何達成撰寫一次代碼,遊走四大平台的原理
  3. 了解如何使用.NET MAUI存取REST API的WEB服務
  4. 了解如何使用.NET MAUI存取資料
  5. 了解如何將完成的App部署到裝置