课程目录: Go语言从入门培训|
(78637/99817)
课程大纲:

     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.博客系统用户后端的管理业务