React Native Expo: Simplifying the Creation and Deployment of Your React Native Application培訓
React Native Expo 是一套工具、庫和服務,作為 React Native 之上的抽象層。它簡化了部署流程,讓您能夠透過一次點擊或單一命令建置應用程式,而無需在不同應用商店建立開發者帳號。React Native Expo 可被視為 React Native 領域中的 Rails。
在此由講師主導的即時培訓中,學員將透過討論和實作練習學習使用 React Native Expo。課程結束後,學員將能夠使用 React Native Expo 創建並部署自己的 React Native 應用程式。
如需關於 React Native 的入門課程,請參閱:React Native:使用 JavaScript 快速開發原生 iOS 和 Android 應用程式
課程格式
- 互動式講座與討論。
- 大量的練習與實作。
- 在即時實驗室環境中的實作操作。
課程客製化選項
- 如需為本課程請求客製化培訓,請聯繫我們以安排事宜。
課程簡介
介紹
- 為什麼選擇 Expo?
Expo SDK 概覽
Expo 專案的生命週期
- 從開始到 iOS 和 Android 應用程式
安裝與設定
在 Expo XDE 中建立新專案
在本機開發您的專案
使用資產管理系統
- 處理圖片、影片、字型等。
實作圖標、模糊視圖及更多功能
連接推送通知
路由與導航
發布您的專案(非應用商店發布)
將您的專案發布至 App Store 和 Google Play
- 將您的 Expo 應用程式封裝成獨立二進位檔案
將您的專案分離到 ExpoKit
對本機專案進行變更
查看日誌
除錯您的應用程式
- 使用模擬器/模擬器。
故障排除
移除已發布的 Expo 專案
總結與結論
最低要求
具備 React 和 React Native 的知識或工作經驗。
受眾
- Web 應用程式開發人員
需要幫助選擇合適的課程嗎?
macao@nobleprog.com 或 +852 81990613
React Native Expo: Simplifying the Creation and Deployment of Your React Native Application培訓 - 詢問
React Native Expo: Simplifying the Creation and Deployment of Your React Native Application - 咨詢詢問
客戶評論 (2)
他能夠用更簡單的術語解釋複雜的概念,概述所有內容如何相互關聯,以及我們如何在工作場景中最好地應用這些知識。
Sefako Tholo - Vodacom SA
課程 - React Native Expo
機器翻譯
簡化新的複雜技術
Brian Zaranyika - Vodacom SA
課程 - React Native Expo
機器翻譯
相關課程
Advanced Kotlin Programming
21 小時在此次澳門的現場講師主導培訓中,學員將學習如何使用 Kotlin 程式語言提供的更多進階功能。
完成此培訓後,學員能夠:
- 理解使 Kotlin 具有高擴展性且與其他 JVM 語言不同的原因。
- 檢視 Kotlin 中的進階主題和功能,包括函式、類別、委派、泛型、元程式設計和非同步程式設計。
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 框架。
- 建立可重複使用的元件與程式庫,並了解進階除錯與效能分析技巧。
- 解決大型應用程式所面臨的挑戰,如同步處理、快取機制與安全性。
.NET MAUI 基礎知識
14 小時本課程為講師主講的實作培訓(線上或線下),對象為希望學習 .NET MAUI 基礎知識以建立基本應用程式的開發人員。
完成本培訓後,參與者將能夠:
- 理解 .NET MAUI 與跨平台開發的基礎知識。
- 使用版面配置、控制項和導覽建立基本的 .NET MAUI 應用程式。
- 測試、偵錯及部署 .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 應用程序。
使用 Kotlin 進行程式設計
21 小時建立穩固的 Kotlin 程式設計基礎,可揭示一種為 JVM、Android 及 Web 平台設計的靜態類型語言。深入探討核心概念,涵蓋語法、控制流程、以類別和繼承為基礎的物件導向設計、函數與 lambda 表示式、空值安全性、泛型、介面和資料類別。為開發者提供實用技能,以便撰寫乾淨且富有表現力的伺服器端應用程式及 Android 應用程式程式碼,並實現與 Java 的無縫互通。
Kotlin (中階)
14 小時此 澳門 的即時培訓(線上或線下)旨在針對希望提升 Kotlin 程式語言知識與實力的中階開發者。
完成培訓後,參與者將能夠:
- 在軟體開發中運用進階 Kotlin 功能。
- 在 Kotlin 中應用函數式程式設計原則。
- 使用 Kotlin 開發簡單的 Android 應用程式。
- 為進階 Kotlin 主題與框架建立堅實的基礎。
使用 Flutter 和 AI 進行移動應用開發
12 小時使用 Flutter 和 AI 進行移動應用開發,是指利用現代架構、UX/UI 原則以及敏捷方法論,來構建具備可擴展性、安全性及 AI 能力的移動應用程序。
此課程為由導師主導的培訓(提供線上或線下選項),面向希望使用 Flutter 構建並部署移動應用、整合 AI 功能、實施安全最佳實踐並遵循敏捷工作流的初級以上開發人員。
完成本課程後,學員將能夠:
- 使用 Flutter 開發健壮的移動應用,並著重於 UX/UI 設計。
- 在整個項目生命週期中實施敏捷開發實踐。
- 整合推薦引擎或聊天機器人等 AI 功能。
- 設計具有 Firebase 整合的安全移動架構。
課程形式
- 互動式講座與討論。
- 大量的練習與實作環節。
- 在實時實驗室環境中進行動手實作。
課程客製化選項
- 如需申請本課程的客製化培訓,請聯繫我們以安排詳情。