1. 程式人生 > 其它 >[書目20211212]實戰低程式碼 [Low Code in Action]

[書目20211212]實戰低程式碼 [Low Code in Action]

●低程式碼平臺讓應用開發生態內的分工進一步細化,同時將開發技能下沉至一線業務人員。低程式碼平臺一方面降低了數字化轉型的技術門檻,一方面也在倒逼企業加快數字化轉型的步伐。微軟的幾位同事在工作之餘撰寫了這本書,希望它能夠對那些渴望以數字化能力武裝自身的讀者有所裨益。

——洪小文 微軟全球資深副總裁/微軟亞太研發集團主席兼微軟亞洲研究院院長

●20年前,當我們在大學宿舍裡完成第一版按鍵精靈時,我的夢想是“讓每個人真正成為電腦的主人”;10年前,當我第一次看到能讓少兒學習程式設計的Scratch時,我感覺這個夢想離我們越來越近;今天,在Power Platform等優秀低程式碼平臺的助推下,我的夢想即將成為現實。這本書將完成“臨門一腳”,啟發讀者以低程式碼為槓桿,讓電腦更好地為人類服務。

——褚瑞 來也科技聯合創始人兼高階副總裁

●微軟Power Platform低程式碼平臺從數字化、視覺化、自動化、智慧化四個方面賦能業務人員,讓他們快速建立應用,敏捷響應市場變化,讓他們在安全可控的範圍內開發強大的應用。可以預見,隨著低程式碼平臺的進一步發展,我們將迎來一個“全民開發”時代,不僅可以推動各行業的商業模式創新,而且還能為數字中國提供更多動能。

——黃震 微釘科技創始人

●隨著人工智慧、雲端計算、IoT、大資料等技術的快速發展和廣泛應用,數智化轉型正加速滲透到更多領域。相較於傳統軟體開發,低程式碼/無程式碼開發可以快速重構企業的業務流程,大幅縮短專案交付週期,提高系統交付質量,從而以更敏捷、更高效的方式實現企業業務創新和數智化轉型。可以預見:數智化引領科技時代,低程式碼創造軟體未來!

——李洪波 極智嘉科技聯合創始人兼CTO

●我曾經堅定地認為:“用低程式碼平臺搭建的應用在體驗上遠遠落後於專業的工具,低程式碼平臺難成大器。”這本書讓我重新認識到低程式碼平臺的價值:缺乏程式設計基礎能力的業務人員也能根據自身業務需求快速完應用的開發。強烈推薦大家閱讀本書,跟隨作者的專業視角全面學習低程式碼,擁抱數字化時代!

——劉磊 日事清創始人

目錄

【第一篇 重新整理認知】

第1章 低程式碼平臺簡介 3

1.1 低程式碼平臺的概念與分類 3

1.2 低程式碼平臺的7大核心價值 6

1.3 低程式碼平臺的2大優勢 8

1.4 低程式碼平臺的11個能力維度 10

第2章 主流低程式碼平臺 14

2.1 市場定位 14

2.2 國外主要低程式碼平臺 15

2.3 國內主要低程式碼平臺 20

第3章 低程式碼的典型應用場景 22

3.1 創新型應用 23

3.2 客戶參與型應用 25

3.3 內部運營效率型應用 26

3.4 遺留系統的遷移或升級 27

第4章 低程式碼開發的破立之道 29

4.1 鉅變時代的無常態 29

4.2 韌性—通過軟體實現的數字化生存能力 31

4.3 低程式碼開發正規化—因數字化轉型而進步 32

4.4 低程式碼開發—“是什麼”與“不是什麼” 33

【第二篇 實踐出真知】

第5章 Power Platform介紹 39

5.1 什麼是Power Platform 39

5.1.1 Power Platform的構成元件 39

5.1.2 Power Platform能做什麼 48

5.1.3 Power Platform的特性 52

5.2 開發環境準備 56

5.2.1 Power Platform的賬號體系及測試賬號種類 57

5.2.2 申請Power Platform試用賬號 60

5.2.3 Power Platform核心元件的開發管理Studio 62

5.2.4 Power Platform的管理體驗 69

第6章 資料服務 78

6.1 通用資料服務 78

6.1.1 什麼是Microsoft Dataverse 78

6.1.2 Microsoft Dataverse的元件 88

6.1.3 Microsoft Dataverse的安全性 93

6.2 資料聯結器 102

6.2.1 什麼是資料聯結器 102

6.2.2 Off?ice 365資料聯結器示例 107

6.2.3 利用自定義聯結器連線Azure API Service 109

第7章 低程式碼應用開發 113

