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