课程试听
正在播放
第一章 课程概述
1-1 课程概述
  • 1-课程需知与课程提纲 免费试学
  • 2-Golang开发环境重点和IDE选型推荐 免费试学
  • 3-当下的Golang分析 免费试学
第二章 Golang基础语法--课程资料在本章
2-1 基础语法
  • 4-从一个main函数初见Golang语法注意点
  • 5-常见的四种变量声明方式与多变量声明方式
  • 6-const与iota知识点注意事项
  • 7-Golang中函数的多返回值三种写法
  • 8-import导包路径问题与init方法调用流程
  • 9-import匿名及别名导包方式
  • 10-Golang中的指针速通
  • 11-defer语句调用顺序
  • 12-Golang中的数组与动态数组区别
  • 13-slice切片的4中声明定义方式
  • 14-slice切片追加与截取
  • 15-map的三种声明定义方式
  • 16-map的使用方式
  • 17-struct基本定义与使用
  • 18-Golang中面向对象类的表示与封装
  • 19-Golang中面向对象继承
  • 20-Golang中面向对象多态的实现与基本要素
  • 21-interface空接口万能类型与类型断言机制
  • 22-变量的内置pair结构详细说明
  • 23-golang反射reflect机制用法
  • 24-golang反射解析结构体标签Tag
  • 25-结构体标签在json中的应用
第三章 Golang高级语法
3-1 Golang高级核心语法
  • 26-goroutine基本模型和调度设计策略
  • 27-创建goroutine
  • 28-channel的基本定义与使用
  • 29-channel有缓冲与无缓冲同步问题
  • 30-channel的关闭特点
  • 31-channel与range
  • 32-channel与select
  • 33-GOPATH工作模式的弊端
  • 34-GoModules模式基础环境说明
  • 35-GoModules初始化项目
  • 36-改变模块依赖关系
第四章 项目案例--即时通信系统
4-1 项目实战
  • 37-项目案例-即时通信系统-课程介绍
  • 38-项目案例-即时通信系统-V0.1基础server构建
  • 39-项目案例-即时通信系统-V0.2用户上线及广播功能
  • 40-项目案例-即时通信系统-V0.3用户消息广播功能
  • 41-项目案例-即时通信系统-V0.4用户业务封装
  • 42-项目案例-即时通信系统-V0.5在线用户查询
  • 43-项目案例-即时通信系统-V0.6修改用户名
  • 44-项目案例-即时通信系统-V0.7超时强踢功能
  • 45-项目案例-即时通信系统-V0.8私聊功能
  • 46-项目案例-即时通信系统-V0.9客户端实现-建立连接
  • 47-项目案例-即时通信系统-V0.9客户端实现-命令行解析
  • 48-项目案例-即时通信系统-V0.9客户端实现-菜单显示
  • 49-项目案例-即时通信系统-V0.9客户端实现-更新用户名
  • 50-项目案例-即时通信系统-V0.9客户端实现-公聊模式
  • 51-项目案例-即时通信系统-V0.9客户端实现-私聊模式
  • 52-Golang生态拓展介绍及未来成长方向