內容簡介
本書共由 12 章組成,內容包括信息安全、項目管理、機器人流程自動化、程式設計基礎、大數據、人工智慧、雲計算、現代通信技術、物聯網、數字媒體、虛擬現實、區塊鏈。這些內容幾乎包括了當前 IT 行業所有的先進技術,本書可以說是一本 IT 行業新技術的“百科全書”。本書在介紹這些技術的同時,不只介紹這些技術的概念、套用、發展前景等理論知識,部分章節還配了實踐內容。本書可作為普通高等院校和高職高專院校所有專業的計算機基礎課程的教材,也是了解當前 IT 新技術的實用參考讀物。
圖書目錄
第 1 章 信息安全 1
任務 1.1 計算機網路信息安全概述 1
【任務描述】 1
【任務分析】 1
【任務實施】 2
1.1.1 網路信息安全的定義 2
1.1.2 網路信息安全的組成 2
1.1.3 網路信息安全面臨的威脅 3
任務 1.2 計算機病毒和防火牆技術 4
【任務描述】 4
【任務分析】 4
【任務實施】 4
1.2.1 計算機病毒的定義 4
1.2.2 計算機病毒的傳播途?徑 5
1.2.3 計算機病毒的查殺 5
1.2.4 防火牆技術 7
1.2.5 防火牆的設定 8
任務 1.3 數據加密和身份認證技術 10
【任務描述】 10
【任務分析】 10
【任務實施】 10
1.3.1 數據加密技術 10
1.3.2 資料夾加密設定 12
1.3.3 系統密碼登錄設定 13
1.3.4 身份認證技術 14
1.3.5 資料夾許可權設定 16
本章小結與課程思政 17
思考與訓練 17
第 2 章 項目管理 19
任務 2.1 項目管理基礎知識 19
【任務描述】 19
【任務分析】 19
【任務實施】 20
2.1.1 項目管理的定義 20
2.1.2 項目範圍管理 20
2.1.3 項目管理的四個階段和五個過程 21
2.1.4 項目工作分解結構 22
任務 2.2 項目管理工具的套用 24
【任務描述】 24
【任務分析】 24
【任務實施】 24
2.2.1 項目管理工具介紹 24
2.2.2 工作分解和進度計畫編制 26
2.2.3 資源平衡 32
2.2.4 成本管理 34
2.2.5 跟蹤控制 35
2.2.6 質量監控 37
本章小結與課程思政 37
思考與訓練 38
第 3 章 機器人流程自動化 39
任務 3.1 機器人流程自動化基礎知識 39
【任務描述】 39
【任務分析】 40
【任務實施】 40
3.1.1 機器人流程自動化的基本概念 40
3.1.2 機器人流程自動化的發展歷程 41
3.1.3 機器人流程自動化的主流工具 42
3.1.4 機器人流程自動化的技術框架 45
3.1.5 機器人流程自動化的功能 46
3.1.6 機器人流程自動化的部署模式 48
任務 3.2 機器人流程自動化的套用 48
【任務描述】 48
【任務分析】 49
【任務實施】 49
3.2.1 機器人流程自動化的設計過程 49
3.2.2 Power Automate 簡介 49
3.2.3 Power Automate Desktop 下載與安裝 50
3.2.4 機器人流程自動化套用實例 51
本章小結與課程思政 59
思考與訓練 59
第 4 章 程式設計基礎 61
任務 4.1 了解程式設計 61
【任務描述】 61
【任務分析】 61
【任務實施】 61
4.1.1 程式設計概念 61
4.1.2 程式設計流程 63
4.1.3 常見程式設計語言 64
4.1.4 搭建 Python 開發環境 65
任務 4.2 設計簡單程式 67
【任務描述】 67
【任務分析】 68
【任務實施】 68
4.2.1 Python 基本語法 68
4.2.2 流程控制 70
4.2.3 函式和模組 73
4.2.4 檔案操作 73
4.2.5 異常處理 74
4.2.6 設計簡單程式 75
本章小結與課程思政 77
思考與訓練 77
第 5 章 大數據 79
任務 5.1 大數據基礎知識 79
【任務描述】 79
【任務分析】 79
【任務實施】 80
5.1.1 從“數據”到“大數?據” 80
5.1.2 大數據的特徵 80
任務 5.2 大數據相關技術 81
【任務描述】 82
【任務分析】 82
【任務實施】 82
5.2.1 大數據採集 82
5.2.2 大數據準備 83
5.2.3 大數據存儲 83
5.2.4 大數據分析與挖掘 84
5.2.5 大數據展示與可視化 84
任務 5.3 大數據套用及發展趨勢 87
【任務描述】 87
【任務分析】 87
【任務實施】 87
5.3.1 大數據套用 87
5.3.2 大數據發展趨勢 89
任務 5.4 大數據安全 90
【任務描述】 90
【任務分析】 90
【任務實施】 91
5.4.1 大數據安全問題 91
5.4.2 大數據相關的法律法規 91
本章小結與課程思政 93
思考與訓練 93
第 6 章 人工智慧 95
任務6.1 人工智慧概述 95
【任務描述】 95
【任務分析】 95
【任務實施】 95
6.1.1 人工智慧的定義 95
6.1.2 人工智慧的發展史 96
6.1.3 人工智慧的套用 100
6.1.4 人工智慧的開源工具 101
任務 6.2 今天是否出遊 102
【任務描述】 102
【任務分析】 102
【任務實施】 103
任務 6.3 認識兔子和烏龜 108
【任務描述】 109
【任務分析】 109
【任務實施】 109
本章小結與課程思政 110
思考與訓練 110
第 7 章 雲計算 112
任務 7.1 雲計算概述 112
【任務描述】 112
【任務分析】 112
【任務實施】 113
7.1.1 雲計算的定義 113
7.1.2 雲計算的起源與發展 113
7.1.3 雲計算的特徵 114
任務 7.2 雲計算服務模式 116
【任務描述】 116
【任務分析】 116
【任務實施】 116
7.2.1 IaaS 117
7.2.2 PaaS 117
7.2.3 SaaS 117
7.2.4 三種服務模式間的關係 117
任務 7.3 雲計算部署方式 118
【任務描述】 118
【任務分析】 119
【任務實施】 119
7.3.1 公有雲 119
7.3.2 私有雲 120
7.3.3 社區雲 121
7.3.4 混合雲 121
7.3.5 部署方式的聯繫和區別 122
任務 7.4 雲計算核心技術 123
【任務描述】 123
【任務分析】 123
【任務實施】 123
7.4.1 虛擬化技術 123
7.4.2 分散式存儲技術 125
7.4.3 海量數據管理技術 126
7.4.4 編程模式 126
7.4.5 雲計算平台管理技術 126
任務 7.5 雲計算主流解決方案 126
【任務描述】 127
【任務分析】 127
【任務實施】 127
7.5.1 Google 雲計算方案 127
7.5.2 Azure 雲計算方案 127
7.5.3 AWS 雲計算方案 128
7.5.4 阿里雲計算方案 128
7.5.5 騰訊雲計算方案 128
7.5.6 申請雲伺服器案例 128
7.5.7 OpenStack 計算解決方案 131
本章小結與課程思政 131
思考與訓練 132
第 8 章 現代通信技術 134
任務 8.1 現代通信技術基礎知識 134
【任務描述】 134
【任務分析】 135
【任務實施】 135
8.1.1 現代通信技術的基礎知識 135
8.1.2 現代通信技術的發展歷程 136
8.1.3 現代通信技術的發展趨勢 137
任務 8.2 5G 技術 138
【任務描述】 138
【任務分析】 138
【任務實施】 139
8.2.1 5G 技術的基本概念 139
8.2.2 5G 技術的發展歷程 140
8.2.3 5G 套用場景 143
8.2.4 5G 網路架構和部署特點 146
任務 8.3 其他現代通信技術 151
【任務描述】 152
【任務分析】 152
【任務實施】 152
8.3.1 藍牙技術 152
8.3.2 Wi-Fi 技術 153
8.3.3 ZigBee 技術 155
8.3.4 射頻識別技術 156
8.3.5 衛星通信技術 158
8.3.6 光纖通信技術 159
本章小結與課程思政 161
思考與訓練 161
第 9 章 物聯網 163
任務 9.1 物聯網基礎知識 163
【任務描述】 163
【任務分析】 164
【任務實施】 164
9.1.1 物聯網的基礎知識 164
9.1.2 物聯網和其他技術的融合 167
任務 9.2 物聯網體系結構及關鍵技術 170
【任務描述】 170
【任務分析】 170
【任務實施】 170
9.2.1 物聯網的三層體系結構 170
9.2.2 物聯網感知層關鍵技術 173
9.2.3 物聯網網路層關鍵技術 173
9.2.4 物聯網套用層關鍵技術 175
本章小結與課程思政 176
思考與訓練 176
第 10 章 數字媒體 178
任務 10.1 圖像的處理 178
【任務描述】 178
【任務分析】 179
【任務實施】 179
10.1.1 數字圖像的基本知識 179
10.1.2 證件照處理 181
10.1.3 製作相冊封面 183
任務 10.2 數字音頻和數字視頻的處理 185
【任務描述】 185
【任務分析】 186
【任務實施】 186
10.2.1 數字音頻的基礎知識 186
10.2.2 數字視頻的基礎知識 187
10.2.3 動物宣傳相冊的製作過程 188
本章小結與課程思政 197
思考與訓練 197
第 11 章 虛擬現實 198
任務 11.1 虛擬現實概述 198
【任務描述】 198
【任務分析】 198
【任務實施】 198
11.1.1 虛擬現實的概念 198
11.1.2 虛擬現實的特徵 199
11.1.3 虛擬現實的發展史 200
任務 11.2 虛擬現實開發平台 202
【任務描述】 202
【任務分析】 202
【任務實施】 202
11.2.1 3ds Max 建模工具 202
11.2.2 Web3D 技術 203
11.2.3 Unity 3D 203
11.2.4 Unreal Engine 204
任務 11.3 虛擬現實套用 205
【任務描述】 205
【任務分析】 205
【任務實施】 205
11.3.1 教育領域的套用 205
11.3.2 軍事領域的套用 205
11.3.3 工業領域的套用 206
11.3.4 影視娛樂領域的套用 206
任務 11.4 製作Unity 3D小遊戲“Hello World!” 206
【任務描述】 206
【任務分析】 206
【任務實施】 207
11.4.1 Unity 3D 安裝 207
11.4.2 創建新項目 210
11.4.3 項目開發 211
本章小結與課程思政 218
思考與訓練 218
第 12 章 區塊鏈 220
任務 12.1 區塊鏈基礎知識 220
【任務描述】 220
【任務分析】 220
【任務實施】 221
12.1.1 區塊鏈的概念與發展史 221
12.1.2 區塊鏈的技術架構與特性 222
12.1.3 區塊鏈的分類 223
任務 12.2 區塊鏈套用領域 224
【任務描述】 224
【任務分析】 224
【任務實施】 224
12.2.1 區塊鏈的套用領域概述 224
12.2.2 比特幣區塊鏈項目 226
12.2.3 區塊鏈在電力供應鏈中的套用 227
任務 12.3 區塊鏈核心技術 229
【任務描述】 229
【任務分析】 229
【任務實施】 229
12.3.1 分散式賬本 229
12.3.2 共識機制 230
12.3.3 非對稱加密 231
12.3.4 智慧型契約 232
本章小結與課程思政 233
思考與訓練 233