北大青鳥北京學(xué)校

7x24小時咨詢熱線

400-660-3310

當(dāng)前位置 : 好學(xué)校 北京軟件開發(fā) 北大青鳥北京學(xué)校 課程正文

人看過 人預(yù)約 收藏分享

北京鴻蒙應(yīng)用開發(fā)技術(shù)項目案例培訓(xùn)班

授課方式 :
上課時段:

上課校區(qū):

報讀該課程可在好學(xué)校領(lǐng)取返現(xiàn)獎勵20元。

微信掃碼添加老師好友咨詢

北大青鳥北京學(xué)校

北大青鳥北京學(xué)校

認證等級

信譽良好,可安心報讀

北大青鳥北京學(xué)校

已獲好學(xué)校V2信譽等級認證

信譽值

  • (60-80)基礎(chǔ)信譽積累,可放心報讀
  • (81-90)良好信譽積累,可持續(xù)信賴
  • (91-100)充分信譽積累,推薦報讀

與好學(xué)校簽訂讀書保障協(xié)議:

在線咨詢
2024.09.25 吳*士 136*****212 咨詢了 招生對象
2024.09.23 王*生 137*****214 咨詢了 開班時間
2024.09.10 李*妹 177*****795 咨詢了 開班時間
2024.09.09 連*行 132*****608 咨詢了 開班時間
2024.08.29 潘*成 186*****689 咨詢了 課程費用
2024.08.24 楊*生 155*****917 咨詢了 上課時段
2024.08.14 馬* 182*****574 咨詢了 周邊交通
2024.08.14 林*風(fēng) 136*****129 咨詢了 招生對象
2024.08.07 學(xué)*員 132*****023 咨詢了 招生對象
2024.08.02 王*彬 175*****236 咨詢了 課程費用
2024.07.31 王*生 180*****979 咨詢了 周邊交通
2024.07.29 張*士 151*****633 咨詢了 招生對象
2024.07.26 張*士 186*****302 咨詢了 開班時間
2024.07.26 李*生 151*****367 咨詢了 招生對象
2024.07.23 機*主 135*****606 咨詢了 開班時間
2024.07.18 周*生 181*****180 咨詢了 上課時段
2024.07.16 機*弟 186*****369 咨詢了 課程費用
2024.07.11 鈕*生 151*****642 咨詢了 上課時段
2024.07.10 連*士 138*****643 咨詢了 上課時段
2024.09.03 機*主 156*****869 咨詢了 授課師資
北京鴻蒙應(yīng)用開發(fā)技術(shù)項目案例培訓(xùn)班

【課程內(nèi)容】

一、起步

初識鴻蒙開發(fā)

ArkTs基礎(chǔ)語法

ArkTs基礎(chǔ)語法

ArkTs基礎(chǔ)語法

階段學(xué)習(xí)目標(biāo):

環(huán)境安裝:學(xué)會如何在不同的操作系統(tǒng)上安裝所需的開發(fā)環(huán)境和工具,以便能夠進行編程和開發(fā)工作。

編程模型:了解編程模型的基本概念和原理,包括面向?qū)ο缶幊?、函?shù)式編程等,以及它們在實際項目中的應(yīng)用。

編程語言ArkTS:掌握ArkTS編程語言的基本語法和特性,包括變量、數(shù)據(jù)類型、運算符、控制流程等,以及如何使用ArkTS編寫可執(zhí)行的程序。

認識項目結(jié)構(gòu):了解一個項目的組織結(jié)構(gòu)和文件層次關(guān)系,包括源代碼文件、配置文件、資源文件等,以及它們的作用和相互關(guān)系。

運行第一個程序:學(xué)會如何編譯和運行一個簡單的ArkTS程序,包括配置編譯器選項、構(gòu)建項目、生成可執(zhí)行文件等步驟。

裝飾器/聲明UI:了解裝飾器的概念和用法,以及如何在ArkTS中使用裝飾器來擴展和修改類的功能;同時,了解如何聲明戶界面(UI),包括布局、控件、事件處理等。

