六大優(yōu)勢 實(shí)力派鴻蒙課程助你入局占先機(jī)

高質(zhì)量課程

精雕細(xì)琢,對標(biāo)實(shí)際所需,
每一步都有新收獲

可商用項(xiàng)目

還原企業(yè)場景,手把手帶你
實(shí)現(xiàn)真實(shí)可用的鴻蒙APP

超豪華師資

從入門到起飛,助你少走彎路,
實(shí)現(xiàn)華麗蛻變

超貼心服務(wù)

全程配有講師+助教,
實(shí)時(shí)答疑,解決問題更高效

低成本學(xué)習(xí)

僅需10元/小時(shí),僅需4周業(yè)余時(shí)間,
即可搶跑職場

高性價(jià)回報(bào)

1次花費(fèi),即可享受1年內(nèi)的
鴻蒙課程升級資料

大廠紛紛布局爭搶鴻蒙人才

鴻蒙線上特訓(xùn)班,精準(zhǔn)鎖定用人標(biāo)準(zhǔn),助你搶跑行業(yè)賽場

課程實(shí)戰(zhàn)項(xiàng)目效果實(shí)拍

項(xiàng)目:谷粒隨享
  • 貼近企業(yè)可移植高復(fù)用
  • 核心技術(shù)實(shí)現(xiàn)策略落地
  • 全業(yè)務(wù)流程完整方案實(shí)現(xiàn)
  • 企業(yè)級UI布局+多端適配
項(xiàng)目:硅谷租房

課程大綱&項(xiàng)目實(shí)戰(zhàn)

即學(xué)即用,匹配企業(yè)新需求,定制人才解決方案

階段一鴻蒙UI及交互

學(xué)習(xí)目標(biāo)
  • 掌握ArkTS的核心語法使用
  • 能使用ArkUI快速搭建應(yīng)用界面
  • 掌握ArkTS的組件化開發(fā)、事件處理、前后臺(tái)交互等技術(shù)
  • 掌握常見的系統(tǒng)管理和服務(wù)的使用
技術(shù)大綱
01 認(rèn)識HarmonyOS
  • HarmonyOS是個(gè)什么系統(tǒng)
  • HarmonyOS的發(fā)展歷程
  • HarmonyOS架構(gòu)
  • 為什么要學(xué)HarmonyOS
02 搭建應(yīng)用開發(fā)環(huán)境
  • 注冊華為賬號
  • 下載并安裝DevEco Studio
  • 配置開發(fā)環(huán)境
  • 創(chuàng)建第一個(gè)HarmonyOS應(yīng)用
  • 運(yùn)行HarmonyOS應(yīng)用之模擬器
  • 運(yùn)行HarmonyOS應(yīng)用之遠(yuǎn)程真機(jī)
  • 運(yùn)行HarmonyOS應(yīng)用之本地真機(jī)
  • 運(yùn)行HarmonyOS應(yīng)用之預(yù)覽器預(yù)覽
  • 熟悉DevEco Studio常用功能及技巧
03 HarmonyOS應(yīng)用結(jié)構(gòu)詳解
  • 整體結(jié)構(gòu)
  • Ability
  • 入口組件
  • 資源文件&配置文件&庫文件
  • 打包文件
  • 討論: HarmonyOS是套殼Android嗎?
04 復(fù)習(xí)TypeScript和ES6+
  • JS / TS / ArkTS對比
  • 數(shù)據(jù)類型
  • 接口
  • 泛型
  • 模塊
  • 裝飾器語法
05 ArkTS與ArkUI入門
  • ArkTS簡介
  • 聲明式UI
  • 常用裝飾器@Component與@Entry
  • 渲染控制
  • 狀態(tài)管理 @state
  • 淺析ArkTS的起源和演進(jìn)
  • 綜合小案例
06 ArkTS與ArkUI深入使用
  • 常用UI組件:Text/Button/Image/TextInput/Radio/Checkbox/Select/
    Toggle/Progress/Prompt/CustomDialog等
  • 常用容器組件:Column/Row/Stack/Flex/List/Grid/Swiper等
  • Page之間的導(dǎo)航:router/Navigation/Tabs
  • 自定義組件:@Component/@Entry/struct/組件的生命周期
  • 管理組件狀態(tài):@State/@Prop/@Link/@Watch/@Provide&@Consume
  • 管理應(yīng)用狀態(tài):UI級管理LocalStorage/應(yīng)用級管理AppStorage/持久化數(shù)據(jù)PersistentStorage/設(shè)備環(huán)境管Environment
  • 事件處理:觸屏/鍵盤/鼠標(biāo)/焦點(diǎn)/手勢事件
  • 動(dòng)畫:屬性動(dòng)畫/顯式動(dòng)畫/轉(zhuǎn)場動(dòng)畫
  • 綜合案例