7.1 應用建立 115

7.1.1 Power Apps的3種應用型別 116

7.1.2 Power Platform環境的建立及相關資源的準備 121

7.1.3 建立你的第一個模型驅動應用 129

7.1.4 建立你的第一個畫布應用 131

7.1.5 建立你的第一個入口網站 140

7.2 應用擴充套件 147

7.2.1 為畫布應用新增翻譯功能 147

7.2.2 更好地利用Power Apps中的公式 151

7.2.3 為畫布應用新增自定義函式 152

7.2.4 利用PCF自定義元件開發 160

7.3 應用維護 170

7.3.1 管理好Power Platform中的資源 171

7.3.2 應用生命週期管理 180

7.3.3 卓越中心初期元件工具包 193

第8章 流程自動化 201

8.1 典型的工作流 202

8.1.1 基於電子郵件主題觸發的工作流 202

8.1.2 基於電子郵件發件人觸發的工作流 206

8.1.3 當特定資料夾收到郵件時觸發的工作流 209

8.2 業務流程自動化 212

8.2.1 先決條件 215

8.2.2 建立業務流程 215

8.2.3 編輯業務流程 219

8.2.4 業務流程的其他相關事項 219

8.2.5 將按需操作新增到業務流程 220

8.2.6 業務流程中的即時流 222

8.2.7 操作中心 225

8.3 十分鐘構建RPA方案 226

8.3.1 建立桌面流 226

8.3.2 管理桌面流 239

第9章 資料分析與展現 241

9.1 Power BI的基本概念 241

9.1.1 Power BI的組成部分 242

9.1.2 Power BI的常見術語 242

9.2 學習示例報表 245

9.2.1 獲取內容包形式的示例 247

9.2.2 啟動儀表板並開啟報表 248

9.2.3 檢視使用Power BI問答建立的磁貼 249

9.2.4 深入瞭解資料 250

9.2.5 銷售額增長情況展示 251

9.3 製作你的第一份報表 254

9.3.1 資料準備 254

9.3.2 上傳到Power BI服務 255

9.3.3 生成報表 256

9.3.4 固定到儀表板 260

9.3.5 共享儀表板 261

9.3.6 與Microsoft Teams共享 262

第10章 AI賦能低程式碼應用 264

10.1 什麼是AI Builder 264

10.2 在自動化工作流中使用物體檢測模型 265

10.2.1 收集影象 266

10.2.2 建立物體檢測模型 267

10.2.3 訓練和釋出物體檢測模型 271

10.2.4 使用AI模型 272

10.3 在應用中使用名片識別模型 274

10.3.1 名片識別模型 274

10.3.2 在應用中呼叫名片識別模型 275

【第三篇 已知和未知】

第11章 行業應用案例 279

11.1 零售—構建敏捷的客戶服務管理 279

11.1.1 痛點和挑戰 280

11.1.2 解決的實際問題 281

11.1.3 帶來的收益 285

11.1.4 解決方案小結 286

11.2 教育—推動課堂轉型及激發學生興趣 287

11.2.1 痛點和挑戰 288

11.2.2 解決的實際問題 289

11.2.3 帶來的收益 290

11.3 金融—便捷的全區域ATM管控 291

11.3.1 痛點和挑戰 292

11.3.2 解決的實際問題 292

11.3.3 帶來的收益 294

11.4 製造—通過數字化應用提高效能並加速創新 295

11.4.1 痛點和挑戰 295

11.4.2 解決問題之道 296

11.5 專業服務—設施服務團隊實現任務自動化 298

11.5.1 痛點和挑戰 298

11.5.2 解決的實際問題 299

11.5.3 帶來的收益 301

11.6 跨行業—人力資源的移動端應用創新 301

11.6.1 痛點和挑戰 301

11.6.2 解決的實際問題 303

11.6.3 帶來的收益 305

11.7 跨行業—銷售團隊快速制訂銷售策略 306

11.7.1 痛點和挑戰 306

11.7.2 解決的實際問題 308

11.7.3 帶來的收益及後續的持續發展 310

11.7.4 深入剖析方案架構 312

第12章 變革與展望 315

12.1 全民開發者 315

12.1.1 無處不在的計算 317

12.1.2 低程式碼平臺興起 319

12.1.3 技術學習型群體 320

12.2 企業數字公民、責任與文化 321

12.2.1 以開放建立新思維 321

12.2.2 以共創培育新機遇 322

12.2.3 以治理管控新風險 323

12.3 變革無邊界 323

12.3.1 增強技術強密度 324

12.3.2 邊緣式敏捷創新 325

12.3.3 跨邊界融合 325