系統(tǒng)組件/自定義組件:了解ArkTS中的系統(tǒng)組件和自定義組件的概念和用法,以及如何創(chuàng)建和使用它們來實現(xiàn)特定的功能和交互效果。

事件和屬性:了解事件和屬性的概念和作用,以及如何在ArkTS中定義和使用事件和屬性來實現(xiàn)數(shù)據(jù)的傳遞和狀態(tài)的更新。

通過掌握以上內(nèi)容,您將能夠使用ArkTS編程語言進行游戲開發(fā)或其他類型的應(yīng)用程序開發(fā),并具備基本的編程能力和項目開發(fā)經(jīng)驗。

二、ArkUI框架

階段學(xué)習(xí)目標(biāo):

方舟開發(fā)范式/布局:了解方舟開發(fā)范式的基本概念和原則,以及如何使用布局來組織和管理界面元素。

常用組件:掌握常用的ArkTS組件的用法和功能,包括文本框、按鈕、圖像等,以及如何將它們組合在一起創(chuàng)建復(fù)雜的用戶界面。

動畫/交互事件:了解動畫和交互事件的基本原理和實現(xiàn)方式,以及如何在ArkTS中創(chuàng)建和處理動畫效果和用戶交互事件。

自定義組件用法結(jié)構(gòu),函數(shù)/變量:學(xué)會如何定義和使用自定義組件,包括函數(shù)和變量的使用,以及如何將它們組織成一個完整的組件結(jié)構(gòu)。

自定義組件的參數(shù)規(guī)定build()函數(shù)/通用樣式:了解如何為自定義組件指定參數(shù)和樣式,并通過build()函數(shù)生成最終的組件實例。

"Builder使用語法規(guī)則、參數(shù)傳遞規(guī)則、BuilderParam裝飾器、尾隨閉包":掌握Builder的基本用法和語法規(guī)則,了解參數(shù)傳遞的方式和規(guī)則,以及如何使用BuilderParam裝飾器和尾隨閉包來實現(xiàn)更靈活的組件構(gòu)建。

"Styles裝飾器:定義組件重用樣式、用法和場景;Extend裝飾器:定義擴展組件樣式、用法和場景;stateStyles:多態(tài)樣式":學(xué)會如何使用Styles裝飾器來定義可重用的樣式,使用Extend裝飾器來擴展組件樣式,并了解如何使用stateStyles來實現(xiàn)多態(tài)樣式的效果。

"狀態(tài)管理概述、組件內(nèi)、父子單向、父子雙向、各種場景案例、跨多級間雙向、嵌套屬性的狀態(tài)管理、各種場景案例、應(yīng)用狀態(tài)、if/else:條件渲染、ForEach:循環(huán)渲染、LazyForEach:數(shù)據(jù)懶加載":了解狀態(tài)管理的基本原理和方法,包括在組件內(nèi)部管理狀態(tài)、父子組件之間的狀態(tài)傳遞、跨多級間的狀態(tài)管理等,同時學(xué)會使用if/else語句進行條件渲染,使用ForEach和LazyForEach進行循環(huán)渲染和數(shù)據(jù)懶加載。

"頁面的生命周期、組件的生命周期、UI的渲染流程":了解頁面和組件的生命周期的概念和過程,以及UI的渲染流程,從而能夠更好地管理和控制應(yīng)用程序的運行狀態(tài)和界面展示。

三、Stage模型

Stage模型應(yīng)用/組件

Stage模型管理應(yīng)用窗口

應(yīng)用上下文Context

階段學(xué)習(xí)目標(biāo):

Stage模型開發(fā)概述:了解Stage模型的基本概念和原理,以及如何使用Stage模型來組織和管理應(yīng)用程序的界面和功能。

應(yīng)用/組件級配置:學(xué)會如何進行應(yīng)用和組件級別的配置,包括設(shè)置應(yīng)用屬性、注冊組件等,以便能夠更好地定制和擴展應(yīng)用程序的功能。