07 Web組件與網(wǎng)絡(luò)請求
  • Web組件:加載頁面/相互通信
  • 網(wǎng)絡(luò)請求:原生Ajax請求 / 第三方工具包axios
  • 請求封裝:axios二次封裝 / API封裝
  • 綜合案例
08 其它
  • 應(yīng)用國際化:常量string國際化、Intl國際化 、I18n國際化
  • 通知:顯示通知、響應(yīng)通知操作
  • 位置服務(wù):得到當(dāng)前位置、正逆向地址解析
  • 電話服務(wù):跳轉(zhuǎn)撥號界面、獲取信號信息
  • 音視頻:音頻播放、視頻播放

階段二多端適配項(xiàng)目

學(xué)習(xí)目標(biāo)
  • 掌握新版 ArkTS 語言與 ArkUI 組件的使用
  • 掌握前后端交互技術(shù),獨(dú)立封裝企業(yè)級的請求函數(shù)
  • 掌握獨(dú)立封裝業(yè)務(wù)組件
  • 掌握移動(dòng)端適配最佳實(shí)踐
  • 掌握租房項(xiàng)目核心業(yè)務(wù)流程
  • 掌握 HarmonyOS 應(yīng)用開發(fā)的環(huán)境搭建、應(yīng)用創(chuàng)建、安裝與調(diào)試、發(fā)布與上架
技術(shù)大綱
01 搭建項(xiàng)目工程
  • 使用 DevEco 創(chuàng)建項(xiàng)目工程
  • 創(chuàng)建&梳理項(xiàng)目工程目錄結(jié)構(gòu)
  • 掌握 UI 設(shè)計(jì)稿的使用
  • 準(zhǔn)備項(xiàng)目素材資源
  • 配置項(xiàng)目顏色、大小等常量
02 項(xiàng)目首頁搭建
  • 使用 Tab 組件規(guī)劃項(xiàng)目頁面布局
  • 使用 Swiper、Stack、Grid、List、Image 等組件完成首頁主體布局
  • 基于 axios 封裝企業(yè)級的請求函數(shù)
  • 掌握接口函數(shù)封裝,發(fā)送請求更新數(shù)據(jù)流程
  • 完成滾動(dòng)交互效果,實(shí)現(xiàn)透明度、背景色和位置三重變化
03 想看、服務(wù)、發(fā)現(xiàn)、我的頁面模塊
  • 學(xué)習(xí)&練習(xí)頁面布局,徹底掌握頁面多種布局方案
  • 封裝業(yè)務(wù)組件 Card,學(xué)習(xí) @BuilderParam 的使用
  • 封裝業(yè)務(wù)組件 MerryGoRound,學(xué)習(xí) @State、@Prop、@Link 的使用
  • 封裝頭部導(dǎo)航欄 NavBar 組件,支持自定義標(biāo)題、圖標(biāo)、布局,并支持響應(yīng)式設(shè)計(jì)
  • 封裝布局滾動(dòng) ScrollContainer 組件,能滾動(dòng)的同時(shí)進(jìn)行交互
  • 封裝用戶頭像展示 Avatar 組件,能自定義圖像和生成占位符
04 移動(dòng)端適配
  • 通過封裝 BreakPoints 來識別匹配設(shè)備大小
  • 合理設(shè)計(jì)頁面結(jié)構(gòu),適配不同機(jī)型
  • previewer + 模擬器 + 真機(jī)實(shí)測,觀察&調(diào)整適配方案
05 登錄頁面模塊
  • 實(shí)現(xiàn)手機(jī)號、驗(yàn)證碼登錄流程
  • 實(shí)現(xiàn)手機(jī)號、驗(yàn)證碼表單校驗(yàn)功能
  • 實(shí)現(xiàn)驗(yàn)證碼倒計(jì)時(shí)、重新發(fā)送驗(yàn)證碼功能
  • 登錄成功,使用 AppStorage & PersistentStorage 儲(chǔ)存用戶信息
