區(qū)塊鏈技術(shù)主流語言:Go語言實戰(zhàn)教程
課程學(xué)習(xí)地址:http://www.xuetuwuyou.com/course/361
課程出自學(xué)途無憂網(wǎng):http://www.xuetuwuyou.com
課程目標(biāo)?
1. 具備使用Go語言進(jìn)行編程的能力
2. 可以編寫出更高效率的服務(wù)端程序
3. 應(yīng)用Go語言結(jié)合完成企業(yè)實戰(zhàn)需求
針對學(xué)員?
1. 有一定其他語言編程基礎(chǔ)即可(例如c,c++,java等)
2. 對程序效率要求高,有意編寫出更高效率的服務(wù)端程序
3. 有意向從事區(qū)塊鏈開發(fā)的程序員們
第一章 Go語言介紹
1-0 課程簡介及學(xué)習(xí)Go語言的理由
1-1 Go語言的誕生與發(fā)展
1-2 Go語言特點(diǎn)及優(yōu)缺點(diǎn)
1-3 Go語言的未來前景
第二章 開發(fā)環(huán)境搭建
2-1 環(huán)境搭建(Windows環(huán)境搭建)
2-2 環(huán)境搭建(Linux環(huán)境搭建)
2-3 開發(fā)工具介紹
第三章 第一個Go程序及常見命令講解
3-1 第一個Go程序
3-2 Go語言常用命令簡介
3-3 Go語言常用命令講解一
3-4 Go語言常用命令講解二
第四章 Go語言基礎(chǔ)
4-1 標(biāo)識符
4-2 變量
4-3 常量
4-4 運(yùn)算符
4-5 賦值
4-6 注釋
第五章 Go語言基本類型
5-1 基本類型簡介
5-2 整型
5-3 字符串型
5-4 浮點(diǎn)型
5-5 布爾型
5-6 復(fù)數(shù)
第六章 復(fù)合類型
6-1 復(fù)合類型簡介
6-2 數(shù)組(array)
6-3 切片(slice)
6-4 映射(map)
6-5 結(jié)構(gòu)體(struct)
第七章 程序控制結(jié)構(gòu)
7-1 條件語句
7-2 循環(huán)語句
7-3 跳轉(zhuǎn)語句
第八章 函數(shù)
8-1 函數(shù)簡介
8-2 參數(shù)及返回值
8-3 函數(shù)遞歸
8-4 延遲調(diào)用
8-5 匿名函數(shù)
8-6 錯誤處理
第九章 方法
9-1 方法簡介
9-2 方法接收者
9-3 方法匿名字段
第十章 接口
10-1 接口簡介
10-2 接口組合
10-3 類型斷言
第十一章 并發(fā)
11-1 并發(fā)簡介
11-2 Go程
11-3 信道及信道操作
11-4 多路復(fù)用
11-5 恐慌及恢復(fù)
第十二章 反射
12-1 反射類型
12-2 反射值
12-3 反射方法
12-4 反射性能情況
第十三章 包
13-1 包簡介
13-2 包聲明
13-3 包導(dǎo)入
第十四章 程序的測試
14-1 單元測試
14-2 性能測試
第十五章 實戰(zhàn)-開發(fā)簡單的日志系統(tǒng)
15-1 日志系統(tǒng)簡介
15-2 創(chuàng)建日志文件
15-3 日志格式化輸出
15-4 日志切分
15-5 日志刷新
第十六章 課程總結(jié)
16-1 課程總結(jié)和回顧