UIAbility生命周期/啟動模式/數(shù)據(jù)交互:了解UIAbility的生命周期和啟動模式的概念和原理,以及如何實現(xiàn)不同UIAbility之間的數(shù)據(jù)交互和通信。

窗口開發(fā)概述概念/原理/用途/限制:掌握窗口開發(fā)的基本概念、原理、用途和限制,包括主窗口、子窗口、窗口沉浸式能力和懸浮窗口等。

獲取應(yīng)用文件路徑:學(xué)會如何獲取應(yīng)用程序的文件路徑,以便能夠訪問和操作應(yīng)用程序的數(shù)據(jù)和資源。

獲取和修改加密分區(qū):了解如何獲取和修改加密分區(qū)的信息,以保護應(yīng)用程序的數(shù)據(jù)安全。

創(chuàng)建其他應(yīng)用或其他Module的Context:學(xué)會如何創(chuàng)建其他應(yīng)用或其他Module的Context,以便能夠在多個應(yīng)用或模塊之間進行通信和數(shù)據(jù)共享。

訂閱進程內(nèi)Ability生命周期變化:了解如何在進程內(nèi)訂閱Ability的生命周期變化事件,以便能夠及時響應(yīng)和處理應(yīng)用程序的狀態(tài)變化。

通過掌握以上內(nèi)容,您將能夠使用Stage模型進行應(yīng)用程序的開發(fā),并具備基本的應(yīng)用程序配置、窗口開發(fā)、數(shù)據(jù)交互和進程管理的能力。

四、實用類庫

ArkTS語言基礎(chǔ)類庫并發(fā)

ArkTS語言基礎(chǔ)類庫并發(fā)

ArkTS語言基礎(chǔ)類庫容器

ArkTS語言基礎(chǔ)類庫xml

階段學(xué)習(xí)目標(biāo):

"異步并發(fā)多線程并發(fā)TaskPool":了解異步并發(fā)和多線程并發(fā)的概念,以及如何使用TaskPool來管理和執(zhí)行多個任務(wù)。

"異步并發(fā)多線程并發(fā)Worker":掌握異步并發(fā)和多線程并發(fā)的Worker模式,以便能夠創(chuàng)建和管理多個工作線程。

"同步任務(wù)開發(fā)":了解同步任務(wù)的概念和開發(fā)方法,async,await,信號。線性容器ArrayList、Vector、List、LinkedList、Deque、Queue、Stack七種":熟悉線性容器的七種類型,包括ArrayList、Vector、List、LinkedList、Deque、Queue和Stack,并了解它們的特點和使用場景。

"非線性容器HashMap、HashSet、TreeMap、TreeSet、LightWeightMap、LightWeightSet、PlainArray":掌握非線性容器的七種類型,包括HashMap、HashSet、TreeMap、TreeSet、LightWeightMap、LightWeightSet和PlainArray,并了解它們的特點和使用場景。

xml生成/解析/轉(zhuǎn)換:了解XML的基本概念和使用方法,包括如何生成XML文檔、解析XML文檔和轉(zhuǎn)換XML文檔。

五、能力服務(wù)開發(fā)

通知

安全

媒體

文件

數(shù)據(jù)

網(wǎng)絡(luò)

后臺任務(wù)

服務(wù)卡

階段學(xué)習(xí)目標(biāo):

通知:了解普通文本類型、長文本類型、多行文本類型、圖片類型和進度條類型的通知開發(fā),掌握如何在不同場景下使用這些通知類型。

訪問控制:學(xué)會授權(quán)和校驗的訪問控制方法,包括用戶認證、秘鑰管理和加密解密等技術(shù),確保應(yīng)用程序的安全性。

音視頻播放和錄制:掌握音視頻的播放和錄制功能,實現(xiàn)音頻和視頻的應(yīng)用開發(fā)。

