首頁 > 公開課 > 軟件研發 > 鴻蒙HarmonyOS應用開發技術實戰

鴻蒙HarmonyOS應用開發技術實戰

培訓地點 武漢
培訓時間 5月22-24日

一、課程背景
  鴻蒙(HarmonyOS)系統是華為推出的一款微內核,全場景的操作系統,可以運行在任何類型的設備上。分為L0到L5六個級別。L0到L2屬于物聯網設備,L3以上屬于富鴻蒙設備,包括運行在手機、平板、電腦、智能手表上的鴻蒙系統。盡管Android可以運行在L3以上的設備上,但L0到L2的設備運行Android就顯得費勁,而且L0的設備內存可能只有幾百KB,根本不可能跑起來Android,所以這時就需要一款適應大多數設備的系統,HarmonyOS正是為解決這個問題而誕生的。而且HarmonyOS也得到了中國政府的大力支持,所以在可預期的未來,HarmonyOS將會成為繼Android、iOS以后的第3大操作系統。

二、培訓收益
  本課程通過培訓使學習者獲得如下收益:
  1. 了解HarmonyOS的整體架構,以及應用場景;
  2. 系統深入掌握HarmonyOS的知識體系,深刻理解HarmonyOS在項目研發流程中各個關鍵性環節的作用和落地實踐方法;
  3. 掌握HarmonyOS的核心API(包括Ability、布局、網絡、數據庫等);
  4. 擁有大量的項目實戰經驗(游戲和應用項目實戰)。

三、培訓對象
  1.軟件或互聯網企業中從事移動開發的程序員;
  2.Android程序員,想轉行成為HarmonyOS程序員;
  3.物聯網開發人員,想利用HarmonyOS做IOT開發的技術人員。

四、培訓特色
  由華為認證第一批HarmonyOS系統課程設計者親自培訓,培訓全過程用代碼說話,擁有大量的實戰項目,將HarmonyOS系統的各個知識點穿成串,理論結合實戰。

五、日程安排

時間 學習內容

第1天

上午:HarmonyOS概述與基礎知識講解 下午:Ability
1-1 HarmonyOS概述
  系統定義
  技術特性(軟總線、分布式虛擬化等)
  系統安全性
1-2 基礎知識
  應用基礎知識
  配置文件
  資源文件
  數據管理
  權限管理
1-3開發入門
  準備工作
  編寫HelloWorld
  運行模擬器
  運行App
  工程結構分析
 
2-1 Ability詳解
  什么是Ability
  Page Ability
  基本概念
  生命周期
  Slice
  Ability與Slice導航
  數據傳輸
  Service Ability
  基本概念
  創建Service
  啟動Service
  連接Service
  Service的生命周期
  前臺Service
  Data Ability
  基本概念
  訪問Data
  創建Data
第2天 上午:UI組件詳解和線程 下午:多媒體技術、網絡技術
3-1 UI組件詳解
  按鈕組件
  文本輸入組件
  圖像組件
  進度條組件
  滑桿組件
  列表組件
  其他高級組件
3-2 線程
  線程基礎知識
  線程間通信
4-1 多媒體技術
  視頻
  視頻播放
  視頻錄制
  視頻提取
  媒體元數據
  圖像
  圖像編碼
  位圖操作
  圖像屬性
  相機
  音頻
  音頻播放
  音頻采集
  音頻管理
  短音播放
  位置
4-2 網絡技術
  網絡技術概述
  連接服務端(HTTP【S】)
第3天 上午:訪問硬件設備 下午: 項目實戰
5-1 NFC
  概述
  NFC基礎控制
  Tag讀寫
  卡模擬督學
  NFC消息通知
3-2 藍牙
  概述
  藍牙技術基礎
  遠端設備操作
  BLE掃描和廣播
3-3 網絡管理
  概述
  打開URL連接
  Socket數據傳輸
  流量統計
  管理HTTP緩存
3-4 電話服務
  概述
  發起呼叫
  發送文本信息
  獲取網絡狀態變化信息
5-1 項目實戰:雙人對戰游戲:俄羅斯方塊
  項目概述
  項目實戰原理
  實現主窗口及相關功能
  雙人對戰原理與實戰
 
5-2 項目實戰:高仿QQ(帶服務端)
  項目概述
  QQ UI實現
  QQ與服務端通信原理與實戰

六、 授課專家
  李老師 東北大學計算機專業碩士,首批華為認證HarmonyOS系統課程開發者,某大型軟件公司前高級技術專家,IT暢銷書作者,企業IT內訓講師,騰訊課堂特約講師,CSDN學院高級講師,制作視頻課程超過1000小時。目前主要從事超平臺開發工具的研發,現在正在帶領團隊研發超平臺開發系統UnityMarvel。曾出版超過40多本IT暢銷書,寫過數百篇技術文章,累計超過2000萬字,閱讀量超千萬。主要著作包括《Python從菜鳥到高手》、《Python爬蟲技術:深入理解原理、技術與開發》、《Kotlin程序開發入門精要》、《Swift 權威指南》、《Android開發權威指南》、《Android深度探索》等。