.NET MAUI 基礎知識培訓
.NET MAUI(.NET Multi-platform App UI)是一個跨平台框架,可讓使用者使用 C# 和 XAML 建立原生行動和桌面應用程式。
本課程為講師主講的實作培訓(線上或線下),對象為希望學習 .NET MAUI 基礎知識以建立基本應用程式的開發人員。
完成本培訓後,參與者將能夠:
- 理解 .NET MAUI 與跨平台開發的基礎知識。
- 使用版面配置、控制項和導覽建立基本的 .NET MAUI 應用程式。
- 測試、偵錯及部署 .NET MAUI 應用程式。
課程形式
- 互動式講授與討論。
- 大量的練習與實務操作。
- 在即時實驗室環境中進行實作。
課程客製化選項
- 如需此課程的客製化培訓,請聯絡我們安排。
課程簡介
.NET MAUI 與跨平台開發介紹
設定開發環境
建立基本的 .NET MAUI 應用程式
理解 MVVM(Model-View-ViewModel)模式
在 .NET MAUI 中使用版面配置和控制項
處理使用者輸入與事件
資料繫結與資料模型操作
導覽與頁面管理
使用裝置專屬功能與 API
測試與偵錯 .NET MAUI 應用程式
在不同平台上部署應用程式
總結與後續步驟
最低要求
- 具備程式設計概念的基本理解
- 熟悉 C# 語言
適用對象
- 開發人員
需要幫助選擇合適的課程嗎?
macao@nobleprog.com 或 +852 81990613
.NET MAUI 基礎知識培訓 - 詢問
.NET MAUI 基礎知識 - 咨詢詢問
客戶評論 (1)
開發用戶認證app和kahoot活動(確保自己吸收了培訓講座的內容,很有趣!)
Jhoanne - Pag-IBIG Fund
課程 - .NET MAUI Fundamentals
機器翻譯
相關課程
BLoC 模式
14 小時此培訓由導師主導,可線上或線下進行 澳門。本培訓旨在幫助開發人員學習如何使用 BLoC 模式來管理不同應用程式的狀態。
完成培訓後,學員將能夠:
- 理解 BLoC 的核心概念和架構。
- 創建、測試和調試 BLoCs。
- 了解 BLoC 的構建上下文。
iOS、Android 及 React Native 開發培訓課程(中階至高階)
420 小時本 澳門(線上或線下)培訓由講師現場指導,對象為希望學習 Swift、Kotlin 和 JavaScript 高級編程技術、實施可擴展架構,並創建具有安全 API 集成、實時通信和高級 UI/UX 功能豐富應用程序的高階開發者。
完成本培訓後,參與者將能夠:
- 掌握 Swift、Kotlin 和 JavaScript 中的高級編程技術,包括閉包、協程以及 async/await。
- 使用 MVVM 設計可擴展的移動應用程序架構(針對 iOS/Android),並在 React Native 中實施高級狀態管理。
- 構建功能豐富的移動應用程序,集成安全 API、實時通信和高級數據處理(Core Data、SQLite、Room、Firebase)。
- 集成原生設備功能(如相機、地理定位和傳感器),並在 React Native 中創建自定義原生模塊。
- 創建具有動畫和可重用組件的高級 UI/UX,實現響應式且高度互動的移動體驗。
- 使用 Xcode、Android Profiler 和 React Native Debugger 測試、調試並優化應用程序的性能與可靠性。
- 使用 CI/CD 管道部署應用程序,實現持續集成以及向 App Store 和 Google Play 的自動化發布。
- 完成總體項目,開發並部署生產級應用程序至應用商店。
iOS、Android 及 React Native 初學者開發培訓營
105 小時本培訓提供導師在場指導,可選擇線上或線下形式。針對希望入門移動應用開發的初級開發者。
完成本培訓後,參與者將能夠:
- 配置 iOS(Xcode)、Android(Android Studio)以及 React Native(Node.js、CLI 和 Expo)的開發環境。
- 了解原生開發與跨平台開發之間的主要差異,並建立 Swift、Kotlin 及 JavaScript 的基礎知識。
- 使用 iOS Auto Layout、Android XML 和 React Native Flexbox 創建響應式用戶界面佈局。
- 為 iOS(Swift)、Android(Kotlin)以及跨平台應用(React Native)開發簡易應用。
- 在應用中利用 React Native 實現相機、GPS 及存儲等功能。
- 使用 Xcode、Android Studio 和 React Native 的調試工具進行問題排查,並在模擬器和真機上運行應用。
- 準備應用並將其部署至 App Store(iOS)和 Google Play Store(Android)。
- 參與小組項目,獲取同伴反饋以提升應用開發技能。
- 構建並展示一個功能完備的跨平台 React Native 應用。
iOS、Android 和 React Native 開發培訓營(初級至中級)
420 小時此種由講師指導的在 澳門(線上或線下)進行的培訓旨在幫助中級開發者掌握多平台的移動應用程序開發。
在完成本培訓後,參與者將能夠:
- 使用 Xcode、Android Studio 和 React Native CLI/Expo 設置 iOS、Android 和 React Native 的開發環境。
- 使用 Swift(用於 iOS)和 Kotlin(用於 Android)開發原生 iOS 和 Android 應用程序,創建包含導航和 API 集成的應用程序。
- 構建基於 React Native 的跨平台應用程序,利用單一代碼庫為 iOS 和 Android 創建設計方案。
- 使用 Auto Layout、XML 和 Flexbox 設計響應式用戶界面,適用於 iOS、Android 和 React Native。
- 管理應用程序中的數據和狀態,使用本地存儲解決方案並處理所有平台的 API 請求。
- 在移動應用程序中整合高級功能,如攝像頭、地理定位和地圖。
- 在 iOS、Android 和 React Native 應用程序中實現多屏幕導航。
- 使用 Xcode、Android Studio 和 React Native 提供的工具調試和測試應用程序。
- 將應用程序部署到 App Store 和 Google Play Store。
- 完成展示所學技能的頂帽項目,通過構建和演示一個功能齊全的移動應用程序來驗證能力。
進階 .NET MAUI
14 小時本課程為由講師親自指導的即時培訓,可選擇線上或線下進行。目標受眾為希望精通 .NET MAUI 進階功能與技術,以建構行動及桌面應用程式的開發人員。
完成培訓後,學員將能夠:
- 掌握進階 MVVM 技巧、相依性插入與架構模式。
- 自訂並擴展 .NET MAUI 框架。
- 建立可重複使用的元件與程式庫,並了解進階除錯與效能分析技巧。
- 解決大型應用程式所面臨的挑戰,如同步處理、快取機制與安全性。
嵌入式 Linux 內核和驅動程序開發
14 小時兩天的課程,包括約 60% 的實踐實驗室,重點關注嵌入式 Linux 內核內部結構、架構、開發以及如何編寫和集成多種類型的設備驅動程序。
誰應該參加?
對嵌入式系統和平台上的 Linux 內核開發感興趣的工程師。
使用 Flutter 構建原生 iOS 和 Android 應用
14 小時在本課程中,導師將通過現場培訓 澳門(線上或線下),指導參與者學習如何使用 Flutter 快速開發可在 iOS 和 Android 設備上運行的移動應用。
完成本培訓後,參與者將能夠:
- 快速安裝框架、集成開發環境及其他工具以開始開發。
- 理解並使用 Google 的 Dart 語言快速構建移動應用的原型。
- 使用單一代碼庫測試和部署可在 iOS 和 Android 上運行的移動應用。
- 利用豐富的組件、佈局和動畫自定義應用。
使用 Dart 進行 Flutter 開發的密集培訓班
35 小時此種在 澳門(線上或線下)舉辦的講師指導即時培訓,旨在協助希望使用 Flutter 從共用程式碼庫為 Android、iOS 及其他平台建立並建構高品質行動應用程式的開發人員。
完成此培訓後,參與者將能夠:
- 設定必要的開發環境以開始建立 Flutter 應用程式。
- 使用 Dart 程式語言編寫構建應用程式所需的程式碼。
- 運用 Flutter 小部件設計並建立美觀且易於使用的介面。
- 在不同平台(行動裝置、桌面電腦、網頁等)上部署和測試應用程式。
Flutter:使用 Dart 建構原生跨平台應用程式
35 小時Flutter 是 Google 推出的開源 UI 軟體開發工具包,旨在透過單一程式碼庫建構適用於行動裝置、網頁及桌面環境的原生編譯應用程式。它採用由 Google 同時開發的現代化物件導向程式語言 Dart,該語言經過最佳化設計,便於建構快速且具備高度表達性的使用者介面。
本課程為講師帶領的實體或線上直播培訓,針對初級開發人員設計,協助學員運用 Flutter 與 Dart 開發美觀且高效能的手機應用程式。
完成培訓後,學員將能夠:
- 設定 Flutter 與 Dart 的開發環境。
- 建立響應式且具有互動性的手機使用者介面。
- 使用外掛程式存取裝置原生功能。
- 將跨平台應用程式部署至 Android 與 iOS 系統。
課程形式
- 互動式講授與討論。
- 大量練習與實作。
- 在即時實驗室環境中進行動手實作。
課程客製化選項
- 如需針對此課程申請客製化培訓,請與我們聯繫安排。
Ionic 8 跨平台移動應用開發
14 小時本課程由講師親自授課,在多個地點提供(線上或線下),旨在幫助有經驗的前端開發人員使用 Ionic 8 和 Capacitor,從單一代碼庫構建生產級的混合移動應用程序及漸進式 Web 應用程序。
使用 Flutter 和 AI 進行移動應用開發
12 小時使用 Flutter 和 AI 進行移動應用開發,是指利用現代架構、UX/UI 原則以及敏捷方法論,來構建具備可擴展性、安全性及 AI 能力的移動應用程序。
此課程為由導師主導的培訓(提供線上或線下選項),面向希望使用 Flutter 構建並部署移動應用、整合 AI 功能、實施安全最佳實踐並遵循敏捷工作流的初級以上開發人員。
完成本課程後,學員將能夠:
- 使用 Flutter 開發健壮的移動應用,並著重於 UX/UI 設計。
- 在整個項目生命週期中實施敏捷開發實踐。
- 整合推薦引擎或聊天機器人等 AI 功能。
- 設計具有 Firebase 整合的安全移動架構。
課程形式
- 互動式講座與討論。
- 大量的練習與實作環節。
- 在實時實驗室環境中進行動手實作。
課程客製化選項
- 如需申請本課程的客製化培訓,請聯繫我們以安排詳情。
React Native 用於 iOS 和 Android
21 小時在這次 澳門 的講師主導的現場培訓中,參與者在承擔自己的 Android 和 iOS 移動應用開發的同時,學習 React Native 背後的原理和方法。