課程描述(shu)INTRODUCTION
鴻蒙培訓班
日程安(an)排SCHEDULE
課(ke)程大綱(gang)Syllabus
鴻蒙培訓班
一、課程背景
鴻蒙(HarmonyOS)系(xi)(xi)(xi)(xi)統(tong)是華為推出的(de)(de)一款微內核,全場(chang)景的(de)(de)操作系(xi)(xi)(xi)(xi)統(tong),可以(yi)運(yun)行在(zai)任何類(lei)型的(de)(de)設(she)備(bei)上(shang)。分為L0到L5六個級別。L0到L2屬(shu)于(yu)物聯網設(she)備(bei),L3以(yi)上(shang)屬(shu)于(yu)富鴻蒙設(she)備(bei),包括運(yun)行在(zai)手機、平白、電腦、智能手表上(shang)的(de)(de)鴻蒙系(xi)(xi)(xi)(xi)統(tong)。盡管Android可以(yi)頁(ye)而(er)已運(yun)行在(zai)L3以(yi)上(shang)的(de)(de)設(she)備(bei)上(shang),但L0到L2的(de)(de)設(she)備(bei)運(yun)行Android就(jiu)顯得費(fei)勁,而(er)且L0的(de)(de)設(she)備(bei)內存可能只有幾百KB,根本不可能跑起來Android,所(suo)以(yi)這時就(jiu)需要一款適(shi)應(ying)大(da)(da)多數設(she)備(bei)的(de)(de)系(xi)(xi)(xi)(xi)統(tong),HarmonyOS正是為解決(jue)這個問(wen)題而(er)誕生的(de)(de)。而(er)且HarmonyOS也得到了中國政(zheng)府的(de)(de)大(da)(da)力(li)支持(chi),所(suo)以(yi)在(zai)可預期的(de)(de)未來,HarmonyOS將會(hui)成為繼Android、iOS以(yi)后的(de)(de)第3大(da)(da)操作系(xi)(xi)(xi)(xi)統(tong)。
二、培訓收益
本課程通過培訓使學習者獲得如下收益:
1.了解HarmonyOS的整體架構,以及應用場景
2.系統深入掌握HarmonyOS的知識體系,深刻理解HarmonyOS在項目研發流程中各個關鍵性環節的作用和落地實踐方法;
3.掌握HarmonyOS的核心API(包括Ability、布局、網絡、數據庫等)。
4.擁(yong)有(you)大量的項目實戰經驗(游戲(xi)和(he)應用(yong)項目實戰)。
三、培訓對象
1.軟件或互聯網企業中從事移動開發的程序員;
2.Android程序員,想轉行成為HarmonyOS程序員;
3.物聯網開(kai)發人(ren)員,像利用HarmonyOS做IOT開(kai)發的技術人(ren)員。
四、培訓特色
由華為認證(zheng)第一批HarmonyOS系統(tong)課程設計者(zhe)李寧老(lao)師親自培訓,培訓全過(guo)程用(yong)代碼(ma)說(shuo)話,擁有(you)大量的(de)實戰項目,將HarmonyOS系統(tong)的(de)各個知識點穿成串,理(li)論結合實戰。
五、日程安排
第1天
上午:HarmonyOS概述與基礎知識講解
1-1 HarmonyOS概述
系統定義
技術特性(軟總線、分布式虛擬化等)
系統安全性
1-2 基礎知識
應用基礎知識
配置文件
資源文件
數據管理
權限管理
1-3開發入門
準備工作
編寫HelloWorld
運行模擬器
運行App
工程結構分析
下午:Ability
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天
上午:訪問硬件設備
3-1 NFC
概述
NFC基礎控制
Tag讀寫
卡模擬督學
NFC消息通知
3-2 藍牙
概述
藍牙技術基礎
遠端設備操作
BLE掃描和廣播
3-3 網絡管理
概述
打開URL連接
Socket數據傳輸
流量統計
管理HTTP緩存
3-4 電話服務
概述
發起呼叫
發送文本信息
獲取網(wang)絡狀態變化信(xin)息
下午: 項目實戰
5-1 項目實戰:雙人對戰游戲:俄羅斯方塊
項目概述
項目實戰原理
實現主窗口及相關功能
雙人對戰原理與實戰
5-2 項目實戰:*QQ(帶服務端)
項目概述
QQ UI實現
QQ與服務(wu)端(duan)通信原理與實戰
六、授課專家
李老師 東(dong)北大(da)學(xue)計(ji)算機(ji)專業碩(shuo)士(shi),首批(pi)華(hua)為認證HarmonyOS系統課(ke)(ke)程(cheng)開(kai)(kai)發(fa)者(zhe),某大(da)型軟件公司前高級技(ji)(ji)術(shu)專家(jia),IT暢(chang)銷(xiao)書(shu)作(zuo)者(zhe),企業IT內訓講師,騰訊課(ke)(ke)堂(tang)特約講師,CSDN學(xue)院高級講師,制(zhi)作(zuo)視頻(pin)課(ke)(ke)程(cheng)超過(guo)(guo)1000小時(shi)。目前主要從(cong)事超平臺開(kai)(kai)發(fa)工具的研(yan)發(fa),現在正在帶(dai)領團隊(dui)研(yan)發(fa)超平臺開(kai)(kai)發(fa)系統UnityMarvel。曾出版超過(guo)(guo)40多本IT暢(chang)銷(xiao)書(shu),寫過(guo)(guo)數百(bai)篇技(ji)(ji)術(shu)文(wen)章,累計(ji)超過(guo)(guo)2000萬(wan)字,閱讀量(liang)超千萬(wan)。主要著作(zuo)包括《Python從(cong)菜鳥到高手》、《Python爬蟲技(ji)(ji)術(shu):深(shen)入(ru)理解原理、技(ji)(ji)術(shu)與開(kai)(kai)發(fa)》、《Kotlin程(cheng)序開(kai)(kai)發(fa)入(ru)門(men)精(jing)要》、《Swift 權(quan)威(wei)指(zhi)南》、《Android開(kai)(kai)發(fa)權(quan)威(wei)指(zhi)南》、《Android深(shen)度(du)探索》等。
鴻蒙培訓班
轉載://citymember.cn/gkk_detail/246026.html
已開課時(shi)間Have start time
IT相關內訓
- 滲透測試與攻防實戰高級課程 張勝生
- 信息安全風險評估與加固技能 張(zhang)勝(sheng)生
- CISSP認證培訓課程 張勝生
- 互聯網新技術在銀行的應用 武威
- 軟件安全意識加強與技能提高 張勝(sheng)生
- 大模型技術與應用培訓 葉梓
- 網安管理崗培訓 張(zhang)勝生
- Python高效辦公自動化 張(zhang)曉如
- IT崗位數智化能力提升路徑 甄文(wen)智
- 云計算的應用領域和實踐 武威
- Fine BI 數據分析與 張曉如
- 電力信息化:價值和建設分析 劉宇佳