Go語言程序設計項目化教程(微課版)
譚旭,史律,鐘祥永
- 出版商: 人民郵電
- 出版日期: 2023-06-01
- 定價: $419
- 售價: 8.5 折 $356
- 語言: 簡體中文
- 頁數: 271
- ISBN: 7115613966
- ISBN-13: 9787115613967
-
相關分類:
Go 程式語言、程式語言、區塊鏈 Blockchain
下單後立即進貨 (約4週~6週)
買這商品的人也買了...
-
$699$552 -
$450$356 -
$760$600 -
$680$537 -
$714$678 -
$403Web 安全 360度全面防護
-
$458Flutter 內核源碼剖析
-
$420$294 -
$359$341 -
$714$678 -
$474$450 -
$828$787 -
$454Kubernetes 快速進階與實戰
-
$414$393 -
$407產品經理知識棧
-
$479$455 -
$599$569 -
$407Web 安全與攻防入門很輕松 (實戰超值版)
-
$305網絡攻防實訓 (微課視頻版)
-
$714Python 大數據架構全棧開發與應用
-
$811聚沙成塔:Go語言構建高性能、分佈式爬蟲項目
-
$700$490 -
$774$735 -
$354$336 -
$620$490
相關主題
商品描述
本書切合現代職業教育電腦類專業教學實際,圍繞電商平臺開發案例予以深入淺出的項目化設計,夯實讀者Go語言基礎語法知識點的同時,強化其應用Go語言解決實際工程應用問題的能力,為“零基礎”的讀者提供系統的Go語言學習入門指導和綜合應用實踐。
本書覆蓋Go語言的核心語法和特色功能應用,主要內容包括熟悉Go語言開發環境、學習Go語言基礎語法、掌握Go語言函數應用、理解Go語言面向對象、體會Go語言高級特性、使用Go語言操作數據庫和進階Go語言Web框架技術。
本書提供大量實踐性強的程序示例、鞏固練習以及豐富的微課視頻資源,可以作為高職專科和高職本科電腦類專業的教材,也適合電腦軟件開發人員、從事區塊鏈應用開發與運維工作的專業人員和廣大電腦愛好者自學使用,還可以作為“1+X”區塊鏈應用軟件開發與運維職業技能等級證書的考試參考書。
作者簡介
譚旭,男,教授,深圳信息職業技術學院素質賦能中心主任。2009年博士畢業於國防科技大學,2012年聘為湘潭大學碩士研究生導師,2015年破格晉升教授職稱。獲評“鵬城學者”長期特聘教授、廣東省高校“千百十工程”省級培養對象、廣東省首批高職教育專業領軍人才、南粵優秀教師、教學名師。擔任廣東省視頻圖像大數據公共安全應用科研團隊負責人、廣東省信息管理技術教學團隊負責人、廣東省高職教育電腦類專業教指委秘書長、深圳市青年科技人才協會副會長。致力於智能決策、網絡輿情分析等領域的研究,從事信息技術基礎及大數據技術專業的理論實踐教學。主持國家自然科學基金、教育部人文社科基金、廣東省自然科學基金、廣東省高層次人才項目等教科研課題21項,在《Journal of Intelligent Manufacturing》、《IEEE Systems Journal》、《系統工程理論與實踐》等國內外期刊上發表學術論文80餘篇(其中EI檢索25篇,SCI檢索15篇),授權發明專利3項、實用新型及軟著20餘項。主編專著2部、教材3部(含“十三五”職業教育國家規劃教材1部),參建職業教育國家在線精品課程2門,獲中國模擬學會科學技術獎一等獎1項,廣東省教育教學成果獎二等獎2項。
目錄大綱
項目1 熟悉Go語言開發環境 001
任務1.1 安裝Go語言環境 002
1.1.1 任務分析 002
1.1.2 相關知識 002
1.1.3 實操過程 005
1.1.4 進階技能 009
任務1.2 運行第 一個Go程序 011
1.2.1 任務分析 011
1.2.2 相關知識 011
1.2.3 實操過程 012
1.2.4 進階技能 019
【項目小結】 028
【鞏固練習】 028
項目2 學習Go語言基礎語法 030
任務2.1 創建商品信息 031
2.1.1 任務分析 031
2.1.2 相關知識 032
2.1.3 實操過程 037
2.1.4 進階技能 040
任務2.2 創建商品類型 042
2.2.1 任務分析 042
2.2.2 相關知識 042
2.2.3 實操過程 044
2.2.4 進階技能 048
任務2.3 選擇商品類型 052
2.3.1 任務分析 052
2.3.2 相關知識 052
2.3.3 實操過程 053
2.3.4 進階技能 056
任務2.4 打印商品詳情 064
2.4.1 任務分析 064
2.4.2 相關知識 064
2.4.3 實操過程 065
2.4.4 進階技能 069
【項目小結】 072
【鞏固練習】 073
項目3 掌握Go語言函數應用 078
任務3.1 創建商城購物車 079
3.1.1 任務分析 079
3.1.2 相關知識 080
3.1.3 實操過程 082
3.1.4 進階技能 084
任務3.2 打印購物車商品信息 090
3.2.1 任務分析 090
3.2.2 相關知識 090
3.2.3 實操過程 095
3.2.4 進階技能 099
任務3.3 修改購物車商品信息 104
3.3.1 任務分析 104
3.3.2 相關知識 104
3.3.3 實操過程 106
3.3.4 進階技能 110
任務3.4 刪除購物車商品信息 113
3.4.1 任務分析 113
3.4.2 相關知識 114
3.4.3 實操過程 115
3.4.4 進階技能 121
【項目小結】 124
【鞏固練習】 124
項目4 理解Go語言面向對象 128
任務4.1 定義商品屬性 129
4.1.1 任務分析 129
4.1.2 相關知識 129
4.1.3 實操過程 131
4.1.4 進階技能 134
任務4.2 創建商品訂單信息 136
4.2.1 任務分析 136
4.2.2 相關知識 136
4.2.3 實操過程 137
4.2.4 進階技能 142
任務4.3 打印商品訂單列表 145
4.3.1 任務分析 145
4.3.2 相關知識 145
4.3.3 實操過程 147
4.3.4 進階技能 151
任務4.4 模擬支付商品訂單 152
4.4.1 任務分析 152
4.4.2 相關知識 153
4.4.3 實操過程 155
4.4.4 進階技能 160
【項目小結】 162
【鞏固練習】 162
項目5 體會Go語言高級特性 169
任務5.1 統計貨物清單 170
5.1.1 任務分析 170
5.1.2 相關知識 170
5.1.3 實操過程 173
5.1.4 進階技能 180
任務5.2 模擬商城客服聊天窗口 182
5.2.1 任務分析 182
5.2.2 相關知識 183
5.2.3 實操過程 185
5.2.4 進階技能 191
【項目小結】 194
【鞏固練習】 195
項目6 使用Go語言操作數據庫 199
任務6.1 創建電商平臺數據表 200
6.1.1 任務分析 200
6.1.2 相關知識 200
6.1.3 實操過程 205
6.1.4 進階技能 209
任務6.2 處理電商平臺數據表 212
6.2.1 任務分析 212
6.2.2 相關知識 213
6.2.3 實操過程 215
6.2.4 進階技能 227
【項目小結】 231
【鞏固練習】 232
項目7 進階Go語言Web框架技術 236
任務7.1 電商平臺基礎路由設計 237
7.1.1 任務分析 237
7.1.2 相關知識 237
7.1.3 實操過程 240
7.1.4 進階技能 244
任務7.2 電商平臺高級路由設計 246
7.2.1 任務分析 246
7.2.2 相關知識 246
7.2.3 實操過程 250
7.2.4 進階技能 253
任務7.3 電商平臺登錄認證設計 255
7.3.1 任務分析 255
7.3.2 相關知識 256
7.3.3 實操過程 258
7.3.4 進階技能 266
【項目小結】 269
【鞏固練習】 269
參考文獻 272