06 租房列表模塊
  • 使用 WaterFlow 實(shí)現(xiàn)瀑布流布局,動(dòng)態(tài)計(jì)算子元素高度
  • 實(shí)現(xiàn)地區(qū)、戶型、租金、綜合條件排序搜索
  • 封裝彈出層 Drawer 組件,能夠輕松創(chuàng)建各種彈出層
07 租房詳情模塊
  • 搭建租房詳情頁面布局&數(shù)據(jù)展示
  • 實(shí)現(xiàn)輪播圖和導(dǎo)航欄互聯(lián)效果
  • 實(shí)現(xiàn)登錄鑒權(quán)功能
  • 實(shí)現(xiàn)預(yù)約租房功能
08 應(yīng)用發(fā)布上架
  • 鴻蒙-密鑰-證書-簽名-上架準(zhǔn)備簽名文件
  • 生成密鑰和證書請求文件
  • 創(chuàng)建 HarmonyOS 應(yīng)用
  • 申請發(fā)布證書和 Profile 文件
  • 配置簽名信息
  • 編譯構(gòu)建 app 文件

階段三多媒體服務(wù)項(xiàng)目

學(xué)習(xí)目標(biāo)
  • 掌握HarmonyOS應(yīng)用開發(fā)的環(huán)境搭建、應(yīng)用創(chuàng)建、安裝與調(diào)試
  • 掌握新版的ArkTS與ArkUI使用,
  • 掌握前后端交互技術(shù)的使用
  • 掌握多媒體音頻的播放與控制
  • 掌握后臺(tái)任務(wù)管理
  • 掌握服務(wù)卡片的原理和深入使用
  • 掌握第三方工具庫的封裝和發(fā)布
  • 深入理解Stage模型
技術(shù)大綱
01 搭建項(xiàng)目工程
  • 項(xiàng)目介紹
  • 使用DevEco 創(chuàng)建項(xiàng)目工程
  • 梳理工程目錄結(jié)構(gòu)
  • 搭建開屏首頁和廣告頁
02 搭建主頁
  • 使用Tab組件規(guī)劃布局
  • 開發(fā)公共網(wǎng)絡(luò)請求組件,對接網(wǎng)絡(luò)接口
  • 通過swiper組件實(shí)現(xiàn)首頁搜索、輪播圖效果
  • 通過Grid實(shí)現(xiàn)分類的矩陣式布局
  • 通過List實(shí)現(xiàn)專輯列表,并實(shí)現(xiàn)動(dòng)態(tài)加載數(shù)據(jù)
  • 播放按鈕的動(dòng)畫特效實(shí)現(xiàn)
03 專輯詳情模塊
  • 實(shí)現(xiàn)從專輯列表到專輯詳情的跳轉(zhuǎn)及參數(shù)傳遞
  • 專輯詳情頁的各個(gè)組件拆分及實(shí)現(xiàn)
  • 利用滑動(dòng)面板Panel實(shí)現(xiàn)音頻列表的使用
  • 利用@Provider和@Consumer 實(shí)現(xiàn)多個(gè)組件之間數(shù)據(jù)的雙向同步
04 音頻播放器
  • 搭建音頻播放器的控制頁面以及音頻列表頁面
  • 掌握音頻播放組件Avplayer的狀態(tài)機(jī)制及播放控制,包括開始播放、暫停播放、切換音頻、設(shè)置音量、跳轉(zhuǎn)播放位置、獲取軌道信息等功能控制。
  • 實(shí)現(xiàn)播放過程中斷點(diǎn)信息的后端同步
  • 掌握通過全局狀態(tài)AppStorage控制在多個(gè)頁面控制播放
  • 掌握如長時(shí)播放的后臺(tái)任務(wù)管理
  • 音頻文件的文件下載實(shí)現(xiàn)
05 VIP充值頁
  • 實(shí)現(xiàn)VIP充值頁的各個(gè)組件拆分及實(shí)現(xiàn)
  • 提交下單前的用戶交互效果實(shí)現(xiàn)
  • 實(shí)現(xiàn)提交后端并對接第三方支付
06 【我聽】頁面
  • 實(shí)現(xiàn)歷史、訂閱、收藏、消息的菜單欄,通過Badge實(shí)現(xiàn)消息數(shù)的角標(biāo)效果
  • 實(shí)現(xiàn)播放歷史信息的列表展現(xiàn)
  • 實(shí)現(xiàn)播放訂閱信息的列表展現(xiàn),通過Badge實(shí)現(xiàn)訂閱專輯,更新集數(shù)的角標(biāo)效果
  • 實(shí)現(xiàn)消息通知發(fā)布接口
