低代碼應用開發

李春平 等

  • 出版商: 電子工業
  • 出版日期: 2023-12-01
  • 定價: $479
  • 售價: 8.5$407
  • 語言: 簡體中文
  • 頁數: 420
  • ISBN: 7121468476
  • ISBN-13: 9787121468476
  • 相關分類: 企業資源規劃 Erp物聯網 IoT
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

低代碼技術廣泛應用在企業信息化、移動應用開發、物聯網、數字化營銷等領域,通過可視化建模工具、模塊化組件、自動化部署等功能,使開發人員可以通過簡單的拖曳操作設計出相應的工作流程,並對流程進行控制,從而快速開發各種企業信息化系統。本書主要介紹低代碼概念、低代碼平臺、低代碼應用開發基礎知識、低代碼腳本、基於低代碼平臺的需求分析、可視化開發、一鍵部署、平臺集成、應用生命周期管理等低代碼應用開發技術內容,以及企業數字化應用、物聯網系統應用、移動應用場景、軟件工作台應用、數據大屏應用等實例開發。本書理論與實踐並重,在介紹低代碼應用開發技術理論知識的同時,還通過大量的實例詳細介紹了採用低代碼技術開發應用的流程和步驟。本書既可以作為高等院校電腦類專業軟件開發相關課程的教材,也可以作為低代碼技術開發人員的參考書。

目錄大綱

第1章 緒論 1
1.1 低代碼簡介 1
1.1.1 低代碼的概念 1
1.1.2 低代碼產生的原因 3
1.1.3 低代碼技術的類型 6
1.1.4 低代碼的發展歷程 7
1.2 低代碼的功能 8
1.2.1 低代碼的能力 8
1.2.2 低代碼平臺的特點 13
1.2.3 低代碼平臺的應用場景 15
1.2.4 低代碼的配置過程 17
1.3 低代碼未來發展趨勢 18
1.3.1 需求牽引的發展環境 18
1.3.2 技術路徑分析 19
1.3.3 賦能企業數字化轉型 20
1.3.4 應用側發展趨勢 21
習題1 22
第2章 低代碼應用開發基礎知識 24
2.1 相關技術 24
2.1.1 HTML5 24
2.1.2 CSS 33
2.2 開發基礎 38
2.2.1 中間件 38
2.2.2 通信協議 39
2.2.3 數據庫 41
2.2.4 JSON 42
習題2 43
第3章 低代碼腳本 44
3.1 低代碼腳本語言簡介 44
3.1.1 為什麽需要低代碼腳本語言 44
3.1.2 低代碼腳本語言介紹 45
3.2 Groovy 47
3.2.1 環境搭建 47
3.2.2 基本語法 51
3.2.3 數據類型 53
3.2.4 變量 55
3.2.5 語法控制 56
3.2.6 閉包 57
3.2.7 低代碼平臺中的Groovy配置 58
3.3 頁面CSS風格代碼編寫 60
3.3.1 FreeMarker 60
3.3.2 案例分析 61
3.4 高級數據庫SQL代碼編寫 64
3.4.1 動態SQL節點配置說明 64
3.4.2 動態SQL節點配置 64
習題3 65
第4章 基於低代碼平臺的需求分析 68
4.1 軟件需求的概念 68
4.1.1 從軟件開發生命周期到需求分析 68
4.1.2 什麽是軟件需求 69
4.1.3 從客戶的角度理解軟件需求 70
4.2 需求的開發與引導 72
4.2.1 需求開發的主要過程 72
4.2.2 收集用戶需求 73
4.2.3 軟件需求規格說明書 75
4.2.4 軟件需求原型 76
4.3 需求的分析與實踐 77
4.3.1 需求分析的目的 77
4.3.2 需求分析的時機 78
4.3.3 需求分析的方法 78
4.3.4 需求分析的步驟 79
4.4 需求管理 81
4.4.1 使用需求池 82
4.4.2 需求的變更 83
4.5 需求分析實例 84
4.5.1 收集需求並初步分析 84
4.5.2 深入分析 86
4.5.3 填寫軟件需求規格說明書 87
習題4 87
第5章 可視化開發 89
5.1 可視化建模 89
5.1.1 建模的意義 89
5.1.2 建模的組成 91
5.1.3 如何建模 94
5.2 頁面可視化開發 98
5.2.1 頁面建模基礎 98
5.2.2 系統菜單 117
5.2.3 系統變量 119
5.2.4 表達式 119
5.2.5 基礎數據介紹 122
5.2.6 權限設計基礎 122
5.2.7 典型開發案例:學生成績管理系統 127
5.3 數據可視化開發 128
5.3.1 數據建模基礎 128
5.3.2 數據架構設計 128
5.3.3 數據表要素組成 131
5.3.4 數據字典設計 137
5.3.5 數據表設計 137
5.4 業務可視化開發 138
5.4.1 概述 138
5.4.2 業務API實踐 143
5.5 流程可視化開發 159
5.5.1 流程的概念 159
5.5.2 流程建模設計 160
5.5.3 流程文件編制 173
5.5.4 流程表單設計 176
5.5.5 流程消息設計 176
5.5.6 流程權限設計 179
5.5.7 流程發布 182
5.5.8 流程運維 183
5.6 物模型 184
5.6.1 物模型基本概念 184
5.6.2 使用物模型接入物聯網平臺 190
5.6.3 設備操控 193
習題5 195

