设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
社区
IT技术教程分享平台
免费课
实战课
vip专享
积分互换
工具箱
IDES激活
JetBrains全家桶系列激活
搜索
搜索
每日签到
本版
帖子
用户
IT技术教程资源分享平台-永久免费不加密
»
社区
›
IT行业自学教程
›
开发手册(电子书,源码文件)
›
《Go语言从入门到进阶实战(视频教学版)》_徐波 ...
1
2
3
/ 3 页
下一页
返回列表
发新帖
《Go语言从入门到进阶实战(视频教学版)》_徐波
[复制链接]
4178
|
27
|
2021-7-3 21:56:19
|
显示全部楼层
|
阅读模式
〖课程介绍〗
本书采用“理论+实例”的形式编写,通过大量的实例,结合作者多年的一线开发实战经验,全面介绍了Go语言的语法及使用方法。全书秉承方便学习,易于理解,便于查询的理念,无论是想系统学习Go语言基础知识的初学者,还是想进阶提高的有经验的开发人员,都能通过本书迅速掌握Go语言的各种基础语法和开发技巧。
〖课程目录〗
第1章 初识Go语言
1.1 Go语言特性
1.2 使用Go语言的项目
1.3 怎样安装Go语言开发包
1.4 搭建开发环境
第2章 Go语言基本语法与使用
2.1 变量
2.2 数据类型
2.3 转换不同的数据类型
2.4 指针
2.5 变量生命期——变量能够使用的代码范围
2.6 字符串应用
2.7 常量——恒定不变的值
2.8 类型别名(Type Alias)
第3章 容器:存储和组织数据的方式
3.1 数组——固定大小的连续空间
3.2 切片(slice)——动态分配大小的连续空间
3.3 映射(map)——建立事物关联的容器
3.4 列表(list)——可以快速增删的非连续空间的容器
第4章 流程控制
4.1 条件判断(if)
4.2 构建循环(for)
4.3 示例:九九乘法表
4.4 键值循环(for range)——直接获得对象的索引和数据
4.5 分支选择(switch)——拥有多个条件分支的判断
4.6 跳转到指定代码标签(goto)
4.7 跳出指定循环(break)——可以跳出多层循环
4.8 继续下一次循环(continue)
第5章 函数(function)
5.1 声明函数
5.2 函数变量——把函数作为值保存到变量中
5.3 示例:字符串的链式处理——操作与数据分离的设计技巧
5.4 匿名函数——没有函数名字的函数
5.5 函数类型实现接口——把函数作为接口来调用
5.6 闭包(Closure)——引用了外部变量的匿名函数
5.7 可变参数——参数数量不固定的函数形式
5.8 延迟执行语句(defer)
5.9 处理运行时发生的错误
5.10 宕机(panic)——程序终止运行
5.11 宕机恢复(recover)——防止程序崩溃
第6章 结构体(struct)
6.1 定义结构体
6.2 实例化结构体——为结构体分配内存并初始化
6.3 初始化结构体的成员变量
6.4 构造函数——结构体和类型的一系列初始化操作的函数封装
6.5 方法
6.6 类型内嵌和结构体内嵌
6.7 示例:使用匿名结构体分离JSON数据
第7章 接口(interface)
7.1 声明接口
7.2 实现接口的条件
7.3 理解类型与接口的关系
7.4 示例:便于扩展输出方式的日志系统
7.5 示例:使用接口进行数据的排序
7.6 接口的嵌套组合——将多个接口放在一个接口内
7.7 在接口和类型间转换
7.8 空接口类型(interface{})——能保存所有值的类型
7.9 示例:使用空接口实现可以保存任意值的字典
7.10 类型分支——批量判断空接口中变量的类型
7.11 示例:实现有限状态机(FSM)
第8章 包(package)
8.1 工作目录(GOPATH)
8.2 创建包package——编写自己的代码扩展
8.3 导出标识符——让外部访问包的类型和值
8.4 导入包(import)——在代码中使用其他的代码
8.5 示例:工厂模式自动注册——管理多个包的结构体
第9章 并发
9.1 轻量级线程(goroutine)——根据需要随时创建的“线程”
9.2 通道(channel)——在多个goroutine间通信的管道
9.3 示例:Telnet回音服务器——TCP服务器的基本结构
9.4 同步——保证并发环境下数据访问的正确性
第10章 反射
10.1 反射的类型对象(reflect.Type)
10.2 反射的值对象(reflect.Value)
10.3 示例:将结构体的数据保存为JSON格式的文本数据
第11章 编译与工具
11.1 编译(go build)
11.2 编译后运行(go run)
11.3 编译并安装(go install)
11.4 一键获取代码、编译并安装(go get)
11.5 测试(go test)
11.6 性能分析(go pprof)——发现代码性能问题的调用位置
第12章 “避坑”与技巧
12.1 合理地使用并发特性
12.2 反射:性能和灵活性的双刃剑
12.3 接口的nil判断
12.4 map的多键索引——多个数值条件可以同时查询
12.5 优雅地处理TCP粘包
第13章 实战演练——剖析cellnet网络库设计并实现Socket聊天功能
13.1 了解cellet网络库特性、流程及架构
13.2 管理TCP Socket连接
13.3 组织接收和发送数据流程的Socket会话(Session)
13.4 排队处理事件的事件队列(EventQueue)
13.5 消息编码(codec)——让cellnet支持消息的多种编码格式
13.6 消息元信息(MessageMeta)——消息ID、消息名称和消息类型的关联关系
13.7 接收和发送封包(packet)
13.8 使用cellnet网络库实现聊天功能
〖下载地址〗
游客,如果您要查看本帖隐藏内容请
回复
〖下载地址失效反馈〗
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:
2230304070@qq.com
〖升级为终身会员免金币下载全站资源〗
全站资源高清无密,每天更新,vip特权了解一下:
http://www.mano100.cn/rjyfk_url-url.html
〖客服24小时咨询〗
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
Go语言
,
Go实战教程
相关帖子
•
Go语言实战即时通讯客服系统
•
Go语言零基础实战微服务项目
•
Go语言实战 - 日志收集项目开发【完整版】
•
Go语言轻量级TCP服务器框架-zinx框架深入浅出
•
Go+Python双语言混合开发
•
Golang零基础入门实战教程
•
Gin &&Go-Gorm&& Go-Micro微服务k8s教程
主题推荐
高级php全套教程-最强架构师技术实战
尚硅谷TypeScript教程(李立超老师TS新课)
Golang进阶实战编程-深入浅出
MySQL实战45讲(HTML+MP3完整)-2018年
Linux运维开发就业班+架构视频教程
Go语言零基础实战微服务项目
美团,饿了么外卖优惠券天天免费领取
Go语言(基础+进阶+就业)完整版
回复
使用道具
举报
2583151529
|
2021-7-4 08:46:37
|
显示全部楼层
6666666666666666666
回复
使用道具
举报
xiaoyou
|
2021-7-5 10:03:00
|
显示全部楼层
支持支持支持支持支持支持
回复
使用道具
举报
jxg
|
2021-7-5 13:15:04
|
显示全部楼层
《Go语言从入门到进阶实战(视频教学版)》_徐波 [修改]
回复
使用道具
举报
sunshingging
|
2021-7-5 19:36:52
|
显示全部楼层
学习学习
回复
使用道具
举报
Feanmy
|
2021-7-6 23:26:05
|
显示全部楼层
66666666666666666666666666666666666666666
回复
使用道具
举报
qianduan0914
|
2021-7-7 16:48:10
来自手机
|
显示全部楼层
感谢分享
回复
使用道具
举报
li1013285478
|
2021-7-22 18:39:59
|
显示全部楼层
111222222222
回复
使用道具
举报
1596959857
|
2021-7-26 09:29:55
|
显示全部楼层
好好学习,天天向上
回复
使用道具
举报
djw128
|
2021-7-30 16:12:54
|
显示全部楼层
go语言学习
回复
使用道具
举报
下一页 »
1
2
3
/ 3 页
下一页
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
阿臀的大裤衩
17
主题
17
帖子
1134
积分
网站编辑
积分
1134
发消息
回复楼主
返回列表
某课网专区
精品体系课
免费课程
团购课程
开发手册(电子书,源码文件)
源码与破解
秒杀活动分享
图文推荐
ThinkPHP5与workerman实战—在线客服视频教程
2021-06-16
2020版-Swoole4.2从入门到精通全套高级实战
2020-05-13
PHP与九大接口实战视频教程【80节】
2021-06-16
ThinkPHP6+Swoole+Vue实战客服聊天项目系统
2021-01-12
PHP异步通信框架Swoole实战教程(22集)
2019-06-25
热门排行
1
2024年全网最新JetBrains系列IDE全家桶激活
2
ThinkPHP5与workerman实战—在线客服视频教
3
PHP与九大接口实战视频教程【80节】
4
2020版-Swoole4.2从入门到精通全套高级实战
5
PHP异步通信框架Swoole实战教程(22集)
6
Laravel5.8租房小程序项目实战开发完结版【
7
ThinkPHP6+Swoole+Vue实战客服聊天项目系统
8
微信与支付宝支付一站式讲解与实战【完整版
9
教你怎么打造PHP程序员简历【视频+面试题+
10
TP6&&API接口开发实战uniapp