HarmonyOS Next
星河版
鴻蒙應用開發
「純血」鴻蒙 全新出發
?
DeepSeek等AI協助開發,省事省力,人人學得會
?
AI提效,3個月學就能讓你編寫一款屬于自己的APP
來國智學鴻蒙應用開發 搶占時代薪風口
為什么鴻蒙這么火
鴻蒙應用開發 適學人群
應屆生/計算機專業
通過學習鴻蒙新興技術,
入行互聯網,未來高起點就業
0基礎轉行
提前布局新方向,抓住風口
自我提升,獲得更多就業機會
技術提升/進階跳槽
發展瓶頸期,提升職場競爭力
快速掌握鴻蒙技術,享受藍海紅利
學習本課程,未來職業發展空間廣闊
鴻蒙應用開發工程師
軟件開發工程師
移動開發工程師
鴻蒙APP開發
鴻蒙高級工程師
鴻蒙基建工程師
鴻蒙開發架構師
鴻蒙生態開發工程師
黑馬鴻蒙應用開發課程概覽
4
鴻蒙 單框架項目開發
E文流利說App開發
10
5
鴻蒙 三層架構項目開發
一套代碼多端適配項目
10
7
Flutter/ReactNative跨平臺
7
課時:9天
特色亮點
-
?
適合零基礎學員,從零構建知識體系,由錢入深,循序漸進講解
-
?
知識與案例相結合,講 + 練 相結合,做到按天產出成果
-
?
使用華為AI工具 + 阿里通義靈碼輔助開發,不用擔心不會寫代碼
-
?
大量案例結合AI工具實操,做到熟能生巧
課程大綱
ArkTS基礎
開發環境配置
DevEco Studio下載安裝;環境配置;創建項目;ArkUI概述;Hot Reload熱更新
ArkTS基礎
認識數據類型:變量;常量;數組;函數和箭頭函數;接口和對象;聯合類型;枚舉類型
ArkUI
常用基礎組件
Text組件;Span組件;Image組件;ImageSpan組件;Button組件
基礎容器組件及布局
Column組件;Row組件;Flex彈性布局;Stack層疊布局;List列表;定位
組件屬性
像素單位;通用屬性;文本樣式通用屬性;獨有屬性;背景屬性;顏色漸變;陰影;多態樣式;animation動畫;圖形變換
ArkTS核心
變量和運算符
類型轉換;類型推斷;輸出語句;算數運算符;賦值運算符;一元運算符;邏輯運算符;運算符優先級;數組API
語句
表達式和語句;順序語句;分支語句;if、三元、switch;for循環、while循環、do while循環、循環語句擴展、嵌套循環;break和continue;調試工具的使用
函數
Reset參數;斷點調試;作用域;作用域鏈;匿名函數;箭頭函數;Math對象方法
ArkTS 進階
類型別名、typeof運算符、面向對象、可見性修飾符、剩余類型參數、interface 接口、泛型、工具類型、安全、模塊化、泛型API、函數API、回調函數、JsTypeScript與ArkTS的區別
課時:15天
特色亮點
-
?
掌握大廠鴻蒙APP開發中常用的組件,配套完整實戰案例
-
?
緊追鴻蒙V2狀態管理,應用性能更好
-
?
緊追鴻蒙Stage模型,全面理解鴻蒙整體運作結構,在理解中學習,做到舉一反三
課程大綱
應用開發
基礎組件及容器組件
Badge組件,Swiper組件,Scroll組件、Tabs組件、Grid&GridItem組件,瀑布流組件,List組件,AlphabetIndexer,半模態框......
樣式和結構復用
@Styles、@Extend、@Builder、@BuilderParam、自定義組件。
表單組件
TextInput 組件、TextArea 組件、Checkbox組件、CheckboxGroup 組件、正則表達式
組件狀態
自定義組件、組件性能方法、通用樣式裝飾器、V2狀態管理、@ComponentV2、@Local、@Param、@Event、@Once、@Provider、@Consumer、@ObservedV2、@Monitor、@Computed、@Trace、@Type、雙向綁定、V1狀態管理
動畫轉場
animation、animateTo、TransitionEffect、動畫曲線、ImageAnimator、半幀動畫、幀動畫、共享元素轉場
多頁面
頁面路由、頁面棧、頁面生命周期、頁面傳參、Navigation路由組件
Stage模型
Stage模型概述、應用配置、組件配置、UIAbility指南、在頁面上下文Context使用、系統環境變量、UIAbility生命周期、UIAbility應用、相對生命周期、Ability生命周期
應用狀態
應用狀態概述、AppStorageV2全局UI狀態、PersistentV2持久化UI狀態、自定義組件狀態
生命周期
生命周期概述;UIAbility組件生命周期;頁面生命周期;組件生命周期;生
命周期實際應用
課時:5天
特色亮點
-
?
學習主流網絡通信技術,適用于不同的客戶端和服務端的通信方案
-
?
學習代碼管理工具Git,大廠團隊Git合作開發流程
課程大綱
網絡通訊
網絡通信概述、URL簡介、URL 查詢參數、Refresh 組件、下拉刷新&觸底加載、請求方法、提交數據、HTTP 協議、文件上傳、axios 請求庫
JSON
JSON概述;JSON結構;JSON轉換;JSON使用注意
Promise & async
同步&異步、異步編程、回調函數鏈套、鏈式編程、Promise 核心用法、Promise常用靜態方法、Promise 異常處理、async 函數、async 函數異常處理、函數防抖
Git版本控制
安裝和配置 Git;Git 本地操作的常用命令;.gitignore 忽略文件;Git 分支
與常用命令;遠程倉庫的使用
課時:10天
特色亮點
-
?
鴻蒙原生Api訓練,class工具庫封裝,AI能力調用
-
?
單詞語音朗讀,單詞跟讀錄音,用戶首選項,數據存儲,刪除,截圖分享......
-
?
AI評測單詞流暢度,發音準確度,綜合得分等指標.....
-
?
掌握單架構設計;掌握網絡請求庫封裝;掌握preferences封裝;RDB封裝;掌握沉浸式工具封裝;掌握基于AVRecorder音頻錄制和AVPlayer播放能力;
掌握基于 abilityAccessCtrl 的應用權限管理能力等......
-
課程大綱
E文流利說項目
項目起步
創建項目和版本控制;項目資源
配置;封賬沉浸式工具封裝;課程資源準備;課程安排和效果演示;
登錄模塊
UI設計稿查看方式;
AI工具Cursor+Trae實現登錄靜態布局;
正則表單驗證;
基于AppStorage + PersistentStorage 進行token持久化;
路由跳轉;
基于 axios 應用請求工具封裝;
基于 webview 實現隱私政策和用戶協議
首頁模塊
自定義應用 Tabs 操作欄;
搜索通用組件封裝;
打卡通用業務組件封裝;
輪播圖組件封裝;
熱門單詞分類列表組件封裝;
單個分類組件封裝;
骨架屏封裝;
用戶鑒權
基于 axios 請求攔截器實現統一攜帶Token;
基于 axios 響應攔截器實現登錄失效處理;
基于定時器實現App無感刷新;
用戶鑒權
基于 axios 請求攔截器實現統一攜帶Token;
基于 axios 響應攔截器實現登錄失效處理;
基于定時器實現App無感刷新;
單詞帶讀
基于在線接口生成單詞mp3文件;
基于鴻蒙核心API,Media Kit AVPlayer實現單詞朗讀功能;
基于reqeust核心模塊實現單詞mp3文件持久化到磁盤;
優化網絡流量,節省用戶網絡流量;
單詞跟讀
基于鴻蒙核心API,Media Kit AVRecorder實現單詞錄音功能;
基于fs核心api,實現錄制后的單詞文件持久化應用files系統;
單詞AI評測
基于鴻蒙核心API,Media Kit AudioCapturer實現單詞錄音PCM流;
基于Ai接口評測錄音分析得分
基于HTTP模塊向AI接口上傳錄音文件,獲取AI評測結果;
分析AI評測結果,解析得分,語音完整度,語音標準度,語音流暢度等數據。
個人中心
修改昵稱和修改頭像;
基于 PhotoViewPicker 實現照片選擇;
基于 fs 實現拷貝照片到cacheDir目錄;
基于 reqeust.uploadFile實現圖片上傳;
基于 ApplicationContext 實現應用主題設置;
基于 config.colorMode 實現應用主題切換監聽;
基于 storageStatistics 應用緩存計算;
基 基于 fileIo 實現緩存清理;
基于 bundleManager 實現應用包信息獲取
應用發布
DevEco Testing測試.hap包;
在AGC平臺創建項目和 HarmonyOS 應用;
DevEco Studio中生成密鑰和證書請求文件;
申請發布證書和發布 Profile 文件;
手動配置簽名信息;
編譯構建 .hap 和 .app 文件;
在 AGC 平臺填寫上架信息和上傳 .app 文件;
配合上架審核調試
課時:10天
特色亮點
-
?
架構一多適配:采用了大型項目必備的三層架構模型,靈活拆分和組合
-
?
界面一多適配:手機端 + 平板 + 折疊屏 一套代碼多端運行
-
?
商城全流程業務打通:商品列表+詳情+評價+購物車+下單+支付
-
課程大綱
智云商城
一多概述
創建AGC項目和鴻蒙應用;基于斷點和響應式實現界面級一多;
實現功能級一多;基于hsp和hap實現工程級一多
基礎框架
基于axios網絡請求封裝;
navigation + tabs 基于響應式多端適配;
基于BreakPoint實現UI多端適配;
Loading 組件封裝
基于V2狀態管理
商品詳情
商品詳情頁基本結構開發;
加載彈窗 DialogLoading 組件封裝;
基于scrollToIndex 實現錨點定位效果;
計數器 MkCounter 通用組件封裝;
基于@ohoms/sku 實現商品規格選擇功能;
收貨地址列表展示和選擇;
基于LocationButton 獲取當前經緯度定位;
基于 Location Kit 實現地理位置解析實現添加收貨地址;
購物車
空數據通用組件封裝;
商品詳情實現加入購物車;
基于 AppStorageV2.connect 的購物車數量全應用更新;
基于 emitter 的跨頁面購物車數據更新通知;
購物車商品選擇、數量修改、刪除和價格計算功能開發
訂單和支付
根據預創建訂單信息展示結算頁面;
提交訂單后跳至支付頁面;
基于 Web組件使用支付寶支付;
基于 LazyForEach 實現高性能訂單列表;
待付款支付倒計時組件封裝;
基于 MapComponent 實現訂單物流詳情地圖展示;
基于 Map Kit 的 navi 實現路徑規劃;
基于 MapPolyline 實現物流軌跡繪制;
萬能卡片
萬能卡片開發概念概述;
添加開發和卡片UI結構搭建基礎;
使用AI工具Cursor和Trae生成推薦商品卡片;
基于 formBindingData 實現應用更新卡片;
實現卡片更新應用推薦商品;
華為登錄
AGC 申請調試證書;
調試Profile和配置公鑰指紋;
本地 module.json5 配置 ClientID;
華為開發者聯盟申請華為賬號服務敏感權限;
基于 User Authentication Kit 實現華為賬號一鍵登錄;
基于賬號密碼進行應用登錄
課時:4天
特色亮點
-
?
使用企業流行的Vue3框架開發Web頁面
-
?
全面擁抱AI開發工具Cursor和Trae,輕松拿下Web開發
-
?
混合開發通訊核心:鴻蒙原生頁面和Web頁面雙向通訊全打通
-
課程大綱
智云閱讀混合項目
Web頁面開發基礎
Web開發三駕馬車:HTML、CSS、JavaScript基礎,驅動AI工具Cursor+Trae快速開發Web頁面;
Vue框架基礎
SPA、Vue指令系統、Vue生命周期、Vite、Vue組件和組件通信、
計算屬性Computed、偵聽器Watch、Vant組件庫、路由系統
驅動AI工具Cursor+Trae基于Vue快速開發Web頁面;
智云閱讀混合開發
混合開發基本概念;
WebView;
鴻蒙測開發閱讀列表頁面;
Web測使用Vue開發詳情頁面;
JSBridge橋接工具;
鴻蒙原生頁向Web網頁傳遞數據實現新聞詳情數據展示;
Web網頁向鴻蒙原生頁傳遞數據實現評論發表;
課時:7天
特色亮點
-
?
基于Flutter實現鴻蒙開發,輕松應對公司Flutter項目轉鴻蒙項目
-
?
基于ReactNative實現鴻蒙開發,輕松應對公司ReactNative項目轉鴻蒙項目
-
?
基于UniApp實現鴻蒙開發,輕松應對公司UniApp項目轉鴻蒙項目
-
課程大綱
智云旅游跨平臺項目
Flutter基礎
Flutter介紹,JDK安裝、Dart核心語法、
Flutter狀態組件、Flutter通用組件、Flutter滾動組件、
Flutter網絡請求、Flutter路由操作、多端打包
ReactNative基礎
ReactNative基礎環境搭建、 ReactNative基本語法、
ReactNative組件、ReactNative路由、
ReactNative網絡請求、ReactNative狀態管理、多端打包
UniApp基礎
UniApp介紹、HbuilderX工具安裝、內置組件,uni-ui組件,
路由系統、生命周期、網絡請求、多端打包
項目起步
項目需求分析、項目框架搭建、項目基礎網絡請求封裝、項目基礎狀態管理封裝、項目基礎路由封裝、
項目基礎組件封裝、項目基礎頁面搭建、項目基礎數據封裝、項目基礎數據請求封裝、項目基礎數據緩存封裝、
項目基礎數據存儲封裝、項目基礎數據校驗封裝、項目基礎數據校驗封裝、項目基礎數據校驗封裝、項目基礎數據校驗封裝、
項目基礎數據校驗封裝、
首頁模塊
首頁基本靜態結構搭建、搜索組件封裝、輪播圖組件封裝、
九宮格組件封裝、攻略列表組件封裝、路由跳轉、網絡數據請求
酒店模塊
目的地搜索、我的位置獲取、根據條件查找酒店列表、酒店詳情頁面、預定酒店