通过学习本套Go语言视频教程可以为你学习区块链和Go Web开发夯实基础。
% c4 K$ `1 Q2 W* p0 G本课程授课老师 张长志老师10余年软件研发及企业培训经验,曾为多家大型企业提供企业内训如中石化,中国联通,中国移动等知名企业。拥有丰富的企业应用软件开发经验、深厚的软件架构设计理论基础及实践能力。项目开发历程:基于大数据技术推荐系统 ,医疗保险大数据分析与统计推断,H5跨平台APP,携程酒店APP,Go语言实现Storm和ZK类似框架。
2 f8 E8 a. E" Z6 @1 n' L近年来,区块链技术正在经历快速发展,并吸引了超过10亿美元的投资规模。而我们认为,最值得重视的是,区块链正在走进金融机构、大型企业、政府决策层的视野,大有从“草根力量”引发经济变革的态势。' B) b4 q/ Z8 q+ V* A9 @4 g: W
$ A! a( g; H Y2 B8 h+ Y现在很多企业,大学,政府开始着手区块链技术,而区块链目前很多在修改源码这块,源码现在用最多是Go语言,C++这块,目前在企业用的最多修改最多的是Go语言,所有区块链工作不得不会Go语言。
9 ~2 D3 l5 }& N3 R( j/ H" ]此课程是介绍Go和区块链基础的课程,希望大家能通过此课程学习Go和区块链基础,后面接着推出区块链实战课程,将带领大家基础与实战。 + h' U2 |/ t* O. d/ S/ a P
1-1 01-go的简单介绍.mp4
6 w# @( O$ k+ M$ \( q1-2 02-go的语言特点.mp4
, H( d5 j9 m4 {' ~1 _8 Y! g1-3 03-go的代码演示.mp4
# M2 o1 n3 y0 X1-4 04-go语言的安装介绍.mp4+ w! K7 k. i6 D
1-5 05-go语言的windows和linux的安装.mp49 W, X+ F* M$ f% M& e3 `
2-1 01.go语言第一个应用程序的介绍.mp4. x- d- c* A f6 }' [; _
2-2 02go语言开发环境Goland的安装以及破解方法_jq.mp4* R. v; x( q0 o
2-3 03go语言开发环境vscode的环境搭建以及使用_jq.mp4) M3 o7 I$ C6 N& g, W- Z8 }
2-4 04go语言开发环境Goland字体的调整方法_jq.mp49 w9 V9 ?0 R: \1 [: j8 ^- T
2-5 05go语言开发第一个应用程序的解析_jq.mp4; a8 y: I8 O% X1 D" Z0 a$ z& c. j) {
2-6 2-5语言开发打印方式.mp4
. v' P2 N% [7 S$ t3 \7 l3-1 01格式输入与输出_类型转换_别名03天_转.mp4
! }# q8 m8 C* l) y3-2 02_别名_运算符_03天_转.mp4
( }3 v, z/ X5 S3-3 03_if使用_swich实战_03天_转.mp4# |4 e9 |* |% u a) k0 T/ R
3-4 04for循环_break_continue_goto_03.mp4
# C/ r7 C9 p+ }4-1 01知识点回顾_04天_转.mp41 y7 K; Q/ c& s% D2 p! Y# [( ?
4-2 02无参无返回值_普通参数列表_不定参数类型以及传递_04天.mp4
2 h+ \3 C0 m4 Y" t5 O* e$ k4-3 03一个返回值_多个返回值_有参数有返回值_04天_转.mp42 B, O4 d3 S3 ?* o' X" ~( d
4-4 04递归函数的讲解_04天_转.mp4
& A0 @5 D6 m& r9 X( K. k2 R$ _5-1 01_函数_递归调用_05天.mp4
6 Y# j0 d7 x; F5-2 02_函数类型_回调函数_匿名函数_05天.mp44 d4 {* q9 O/ t5 ]
5-3 03_defer的延迟加载_05天.mp4
! I7 p/ m9 @; x I/ ` ^5 G5-4 04获取命令行操作_05天.mp4' A4 V* I. o1 O$ ^' ]0 [/ _* o6 W
6-1 01_函数_defer_闭包_参数获取的回顾_06_转.mp4( v' R5 f! t; b/ @; A; [
6-2 02_局部变量_全局变量_不同作用域同名变量_06_转.mp4
) B, s5 G5 J# h U6 h6-3 03_gopath的重要知识_06天_转.mp4
& i2 ~' P: t( ~( Q: @6-4 04_工作目录的访问_init方法_06天_转.mp4+ }/ A) X/ _, X: J
7-1 01_指针的基本操作_指针的注意点_指针函数_转.mp44 m7 T# ?, M2 E9 w+ a$ W9 {
7-2 02_数组的初始化_数组的复制_随机数_转.mp4" \8 P7 m8 M0 c
8-1 01_冒泡排序_08天.mp4( J, m: x2 K; B3 D3 d
8-2 02_数组做函数_指针做函数参数_08天.mp4
" b' ]8 T7 G3 f; K. M8-3 03_切片的定义_切片的长度和容量.mp4
0 X0 _. J. @% A0 V8-4 04_切片底层关系_切片的参数.mp4" }* t2 v4 Y% M7 x6 o: |! f
9-1 01_map的基本操作增删改查_map函数.mp4
1 S& F2 d' q9 z. L9-2 02_结构体的初始化_赋值_比较_作为参数.mp4
/ u* ]: v/ n5 o9-3 03_可见性.mp4
% i1 X( }' b* a I10-1 01_面向对象_匿名字段_同名字段操作.mp4
1 r0 @( `2 G* W/ p10-2 02_非结构体匿名字段_结构体指针类型匿名字段.mp4& r0 d6 F; I5 S$ M2 h) f" u
10-3 03_为结构体添加类型方法.mp4
# e6 D' Q G4 S% c! ^10-4 04_值语义和引用语义.mp4" _6 D9 Z" l( w' Q, M% u4 q- _" n5 T
10-5 05_指针变量的方法和普通变量的方法集.mp4
1 n4 |5 _' c9 \8 w3 i# ` H10-6 06_方法的继承和方法的重写.mp4
. N6 Q/ j2 h" R' D10-7 07_把方法复制给一个变量叫值传递.mp4: j" j; B- O3 Z- x6 b& r
10-8 08_接口的定义和实现方式.mp4
, _" L+ M7 A9 J5 t4 j10-9 09_切片的接口创建.mp4) B; @: P: C0 \0 J8 w; N9 x
10-10 10_接口的继承和接口的转换.mp4. v. H% x8 x0 D! l
10-11 11_类型的断言2种方式.mp4
9 d5 R: y, \5 _6 ^10-12 12_错误的接口和使用_panic中断程序.mp4
* T p. a( p& Q( \% f$ U! g10-13 13_错误recover恢复操作.mp42 M7 H3 G1 @3 X, O+ u" A9 ~
11-1 01_字符串操作.mp4
c0 w* t. p5 A! z# K. L11-2 02_字符串的转换.mp4
8 r4 ~! |0 J' B; u$ { v `4 l; X11-3 03_正则表达式操作.mp4
+ v. P; ]+ j$ p12-1 01_json的介绍.mp4
! J. e, |6 ~3 K; x1 @: u12-2 02_结构体生成json.mp4: {: B! m2 Q4 d1 ]) p
12-3 03_通过map转换成json.mp4
8 f$ j& `8 c5 Q1 }$ J( ^- R i e12-4 04_json解析到结构体.mp47 x" c$ v) W6 i) ?
12-5 05_json解析到map.mp45 d& {. p4 o5 k" J; @3 z( c. s9 C+ `0 f
12-6 06_文件的读写.mp4
+ n5 X" e8 n) {1 w13-1 01_介绍go的并行_并发和goroutine.mp4
2 u5 K4 C5 g* F ]. k1 C% D3 t13-2 02_创建一个goroutine.mp4
) Z! i) S8 w: r# j13-3 03_Gosched的使用.mp48 O5 I7 b/ N4 Z$ A1 b
13-4 04_Goexit的使用.mp45 R1 g2 a0 R7 {2 t/ @( x% [
13-5 05解决资源抢占问题通过channal实现同步.mp4, j3 ?4 g$ s8 j
13-6 06通过channel实现同步和数据交互.mp4
* D% x, ?4 B& G# j" ?1 o14-1 01_知识点回顾_创建goroutine_子协程退出.mp4: i7 q9 s5 W, ?( s, V3 S
14-2 02_通过channel实现同步和数据交互.mp4) j! T$ y: s( `: \( Y; v6 ^, y
14-3 03_无缓存区的channel.mp4
9 h& i: m1 I( i8 f* {$ M3 v14-4 04_有缓存的channel介绍.mp4
. S3 b+ J4 ]/ e# Y: n2 Q14-5 05_缓冲区的读取和关闭.mp4
. v) W- j8 l7 c; Z+ U) D14-6 06_单向管道的讲解.mp4% ?; [; u t$ r# h
14-7 07_单向管道的应用.mp4# _1 z$ ]+ ]/ E
14-8 08_定时器Timer的使用和定时3种方式.mp4
/ h+ l3 m& z2 \ Y6 z14-9 09_定时器的重置和定时器的停止.mp4
) a. T+ c0 r1 E& J: p14-10 10_select的使用规则.mp4# i+ X4 F: B }/ F U6 b: A
14-11 11_select的讲解操作.mp4' k) E- s" U2 O) T# Z
14-12 12_通过select实现超时功能.mp4
( L C$ n1 X; s8 [3 d5 `3 y14-13 13_网络的分成模型.mp4
# ^- h' d4 V z# d0 R+ p9 [$ c+ d' ~14-14 14_网络四层协议.mp4
+ A$ H2 ?2 v0 Q1 m7 O& b# @+ f" ?14-15 15_网络通信画图解释.mp4
4 V/ d2 o3 U* @15-1 01_sokcet编程的介绍.mp44 R9 B( x: W. S. S" A6 E
15-2 02_BS模型和CS模型.mp4
# D; ], C1 c+ V X, g# \15-3 03_TCP模型.mp4
" u) G/ m" l7 Y3 ]15-4 04_服务器端代码.mp4
! L' V) o( H/ [+ R. n' X1 K! U15-5 05_客户端连接服务器端.mp4
, T7 M7 t& U' R u+ W15-6 06_多用户多客户端返回数据.mp4
) I8 T$ ~' u! c8 u% n15-7 07获取文件的属性操作.mp4; c; ]% W! p# I7 V) l0 c. a9 {
16-1 01_文件的接收操作.mp4
; O# T% P1 Y; A) u" z16-2 02_文件的发送案例.mp4. o- d! J! ?( {" m7 Z m2 y% ]
16-3 03_http和https协议的讲解.mp4
8 n8 s2 C/ V1 O7 a0 `4 t s) H' B, U" n16-4 04_通过代码的形式介绍请求体的格式.mp4
& p2 l4 d4 A8 \& j8 }16-5 05_服务器端代码的编写案例.mp4
- y- p+ p3 ?, E8 N16-6 06_通过代码方式介绍响应的报文格式.mp43 U1 X( ?' E- L7 j$ x5 k" W
16-7 07_http服务器端.mp4
! ~2 F# e, ?& {0 ]7 o4 W16-8 08_http客户端代码编写.mp4# M9 Q r( |+ l# r" ~/ X
Go基础课程资料.zip
2 o- Q5 w J, W% Q4 [1 f
* b( K& |/ _0 O9 R7 |# u& y, c2 V' D4 u7 l: |
IT直通车所有资源都存放在自己注册的百度网盘,失效可修复,确保持续可用 如您需要的资源链接提示失效,请尽情反馈给我们,将在收到反馈后尽快修复【点击反馈】 ! a) T4 W5 f/ j, X9 o1 h
如您对IT直通车网站的使用不熟悉,不懂如何下载或其他问题,请点击网站右侧联系在线客服QQ
+ ]+ m9 B1 I) jIT直通车已为全国各地程序员提供上千G的学习资源,如您愿意可赞助本站成为VIP会员,享受全站免金币特权!【开通VIP】
: x$ n o. l( W1 \/ @——————————————————————————————————————————————————. K! T0 |2 t2 Z9 Y
# B3 A: C0 i( F$ T5 @% u& m3 {$ s# Z- T1 ^# Z
# o; |5 ~# R( t$ s( A% C3 L. W: [ |