第6章 一鍵部署 210
6.1 自動化測試 210
6.1.1 什麽是自動化測試 210
6.1.2 UI自動化測試 211
6.1.3 接口自動化測試 213
6.1.4 低代碼安全測試 215
6.2 安裝與部署 218
6.2.1 軟件環境 218
6.2.2 Linux 222
6.2.3 Docker 232
習題6 238
第7章 平臺集成 239
7.1 第三方平臺 239
7.1.1 概述 239
7.1.2 特點與優勢 239
7.1.3 集成方式 241
7.2 平臺API接口 242
7.2.1 API接口 242
7.2.2 API接口對接關鍵點 242
7.2.3 第三方平臺API接口調用實例 246
7.3 消息總線 257
7.3.1 消息總線概述 257
7.3.2 消息中間件 258
7.4 共享數據庫 259
習題7 260
第8章 應用生命周期管理 262
8.1 備份與還原 263
8.1.1 備份的類型 263
8.1.2 低代碼應用的備份與還原 264
8.2 升級與迭代 268
8.2.1 配置管理 268
8.2.2 部署策略 269
8.2.3 低代碼應用的升級與迭代 271
8.3 監控與告警 272
8.3.1 指標、監控和告警 272
8.3.2 低代碼平臺的監控與告警 273
習題8 276
第9章 低代碼開發應用實例 280
9.1 企業數字化應用實例開發 280
9.1.1 概述 280
9.1.2 系統設計 283
9.1.3 實操案例 284
9.2 物聯網系統應用實例開發 321
9.2.1 概述 321
9.2.2 系統設計 322
9.2.3 實操步驟 325
9.3 移動應用場景實例開發 346
9.3.1 什麽是移動應用 346
9.3.2 移動應用的優勢 346
9.3.3 移動應用的價值 346
9.3.4 通訊錄開發實例 347
9.3.5 列表數據展示 353
9.4 軟件工作台應用實例開發 356
9.4.1 軟件工作台的概念 356
9.4.2 軟件工作台在企業管理軟件中的作用 357
9.4.3 在設計軟件工作台時的註意事項 358
9.4.4 低搭工作台模板應用配置 359
9.4.5 在低搭應用中嵌入工作台頁面 368
9.5 數據大屏應用實例開發 380
9.5.1 數據大屏的概念 380
9.5.2 數據分析 381
9.5.3 系統分析 382
9.5.4 案例分析 395
習題9 397
附錄A HTML基本常用標簽/屬性 403
參考文獻 407