日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

起步HarmonyOS生态的入门学习路线及资源

發(fā)布時(shí)間:2023/12/14 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 起步HarmonyOS生态的入门学习路线及资源 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

由于進(jìn)入到移動(dòng)應(yīng)用開(kāi)發(fā)領(lǐng)域,關(guān)注到了鴻蒙,接觸了HarmonyOS、openHarmony。組織起了一幫子對(duì)此感興趣的大二和大三學(xué)生,一起來(lái)學(xué)習(xí)。
  昨天做過(guò)了宣講,同學(xué)們表現(xiàn)出了很大的熱情。為幫助同學(xué)們能在起步時(shí)落實(shí)自主的實(shí)踐性學(xué)習(xí),整理一些我現(xiàn)在知道的資源,為同學(xué)們提供一點(diǎn)學(xué)習(xí)的建議。
  深圳大學(xué)HarmonyOS校園組織木棉花可以作為我們對(duì)標(biāo)學(xué)習(xí)的對(duì)象,他們?cè)贕itee頁(yè)面整理的資源,可以作為我們學(xué)習(xí)的最近參考,見(jiàn)[鏈接]
  HarmonyOS開(kāi)發(fā)有南向北向之分。上北下南,南向深入硬件層、系統(tǒng)層,北向關(guān)注應(yīng)用層。下面就先講北,再說(shuō)南。

1. 北向的自主學(xué)習(xí)

可以先從Harmony應(yīng)用程序開(kāi)發(fā)學(xué)起,而后去感知更多。
  Harmony應(yīng)用程序開(kāi)發(fā)所用語(yǔ)言現(xiàn)有三種:JS、eTS和Java。從哪種語(yǔ)言入手都可以。綜合各方而的因素,推薦從Java入手。

建議1:利用官方文檔和資源學(xué)習(xí)

直接開(kāi)展“正統(tǒng)”的HarmonyOS開(kāi)發(fā)。
  在所有學(xué)習(xí)資源中,最推薦的是官方的文檔。網(wǎng)址:https://developer.harmonyos.com/
  應(yīng)用開(kāi)發(fā)的官方文檔首頁(yè)提供了集成開(kāi)發(fā)環(huán)境DevEco的[下載鏈接]。安裝過(guò)程可以參考[鏈接]。
  對(duì)于應(yīng)用開(kāi)發(fā)的學(xué)習(xí)者而言,可以選重點(diǎn)關(guān)注文檔–>指南:
  
  可以先在“指南”中找到快速入門(mén),按指引完成第一個(gè)項(xiàng)目。在指南的各個(gè)部分,對(duì)應(yīng)用程序的各種組件會(huì)給出詳細(xì)的說(shuō)明,也有一些很好的示例可以使用。
  在文檔部分,API參考、示例代碼等均后在日后進(jìn)行開(kāi)發(fā)時(shí)最重要的資料。HarmonyOS處于一個(gè)高速迭代的時(shí)期,版本更新快,使用官方文檔,方可獲得最新的一手資料。
  對(duì)于入門(mén)學(xué)習(xí)者而言,HarmonyOS是值得依賴的寶貴資源,里面包括了華為支持的不少免費(fèi)課程,例如《HarmonyOS應(yīng)用開(kāi)發(fā)系列課(基礎(chǔ)篇)》,報(bào)名即可學(xué)習(xí)(體會(huì)華為為推廣Harmony下的功夫):

  在華為在線課程平臺(tái)中也有很多免費(fèi)的課程。武漢大學(xué)趙小剛老師主講的《HarmonyOS移動(dòng)應(yīng)用開(kāi)發(fā)》適合應(yīng)用開(kāi)發(fā)初學(xué)者。(在平臺(tái)中搜索“移動(dòng)應(yīng)用開(kāi)發(fā)”,會(huì)出來(lái)很多同類課程。)
  泡社區(qū)(由觀摩到深度參與)也是學(xué)習(xí)的一個(gè)好途徑。推薦HarmonyOS社區(qū)和官方的開(kāi)發(fā)者社區(qū),不斷去做適合自己水平往上一點(diǎn)點(diǎn)的事情。
  無(wú)論用什么資源,看書(shū)、看視頻、動(dòng)手實(shí)踐結(jié)合起來(lái)是王道。實(shí)踐路線有很多,再次推薦參考深圳大學(xué)木棉花組織中同學(xué)們的工作,見(jiàn)[鏈接]。
  無(wú)論學(xué)習(xí)還是工作,應(yīng)用Git已經(jīng)成為一個(gè)基礎(chǔ)性的需要,就參考賀老師本人出品的《Git入門(mén)實(shí)踐教程》。

建議2:從Android開(kāi)發(fā)入手學(xué)習(xí)

從應(yīng)用程序開(kāi)發(fā)角度,先學(xué)Android開(kāi)發(fā)(用Java而非Kotlin),體會(huì)移動(dòng)應(yīng)用開(kāi)發(fā),再入Harmony開(kāi)發(fā),也不算繞路。
  推薦利用明日學(xué)院出版的《Android開(kāi)發(fā)從入門(mén)到精通》(清華大學(xué)出版社),視頻鏈接:https://www.bilibili.com/video/av22836860。
  若最終希望回到HarmonyOS開(kāi)發(fā),實(shí)踐環(huán)節(jié)可以不用Android Studio,而用DevEco Studio,后者在安裝環(huán)節(jié)似乎更順一些(每進(jìn)一次坑都是上天對(duì)你的恩賜,能力是在出坑中練出來(lái)的)。

建議3:希望從OS層面開(kāi)展工作的同學(xué)

OpenHarmony開(kāi)源項(xiàng)目見(jiàn) https://gitee.com/openharmony。

2. 南向的自主學(xué)習(xí)

南向開(kāi)發(fā)的官方文檔見(jiàn)[鏈接]。
  DevEco Device Tool支持Windows和Ubuntu系統(tǒng),是HarmonyOS面向智能設(shè)備開(kāi)發(fā)者提供的一站式集成開(kāi)發(fā)環(huán)境,支持HarmonyOS的組件按需定制,支持代碼編輯、編譯、燒錄和調(diào)試等功能,支持C/C++語(yǔ)言,以插件的形式部署在Visual Studio Code上。
  利用官方文檔學(xué)起來(lái)依然是這個(gè)方向的有效策略之一。
  在51CTO中發(fā)現(xiàn)一個(gè)視頻教程《HarmonyOS物聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)——基于Hi3861》。
  參加軟通教育的師資培訓(xùn)班,獲得“啟航KP_IOT智能開(kāi)發(fā)套件”,配著各種傳感模塊,可以跑通整個(gè)的開(kāi)發(fā)流程,做各種開(kāi)發(fā)實(shí)驗(yàn)。

  南向暫不能作為我的主要方向,沒(méi)有更深度體驗(yàn),也就推薦到這里。

總結(jié)

以上是生活随笔為你收集整理的起步HarmonyOS生态的入门学习路线及资源的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。