圖片處理:學(xué)會對圖片進行解密編碼、裁剪和變換等操作,提升圖像處理的能力。

應(yīng)用文件和用戶文件:了解應(yīng)用文件和用戶文件的管理方法,包括文件的讀寫、存儲和訪問等操作。

用戶首選項和鍵值型數(shù)據(jù)庫:熟悉用戶首選項的使用和鍵值型數(shù)據(jù)庫的操作,實現(xiàn)數(shù)據(jù)的持久化和管理。

關(guān)系型數(shù)據(jù)庫:掌握關(guān)系型數(shù)據(jù)庫的基本概念和使用方法,實現(xiàn)數(shù)據(jù)的結(jié)構(gòu)化存儲和管理。

HTTP數(shù)據(jù)請求和WebSocket連接:學(xué)會使用HTTP協(xié)議進行數(shù)據(jù)請求,以及使用WebSocket建立實時雙向通信連接。

Socket連接:了解Socket連接的原理和方法,實現(xiàn)設(shè)備間的網(wǎng)絡(luò)通信。

任務(wù)管理:掌握短時任務(wù)、長時任務(wù)、延遲任務(wù)和代理提醒等任務(wù)管理方法,實現(xiàn)任務(wù)的調(diào)度和執(zhí)行。

ArkTS卡片運行機制和相關(guān)模塊:了解ArkTS卡片的運行機制和相關(guān)模塊,包括卡片生命周期、卡片頁面和卡片數(shù)據(jù)交互等。

六、項目案例

拼圖游戲

websocket聊天

圖案密碼鎖

通過學(xué)習(xí)這些項目案例,您可以獲得以下收獲和對就業(yè)的幫助:

拼圖游戲:

了解如何獲取本地圖片資源,包括使用getMediaLibrary獲取媒體庫實例、使用getFileAssets方法獲取文件資源以及使用getAllObject獲取檢索結(jié)果中的所有文件資產(chǎn)。

掌握裁剪圖片的方法,需要使用@ohos.multimedia.image接口,并申請圖片編輯權(quán)限。

學(xué)會使用createImagePacker創(chuàng)建ImagePacker實例,打開文件并創(chuàng)建圖片源實例,以及使用getImageInfo方法獲取圖片大小并進行分割。

WebSocket聊天:

理解WebSocket的工作原理,能夠建立WebSocket連接并處理各種回調(diào)事件。

學(xué)會使用worker來處理后臺任務(wù),提高應(yīng)用程序的性能和用戶體驗。

掌握使用第三方庫來簡化開發(fā)過程,例如使用現(xiàn)成的WebSocket庫。

圖案密碼鎖:

熟悉圖案密碼鎖組件的使用,實現(xiàn)密碼設(shè)置、驗證和重置功能。

掌握以宮格圖案的方式輸入密碼,并處理手指觸碰屏幕時的輸入狀態(tài)和離開屏幕時的處理邏輯。

學(xué)會將輸入的密碼返回給應(yīng)用進行驗證。

通過學(xué)習(xí)這些項目案例,您將具備以下對就業(yè)的幫助:

掌握了常用的開發(fā)技術(shù)和工具,如獲取本地圖片資源、圖片編輯、WebSocket通信等。

具備了實際項目開發(fā)經(jīng)驗,能夠獨立完成小型項目的開發(fā)和調(diào)試。

增強了解決問題的能力和代碼編寫的技巧,為將來的工作提供了寶貴的經(jīng)驗。

【課程時長】

184

【學(xué)校簡介】

北京市海淀區(qū)青鳥信息技術(shù)職業(yè)技能培訓(xùn)學(xué)校,成立于2001年,地處市中心,校區(qū)位于首都大學(xué)校園內(nèi),經(jīng)過十多年的發(fā)展,現(xiàn)擁有航天橋校區(qū)、中關(guān)村校區(qū)、五道口校區(qū)、北資校區(qū)等獨立教學(xué)區(qū),同時也是知名在線教育品牌課工場的線下實訓(xùn)基地。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,一直致力于培養(yǎng)中國IT技能型緊缺人才。累計培養(yǎng)和輸送85萬IT職業(yè)化人才進入IT行業(yè),得到了社會各界廣泛的認可。

