Microsoft - UN398

.NET MAUI跨界先鋒從桌面到移動的全平台開發旅程

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

選擇查詢分區開課時間

地點 班號 日期 時間 報名
台北 243985 班 2024/09/09 ~ 2024/09/12 每週一二三四 09:00~17:00 報名
台北 243986 班 2024/12/02 ~ 2024/12/05 每週一二三四 09:00~17:00 報名

目前查無開課時段

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

聯絡恆逸

教材

恆逸專用教材

課程目標

NET MAUI並非Micorsoft開發平台上的新生兒,它的前身是由Xamarin.Forms演進而來,提供更廣泛的原生控制項的支援,使得開發人員可以更容易地在應用程式中使用和自定義原生控制項,以獲得更好的用戶體驗。

它實踐了一次撰寫,四大平台遊走(Android、iOS、macOS、Windows),滿足開發人員僅須寫一次程式,使用C# 打造適用於Android、iOS、macOS和Windows的應用程式,。不再為不同平台重複開發而煩惱!

在這門課程中,我們將使用C#、XAML和Visual Studio 2022來開發.NET MAUI桌面和行動裝置應用程式。您將學習如何使用XAML定義UI介面,並深入了解各種版面配置和使用者體驗。我們將討論如何應用資源和樣式,以實現UI的一致性和共享特性。同時,您還將學會處理資料存取、與Web API進行連接,以及使用硬體裝置功能。最後,您將了解如何部署和準備完成的應用程式。

適合對象

  1. 對開發手機應用程式有興趣者
  2. 對開發桌上型應用程式有興趣者
  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的依賴注入與MVVMS
  13. .NET MAUI與REST API存取Web服務
  14. .NET MAUI App的部署

學會技能

  1. 了解如何使用Visual Studio 2022、C#、XAML開發行動裝置、桌上型的App
  2. 了解.NET MAUI如何達成撰寫一次代碼,遊走四大平台的原理
  3. 了解如何使用.NET MAUI存取REST API的Web服務
  4. 了解如何使用.NET MAUI存取資料
  5. 了解如何使用MVVM設計.NET MAUI
  6. 了解什麼是依賴注入並整合MVVMS
  7. 了解如何將完成的App部署到裝置

備註事項

  1. 上課使用Windows平台與Visual Studio 2022開發工具
  2. 課程會使用C# 開發.NET MAUI
  3. 建議攜帶手機的USB傳輸線,最後一堂課可以將成品部署到Android手機上


掌握.NET 7,打造跨平台應用


Visual Studio 2022與.NET 6新亮點


下一個專案該選MVC、Razor Pages還是Blazor?


.NET MAUI代碼一次撰寫,遊走四大平台