Go语言从入门培训
章节1
day01Go语言基础
第1节
01-go的简单介绍
第2节
02-go的语言特点
第3节
03-go的代码演示
第4节
04-go课程安排
第5节
05-go语言的安装介绍
第6节
06-go语言的windows和linux的安装
第7节
07.go语言第一个应用程序的介绍
第8节
08.vscode的安装
第9节
09.通过同学电脑进行操作演示vscode的安装
第10节
10.go语言的文件名&关键字&标识符
第11节
11-go语言实战方法以及包名的讲解
第12节
12-go语言实战不同包内变量之间的调用
第13节
13-go语言实战包里面的注意点
第14节
14-go语言常量的讲解
第15节
15-go语言变量的声明和定义
第16节
16-go语言变量的值类型和引用类型
第17节
17-go语言局部变量和全局变量
第18节
18-go语言数据类型和操作符和生产随机数
第19节
19-go语言数据字符串类型和字符串反转俩种方式
第20节
20-go语言fmt的格式输出介绍
第21节
21-go语言判断101-200 之间有多少个素数,并输出所有素数
第22节
22-go语言100-999中所有的水仙花数
第23节
23-go语言求n的阶乘之和
章节2
day02Go语言基础
第1节
01.实战-利用字符串实现水仙花
第2节
02.实战-利用字符处理方法判断前缀和后缀
第3节
03.go语言字符串常用的方法
第4节
04.go语言时间处理方法以及时间格式化
第5节
05.go语言时间实战-处理方法消耗时间
第6节
06.go语言指针的讲解和实战
第7节
07.go语言流程控制if语句
第8节
08.go语言流程控制switch的5种写法
第9节
09.go语言流程控制switch实战猜数字随机生成一个0到100的整数
第10节
10.go语言循环控制语句for以及常用的几种方法
第11节
11.go语言循环控制语句for的实战
第12节
12.go语言函数的介绍以及函数一等公民的实战
第13节
13.go语言函数的传递和多个返回值注意点
第14节
14.go语言可变类型和实战
第15节
15.go语言defer用途
第16节
16.go语言字符编码以及中文为何用rune转换
第17节
17.go语言rune回文实战
第18节
18.go语言panic和recover错误处理和内置函数
第19节
19.go语言make和new的区别
第20节
20.go语言递归函数
第21节
21.go语言闭包的使用和实战案例
第22节
22.go语言数组的介绍
第23节
23.go语言二维数组的遍历
第24节
24.go语言切片的介绍和使用
章节3
day03Go语言基础
第1节
01.go基础语言切片的基础知识
第2节
02.go切片的原理和数组之间的关系
第3节
03.go切片resize
第4节
04.go切片的拷贝
第5节
05.go切片如何改变string中的字符值
第6节
06.go切片排序问题
第7节
07.go切片排序和查询
第8节
08.go语言map的基本操作
第9节
09.go语言map的复杂操作map里面嵌套map
第10节
10.go语言map的打印方式
第11节
11.go语言map排序
第12节
12.go语言map的反转
第13节
13.go语言包和锁
第14节
14.go语言冒泡和选择排序
第15节
15.go语言指针和地址区别
第16节
16.go语言结构体的定义
第17节
17.go语言结构体作为函数的值传递和地址传递
第18节
18.go语言定义和内存存储
第19节
19.go语言结构体不能和其他类型进行强制转换
第20节
20.go语言结构体转换成json和json转换成结构体
第21节
21.go语言结构体中的方法定义
第22节
22.go语言结构体中的方法实战
第23节
23.go语言结构体中的继承和组合
第24节
24.go语言结构体中的toString重写
第25节
25.go语言接口的定义
第26节
26.go接口的实战和实现所有接口
第27节
27.go接口的实战断言
章节4
day04Go语言基础
第1节
01.go语言断言介绍
第2节
02.go语言反射的基本语法讲解
第3节
03.go语言反射kind和value取值
第4节
04.go语言通过Elem修改值
第5节
05.go语言反射结构体
第6节
06.go语言文件的写入操作和终端输入问题
第7节
07.go语言fmt常用的打印方法
第8节
08.go语言缓冲的读数据
第9节
09.go语言文件的读和写操作
第10节
10.go语言从终端读取一行字符串并统计
第11节
11.go语言拷贝和复制以及gz压缩文件的读写
第12节
12.go语言文件的写入和拷贝文件
第13节
13.go语言命令行操作符flag
章节5
day05Go语言进阶
第1节
01.go语言协程的概念
第2节
02.go语言chan的声明和初始化
第3节
03.go语言chan中的读取和写入数据
第4节
04.go语言chan带缓冲区的管道
第5节
05.go语言chan的close关闭
第6节
06.go语言channal退出机制
第7节
07.go语言中的select语句
第8节
08.go语言中的chan关闭案例
第9节
09.go语言中的定时器任务
第10节
10.go语言中的超时控制
第11节
11.go语言的调试方法
章节6
day06Go语言进阶+数据库+爬虫
第1节
01.go语言的tcp介绍
第2节
02.go语言的tcp客户端连接服务器端实战
第3节
03.go语言的tcp模仿tcp的课程实战
第4节
04.go语言的http协议
第5节
05.go语言的httpclient端请求百度
第6节
06.go语言的http头信息和状态码
第7节
07.go语言的页面在代码里面嵌入form
第8节
08.go语言的模板的渲染html
第9节
09.go语言的html和业务绑定的小项目
第10节
10.go语言操作mysql的介绍和对应的依赖下载
第11节
11.go语言mysql的插入
第12节
12.go语言mysql的查询功能
第13节
13.go语言mysql的更新和删除功能
第14节
14.go语言爬虫的讲解
章节7
day07项目实战-日志系统
第1节
01.日志系统介绍
第2节
02.zk和kafka的配置信息
第3节
03.go语言实现kafka和tail的功能
第4节
04.go语言实现读取config文件中的配置信息
第5节
05.go语言实现log日志的打印
第6节
06.go项目日志收集系统整合之--配置文件读取
第7节
07.go项目日志收集系统整合之--日志文件的操作
第8节
08.go项目日志收集系统整合之--tail日志监听
章节8
day08项目实战-日志系统
第1节
01.go语言日志收集系统整合--tail,配置文件,Log整合
第2节
02.go语言日志收集系统整合--tail收集kafkasparkstreaming收费
第3节
03.go语言利用context实现超时
第4节
04.go语言利用context关闭子线程方法
第5节
05.go语言利用context之deadline
第6节
06.go的etcd的使用
第7节
07.go的etcd的linux配置
第8节
08.go的etcd添加和删除功能
第9节
09.go的解决谷歌被墙自己从github拼凑
第10节
10.go语言etcd的增删该查
第11节
11.go语言日志收集器的架构
章节9
day09项目实战-日志系统+beego
第1节
01.日志收集器继承etcd
第2节
02.日志收集器监听文件变化
第3节
03.日志收集器监听文件动态的添加和修改
第4节
04.日志收集器总体介绍
第5节
05.beego的简单入门
第6节
06.beego的快速入门
第7节
07.beego的快速配置文件的介绍
第8节
08.beego的mysql控制
第9节
09.beego的博客系统
章节10
day10项目实战-博客系统
第1节
01.博客系统的下载安装和使用
第2节
02.数据库的安装和运行方法
第3节
03.数据库的初始化
第4节
04.博客系统首页的代码分析
第5节
05.博客系统用户端的代码分析
第6节
06.博客系统用户后端的管理业务