工業(yè)互聯(lián)網(wǎng)APP開發(fā)技術(shù)與應(yīng)用(微課版)
定 價(jià):56 元
- 作者:周連兵,尹曉翠,王盟
- 出版時(shí)間:2024/4/1
- ISBN:9787115637918
- 出 版 社:人民郵電出版社
- 中圖法分類:F424-39
- 頁(yè)碼:187
- 紙張:
- 版次:01
- 開本:16開
本書較為全面地介紹了工業(yè)互聯(lián)網(wǎng) App 開發(fā)技術(shù)與應(yīng)用的相關(guān)知識(shí)。全書共 5 個(gè)項(xiàng)目,主要內(nèi)容包括
工業(yè)互聯(lián)網(wǎng)App 的定義、特征、分類、體系架構(gòu)、開發(fā)流程、開發(fā)所需技術(shù)、開發(fā)平臺(tái)、開發(fā)平臺(tái)實(shí)踐,
以及典型App 的開發(fā)、前端技術(shù)、組件庫(kù)、后端技術(shù)等。
本書可以作為高職高專院校計(jì)算機(jī)相關(guān)專業(yè)課程的教材,也可以作為工業(yè)互聯(lián)網(wǎng)相關(guān)培訓(xùn)班的教材,并
且適合工業(yè)互聯(lián)網(wǎng)維護(hù)人員,工業(yè)互聯(lián)網(wǎng)銷售、技術(shù)支持人員和廣大計(jì)算機(jī)愛好者自學(xué)使用。
(1)資源豐富性
教材有配套教學(xué)PPT、項(xiàng)目案例源碼、相關(guān)開發(fā)工具、實(shí)訓(xùn)手冊(cè)、演示微課、習(xí)題答案等資料。能適應(yīng)項(xiàng)目學(xué)習(xí)、模塊學(xué)習(xí)、案例學(xué)習(xí)等不同學(xué)習(xí)方式需要。教材中融入思政元素,擺脫專業(yè)教育思政教育“兩張皮”。
(2)綜合性
教材整體(工業(yè)互聯(lián)網(wǎng)APP開發(fā)基礎(chǔ)、工業(yè)互聯(lián)網(wǎng)APP開發(fā)技術(shù)與應(yīng)用、工業(yè)互聯(lián)網(wǎng)APP開發(fā)實(shí)戰(zhàn))知識(shí)結(jié)構(gòu)完整,涉及技術(shù)面廣,例如:MySQL、Redis、Vue.js、Spring Cloud、MQ、SonarQube、Jenkins、Harbor、GitLab、Docker、編排等等,從基礎(chǔ)的軟件開發(fā)到后續(xù)交付部署,從通信協(xié)議認(rèn)知到具體設(shè)備交互使用,從平臺(tái)賦能app開發(fā)到使用原生框架自定義開發(fā)等等。
(3)稀缺性
工業(yè)互聯(lián)網(wǎng)專業(yè)作為新設(shè)專業(yè),所需教材及其匱乏,針對(duì)工業(yè)互聯(lián)網(wǎng)app開發(fā)的教材市場(chǎng)上無(wú)同類教材。
(4)專業(yè)性
教材由工業(yè)互聯(lián)網(wǎng)頭部企業(yè)的軟件開發(fā)工程師深度參與教材編寫,教材中所使用的技術(shù)也都是專業(yè)領(lǐng)域內(nèi)非常成熟的,涉及到的教學(xué)案例都源自于真實(shí)企業(yè)項(xiàng)目案例改編,不光做到了技術(shù)專業(yè)、案例專業(yè),還對(duì)接職業(yè)標(biāo)準(zhǔn)和工作過程體現(xiàn)崗位人才需求。
周連兵,男,二級(jí)教授,首批山東省職業(yè)教育教學(xué)名師工作室主持人,黃河三角洲學(xué)者,山東省教學(xué)名師,山東省有突出貢獻(xiàn)的中青年專家,全國(guó)職業(yè)教育先進(jìn)個(gè)人,全國(guó)模范教師,國(guó)家高層次人才特殊支持計(jì)劃領(lǐng)軍人才(教學(xué)名師);獲得黃炎培職業(yè)教育獎(jiǎng)杰出教師獎(jiǎng)。
項(xiàng)目一 工業(yè)互聯(lián)網(wǎng)App 概述................ 1
【項(xiàng)目概述】.......................................... 1
【項(xiàng)目目標(biāo)】.......................................... 1
【知識(shí)目標(biāo)】.......................................1
【能力目標(biāo)】.......................................1
【素養(yǎng)目標(biāo)】.......................................2
【思維導(dǎo)圖】.......................................... 2
任務(wù)一 工業(yè)互聯(lián)網(wǎng)App 簡(jiǎn)介........... 3
【任務(wù)描述】.......................................3
【知識(shí)學(xué)習(xí)】.......................................3
1.1.1 工業(yè)互聯(lián)網(wǎng)App 定義............3
1.1.2 工業(yè)互聯(lián)網(wǎng)App 特征............3
1.1.3 工業(yè)互聯(lián)網(wǎng)App 分類............4
1.1.4 工業(yè)互聯(lián)網(wǎng)App 體系架構(gòu).....5
【任務(wù)實(shí)施】.......................................5
1.1.5 工業(yè)互聯(lián)網(wǎng)App 調(diào)研............5
【任務(wù)總結(jié)】.......................................6
【拓展練習(xí)】.......................................6
任務(wù)二 工業(yè)互聯(lián)網(wǎng)發(fā)展趨勢(shì)........... 7
【任務(wù)描述】.......................................7
【知識(shí)學(xué)習(xí)】.......................................7
1.2.1 工業(yè)互聯(lián)網(wǎng)發(fā)展演變路徑......7
1.2.2 工業(yè)互聯(lián)網(wǎng)國(guó)外發(fā)展扎實(shí)
先進(jìn).........................................9
1.2.3 工業(yè)互聯(lián)網(wǎng)國(guó)內(nèi)發(fā)展起步
前行.......................................10
1.2.4 工業(yè)互聯(lián)網(wǎng)典型應(yīng)用...........10
【任務(wù)實(shí)施】.....................................12
1.2.5 工業(yè)互聯(lián)網(wǎng)未來(lái)發(fā)展
態(tài)勢(shì).......................................12
【任務(wù)總結(jié)】.....................................12
【拓展練習(xí)】.....................................12
任務(wù)三 工業(yè)互聯(lián)網(wǎng)App 開發(fā)
概覽.......................................13
【任務(wù)描述】.....................................13
【知識(shí)學(xué)習(xí)】.....................................13
1.3.1 工業(yè)互聯(lián)網(wǎng)App 開發(fā)
流程.......................................13
1.3.2 工業(yè)互聯(lián)網(wǎng)App 開發(fā)所需
技術(shù).......................................14
【任務(wù)實(shí)施】.....................................16
1.3.3 工業(yè)管道監(jiān)控系統(tǒng)開發(fā)
案例.......................................16
【任務(wù)總結(jié)】.....................................22
【拓展練習(xí)】.....................................22
【項(xiàng)目總結(jié)】........................................23
項(xiàng)目二 工業(yè)互聯(lián)網(wǎng)App 開發(fā)平臺(tái)....... 24
【項(xiàng)目概述】........................................24
【項(xiàng)目目標(biāo)】........................................24
【知識(shí)目標(biāo)】.....................................24
【能力目標(biāo)】.....................................24
【素養(yǎng)目標(biāo)】.....................................25
【思維導(dǎo)圖】........................................25
任務(wù)一 工業(yè)互聯(lián)網(wǎng)App 開發(fā)平臺(tái)
指南.......................................26
【任務(wù)描述】.....................................26
【知識(shí)學(xué)習(xí)】.....................................26
2.1.1 首頁(yè)看板...............................26
2.1.2 我的App ...............................28
2.1.3 可視化編輯器.......................33
2.1.4 App 市場(chǎng)...............................35
2.1.5 App 分組...............................37
2.1.6 數(shù)據(jù)源管理...........................38
2.1.7 資源庫(kù)管理...........................41
工業(yè)互聯(lián)網(wǎng)App 開發(fā)技術(shù)與應(yīng)用(微課版)
2
2.1.8 App 原生開發(fā)....................... 42
【任務(wù)實(shí)施】.................................... 43
2.1.9 基于App 市場(chǎng)構(gòu)建應(yīng)用..... 43
【任務(wù)總結(jié)】.................................... 44
【拓展練習(xí)】.................................... 44
任務(wù)二 工業(yè)互聯(lián)網(wǎng)App 開發(fā)平臺(tái)
實(shí)踐...................................... 45
【任務(wù)描述】.................................... 45
【知識(shí)學(xué)習(xí)】.................................... 45
2.2.1 控件....................................... 45
2.2.2 控件編輯器.......................... 62
2.2.3 租戶管理.............................. 66
【任務(wù)實(shí)施】.................................... 70
2.2.4 平臺(tái)初步體驗(yàn)...................... 70
2.2.5 控件開發(fā).............................. 74
【任務(wù)總結(jié)】.................................... 81
【拓展練習(xí)】.................................... 81
【項(xiàng)目總結(jié)】........................................ 82
項(xiàng)目三 工業(yè)互聯(lián)網(wǎng)App 開發(fā)平臺(tái)
應(yīng)用........................................ 83
【項(xiàng)目概述】........................................ 83
【項(xiàng)目目標(biāo)】........................................ 83
【知識(shí)目標(biāo)】.................................... 83
【能力目標(biāo)】.................................... 83
【素養(yǎng)目標(biāo)】.................................... 83
【思維導(dǎo)圖】........................................ 84
任務(wù)一 生產(chǎn)制造類App 開發(fā)......... 84
【任務(wù)描述】.................................... 84
【知識(shí)學(xué)習(xí)】.................................... 85
3.1.1 需求分析.............................. 85
【任務(wù)實(shí)施】.................................... 85
3.1.2 App 開發(fā)............................... 85
【任務(wù)總結(jié)】.................................... 91
【拓展練習(xí)】.................................... 91
任務(wù)二 運(yùn)維服務(wù)類App 開發(fā)......... 92
【任務(wù)描述】.................................... 92
【知識(shí)學(xué)習(xí)】.................................... 92
3.2.1 需求分析.............................. 92
【任務(wù)實(shí)施】.................................... 92
3.2.2 App 開發(fā)................................92
【任務(wù)總結(jié)】...................................100
【拓展練習(xí)】...................................100
任務(wù)三 經(jīng)營(yíng)管理類App 開發(fā).......101
【任務(wù)描述】...................................101
【知識(shí)學(xué)習(xí)】...................................101
3.3.1 需求分析.............................101
【任務(wù)實(shí)施】...................................101
3.3.2 App 開發(fā)..............................101
【任務(wù)總結(jié)】...................................109
【拓展練習(xí)】...................................109
【項(xiàng)目總結(jié)】......................................110
項(xiàng)目四 工業(yè)互聯(lián)網(wǎng)App 開發(fā)前端技術(shù)
進(jìn)階...................................... 111
【項(xiàng)目概述】......................................111
【項(xiàng)目目標(biāo)】......................................111
【知識(shí)目標(biāo)】...................................111
【能力目標(biāo)】...................................111
【素養(yǎng)目標(biāo)】...................................112
【思維導(dǎo)圖】......................................112
任務(wù)一 Vue 進(jìn)階知識(shí).....................112
【任務(wù)描述】...................................112
【知識(shí)學(xué)習(xí)】...................................113
4.1.1 Vue 路由..............................113
4.1.2 狀態(tài)管理.............................120
4.1.3 Vue 服務(wù)端渲染..................123
4.1.4 注冊(cè)組件.............................126
4.1.5 自定義事件.........................127
4.1.6 插槽.....................................130
4.1.7 混入.....................................132
4.1.8 過濾器.................................134
4.1.9 插件.....................................135
【任務(wù)實(shí)施】...................................136
4.1.10 生產(chǎn)環(huán)境部署...................136
【任務(wù)總結(jié)】...................................137
【拓展練習(xí)】...................................137
任務(wù)二 UI 組件庫(kù)的使用...............138
【任務(wù)描述】...................................138
【知識(shí)學(xué)習(xí)】...................................138
目 錄
3
4.2.1 UI 組件庫(kù)介紹....................138
【任務(wù)實(shí)施】...................................139
4.2.2 Element UI 組件庫(kù)的
使用.....................................139
4.2.3 View UI 組件庫(kù)的使用.......141
【任務(wù)總結(jié)】...................................142
【拓展練習(xí)】...................................142
【項(xiàng)目總結(jié)】...................................... 142
項(xiàng)目五 工業(yè)互聯(lián)網(wǎng)App 開發(fā)后端技術(shù)
進(jìn)階...................................... 143
【項(xiàng)目概述】...................................... 143
【項(xiàng)目目標(biāo)】...................................... 143
【知識(shí)目標(biāo)】...................................143
【能力目標(biāo)】...................................143
【素養(yǎng)目標(biāo)】...................................144
【思維導(dǎo)圖】...................................... 144
任務(wù)一 認(rèn)識(shí)微服務(wù)........................ 144
【任務(wù)描述】...................................144
【知識(shí)學(xué)習(xí)】...................................145
5.1.1 分布式架構(gòu).........................145
5.1.2 分布式系統(tǒng)的CAP
原則.....................................146
【任務(wù)實(shí)施】...................................148
5.1.3 系統(tǒng)架構(gòu)分析.....................148
【任務(wù)總結(jié)】...................................148
【拓展練習(xí)】...................................149
任務(wù)二 Spring Cloud Alibaba
治理方案.............................149
【任務(wù)描述】...................................149
【知識(shí)學(xué)習(xí)】...................................149
5.2.1 Spring Boot 和
Spring Cloud.........................149
5.2.2 服務(wù)注冊(cè)和發(fā)現(xiàn).................151
5.2.3 服務(wù)調(diào)用.............................158
5.2.4 負(fù)載均衡.............................160
5.2.5 服務(wù)網(wǎng)關(guān).............................162
5.2.6 遠(yuǎn)程配置.............................167
5.2.7 服務(wù)熔斷.............................170
5.2.8 流量治理.............................171
【任務(wù)實(shí)施】...................................173
5.2.9 原生開發(fā)框架升級(jí)為
微服務(wù).................................173
【任務(wù)總結(jié)】...................................186
【拓展練習(xí)】...................................186
【項(xiàng)目總結(jié)】......................................187
參考文獻(xiàn).............................................. 188