07 【我的】頁面
  • 實(shí)現(xiàn)我的頁面布局、展現(xiàn)
  • 提供圖片選擇器,上傳頭像。
08 萬能服務(wù)卡片
  • 卡片運(yùn)行機(jī)制
  • 卡片相關(guān)模塊
  • 創(chuàng)建并配置版本
  • 開發(fā)卡片界面
  • 卡片事件處理
  • 卡片數(shù)據(jù)交互

階段四鴻蒙生態(tài)深入探索

學(xué)習(xí)目標(biāo)
  • 掌握低代碼開發(fā)的技巧
  • 掌握第三方工具庫的封裝和發(fā)布
  • 深入理解Stage模型
  • 掌握各種文件管理技巧
  • 掌握應(yīng)用發(fā)布的技術(shù)和流程
技術(shù)大綱
01 項(xiàng)目深入擴(kuò)展之低代碼開發(fā)
  • 理解低代碼開發(fā)的模式
  • 使用低代碼開發(fā)卡片頁面
  • 使用低代碼開發(fā)應(yīng)用功能頁面
02 深入擴(kuò)展之封裝第三方工具庫
  • 第三方庫介紹
  • 中心倉庫與包管理工具
  • 開發(fā)實(shí)現(xiàn)帶下拉刷新和下拉加載更多的虛擬列表組件
  • 配置并發(fā)布為OpenHarmony的第三方庫
  • 下載使用,優(yōu)化專輯列表的動(dòng)態(tài)顯示
03 深入擴(kuò)展之深入理解Stage模型
  • Stage模型應(yīng)用組件:UIAbility,ExtensionAbility,AbilityStage,Context
  • 進(jìn)程模型:UI進(jìn)程,渲染進(jìn)程,進(jìn)程間通信(公共事件機(jī)制)
  • 線程模型:主線程,Worker線程,線程間通信(Emitter和Worker)
04 深入擴(kuò)展之文件管理
  • 文件管理概述
  • 應(yīng)用文件管理
  • 用戶文件管理
  • 分布式文件管理
05 深入遠(yuǎn)程通信組件
  • 使用鴻蒙版第三方http通信組件axios
  • 解決axios上傳文件的回調(diào)數(shù)據(jù)問題
  • 改善多任務(wù)下載并行的不完善問題
06 深入擴(kuò)展卡片功能
  • 響應(yīng)卡片的多種事件與主程序之間進(jìn)行交互
  • 通過鍵值型數(shù)據(jù)庫實(shí)現(xiàn)卡片與主程序時(shí)間的數(shù)據(jù)共享
  • 通過數(shù)據(jù)綁定對卡片信息進(jìn)行更新

硅谷師資 華為鴻蒙官方認(rèn)證 值得信賴

適學(xué)人群

IT從業(yè)者

提升職場競爭力
抓住技術(shù)新風(fēng)口

IT愛好者

對開發(fā)感興趣
為入行做準(zhǔn)備

有意從事鴻蒙
開發(fā)的其他人才

學(xué)員可免費(fèi)獲取華為專業(yè)認(rèn)證高級證書

通過學(xué)習(xí)尚硅谷鴻蒙線上直播課程,經(jīng)過專業(yè)培訓(xùn),會(huì)通過華為官方課堂認(rèn)證考試,證明鴻蒙專業(yè)能力,
為你入職、跳槽等提供有力的證明和支持!助力進(jìn)階,突破行業(yè)瓶頸!

常見問題

學(xué)習(xí)需要具備什么基礎(chǔ)?
UI構(gòu)建技術(shù): HTML + CSS
UI交互技術(shù): JavaScript + TypeScript
若需要,可以提供該部分免費(fèi)視頻學(xué)習(xí)。
學(xué)完后可以達(dá)到什么水平?匹配什么崗位?
完成課程項(xiàng)目學(xué)習(xí)后,將具備企業(yè)級鴻蒙原生應(yīng)用開發(fā)能力, 匹配HarmonyOS應(yīng)用開發(fā)工程師崗位。
學(xué)完后有相關(guān)證書嗎?
學(xué)習(xí)完成后具備高級應(yīng)用開發(fā)能力,通過華為官方學(xué)堂考試,可獲取《HarmonyOS應(yīng)用開發(fā)者高級認(rèn)證》。
錄播的有效期是多久?
錄播有效期是1年,同時(shí)后續(xù)1年內(nèi)的鴻蒙課程升級,也會(huì)附贈(zèng)相關(guān)資料。