【學(xué)校榮譽】

“廿念不忘,桃李芬芳“,北大青鳥航天橋憑借出色的教學(xué)質(zhì)量。先進的管理模式,優(yōu)異的就業(yè)成績,在全國200多家培訓(xùn)中心中名列前茅。北大青烏航天橋校區(qū)2001年成立以來連續(xù)多年獲得獎勵,被評為“全國高薪就業(yè)校區(qū)獎”、”實力校區(qū)獎”。并獲得了“教學(xué)質(zhì)量示范校區(qū)獎"等更具競爭力IT人才培養(yǎng)基地。

北大青鳥APTECH IT職業(yè)教育理念深入人心,成為廣大學(xué)子求學(xué)、求職路上的重要選擇,不僅引領(lǐng)著中國IT職業(yè)教育的發(fā)展方向和潮流,更對中國IT行業(yè)的人才培養(yǎng)輸送和未來發(fā)展都產(chǎn)生了深遠的影響。

【學(xué)校環(huán)境】

校園式就業(yè)培訓(xùn)基地,是一所專業(yè)化、系統(tǒng)化、吃住一體的培訓(xùn)基地。擁有教訓(xùn)樓、宿舍樓、校園食堂、實訓(xùn)就業(yè)中心等一體化基地。半軍事化管理,學(xué)員學(xué)習(xí)到系統(tǒng)專業(yè)的實用技能,同時也擁有安全,良好的學(xué)習(xí)生活環(huán)境。

宿舍環(huán)境
校園環(huán)境
足球場
電腦室

【學(xué)員風(fēng)采】

戶外活動
籃球比賽
學(xué)員風(fēng)采

【教學(xué)現(xiàn)場】

學(xué)習(xí)現(xiàn)場
教學(xué)現(xiàn)場

開班信息

學(xué)時
學(xué)費
操作

    校區(qū)地址

    廣州
    北京
    二維碼

    微信掃一掃,發(fā)送到手機

    隨時隨地,用手機查看地圖路線,更可實時導(dǎo)航,輕松到校!

    學(xué)校相冊

    更多 >
    環(huán)境/教學(xué)大圖
    環(huán)境/教學(xué)大圖
    環(huán)境/教學(xué)大圖
    環(huán)境/教學(xué)大圖

    讀書保障 :

    • 正規(guī)資質(zhì)

      所有學(xué)校都經(jīng)過好學(xué)校品牌認證,辦學(xué)許可證、工商營業(yè)執(zhí)照。

    • 免費求學(xué)顧問

      通過好學(xué)校咨詢,你可獲得好學(xué)校免費求學(xué)顧問1對1專業(yè)服務(wù),助你快速找到滿意學(xué)校!

    • 優(yōu)質(zhì)教學(xué)

      通過好學(xué)校報讀,你將可在好學(xué)校進行課程點評,你的評價將影響學(xué)校招生,學(xué)校會更重視你,給你更優(yōu)質(zhì)教學(xué),避免你差評。

    • 消費權(quán)益保障

      通過好學(xué)校報讀,若你與學(xué)校發(fā)生糾紛,你可獲得好學(xué)校來自第三方的平臺保障,協(xié)助你讓學(xué)校退款,維護你的合法權(quán)益!

    更多適合課程

    全城軟件開發(fā)學(xué)校,一網(wǎng)打盡,立即搜索:

    城市 : 求學(xué)課程 : 上課時間 :

    課程咨詢

    好學(xué)校二維碼

    隨時隨地與老師微信互動

    在線預(yù)約免費試聽

    • 現(xiàn)在免費預(yù)約試聽,報名可最高返現(xiàn)
    • 獲取驗證碼
    ;