- ¥499.0元
市场价:499.0元
Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。
适用人群:
大学生、IT从业者以及有意向转入golang开发的广大程序员,对高并发、大用户量的应用系统有着浓厚的兴趣。
课程概述:
Golang从入门到精通,本课程以学习Golang语言开发互联网产品为目标,从基础理论知识入手,详实地讲解Golang语言的开发方法与技巧,并通过大量的线上训练,带领同学们全面掌握服务端高并发、过载保护、水平扩展、服务降级、服务限流以及微服务等主流互联网产品的开发技术栈,快速达到大公司工作两年的技术水平。讲师:少林之巅
章节1:Golang环境搭建
课时1 视频 课程介绍 10:08 可试看
课时2 视频 Go的发展历史 02:08 可试看
课时3 视频 Go开发环境搭建 09:18 可试看
课时4 视频 Go目录结构介绍 04:13 可试看
课时5 视频 hello world程序演示 16:56 可试看
课时6 视频 Go常用命令介绍 09:36 可试看
课时7 视频 Go语言特性 13:25 可试看
章节2:数据类型
课时8 视频标识符和关键字 04:44
课时9 视频 变量介绍08:19 可试看
课时10 视频 常量介绍14:21 可试看
课时11 视频 常量练习03:26 可试看
课时12 视频 数据类型16:32 可试看
课时13 视频 字符串类型36:48 可试看
章节3:字符串原理和时间日期类型试看
课时14 视频 字符串原理 18:04 可试看
课时15 视频 字符串练习 09:43 可试看
课时16 视频 时间和日期类型 23:26 可试看
课时17 视频 时间和日期类型练习 06:49 可试看
章节4:流程控制
课时18 视频 if else控制 16:04
课时19 视频 循环 24:27
课时20 视频 switch语句 24:08
课时21 视 频乘法表练习 04:39
章节5:函数介绍1
课时22 视频 函数介绍 09:19
课时23 视频 多返回值和可变参数 12:45
课时24 视频 defer 语句定义 09:52
课时25 视频 质数判断练习 05:24
课时26 视频 水仙花数练习 06:52
课时27 视频 字符统计练习 09:34
章节6:函数详解2
课时28 视频 变量作用域 10:11
课时29 视频 变量可见性 09:24
课时30 视频 匿名函数 11:05
课时31 视频 函数类型作为参数 05:37
课时32 视频 闭包详解 30:11
课时33 视频 插入排序练习 07:32
课时34 视频 选择排序练习 04:17
课时35 视频 冒泡排序练习1 04:42
课时36 视频 冒泡排序练习2 00:42
章节7:数组
课时37 视频 数组定义以及初始化 16:00
课时38 视频 二维数组以及遍历 14:01
课时39 视频 数组拷贝和传参 08:23
课时40 视频 课后作业 01:06
章节8:切片
课时41 视频 数组求和练习讲解 09:46
课时42 视频 Two sum练习讲解 09:50
课时43 视频 切片定义以及初始化 09:42
课时44 视频 切片的基本操作 05:36
课时45 视频 切片修改操作 10:21
课时46 视频06 使用make创建切片 07:26
课时47 视频07 深入理解切片长度和容量 11:15
课时48 视频08 切片再切片 07:56
课时49 视频09 空切片以及扩容策略 04:18
课时50 视频10 切片传参以及课后作业 17:23
章节9:指针类型
课时51 视频01 练习1和练习2讲解 09:30
课时52 视频02 密码生成工具讲解 26:33
课时53 视频03 变量和变量的内存地址 04:31
课时54 视频04 值类型和指针类型 16:59
课时55 视频05 指针传参 08:38
课时56 视频06 make&new的区别以及值拷贝和引用拷贝 14:28
章节10:map数据类型
课时57 视频01 课后作业讲解 09:47
课时58 视频02 map初始化操作 15:21
课时59 视频03 map的基本操作 12:57
课时60 视频04 map的切片以及课后作业 23:25
章节11:package介绍
课时61 视频01 单词统计作业讲解 06:47
课时62 视频02 学生信息作业讲解 18:43
课时63 视频03 package组织方式 14:38
课时64 视频04 init函数以及执行顺序 11:26
课时65 视频 _标识符使用以及课后作业 04:09
章节12:结构体介绍一
课时66 视频01 分金币作业讲解 12:13
课时67 视频02 struct定义以及初始化 21:40
课时68 视频03 struct内存布局以及构造函数 14:00
课时69 视频04 匿名字段讲解 13:14
课时70 视频05 匿名字段冲突解决方式 11:04
课时71 视频06 结构体tag以及课后作业 12:48
章节13:结构体介绍二
课时72 视频01 简易学生管理系统讲解 18:03
课时73 视频02 方法定义和函数区别 15:31
课时74 视频03 指针类型和值类型 06:45
课时75 视频04 匿名字段与继承 11:42
课时76 视频05 json序列化与课后作业 17:50
章节14:IO操作一
课时77 视频01 课后作业讲解 13:15
课时78 视频02 格式化输入输出 19:09
课时79 视频03 终端输入输出背后的原理 14:55
课时80 视频04 使用bufio读取带空格的字符串 06:32
课时81 视频05 命令行参数处理 16:36
课时82 视频06 cli框架使用以及课后作业 07:14
章节15:IO操作二
课时83 视频00 课后作业讲解-计算器实现1 09:34
课时84 视频00 课后作业讲解-计算器实现2 10:15
课时85 视频01 文件读写和bufio 21:54
课时86 视频02 ioutil使用以及读取gz压缩文件示例 13:19
课时87 视频03 文件写入相关操作 16:05
课时88 视频04 copy和cat命令简单实现 09:04
课时89 视频05 defer详解以及课后作业 07:29
章节16:接口讲解1
课时90 视频01 课后作业讲解-tree命令实现 07:25
课时91 视频02 接口介绍与定义 24:38
课时92 视频03 空接口和类型断言 30:28
课时93 视频04 指针类型和值类型实现接口的区别以及接口嵌套 16:31
章节17:日志库项目开发(接口应用实战)
课时94 视频01 日志库需求分析 21:17
课时95 视频02 文件日志库原型实现 28:27
课时96 视频03 文件日志库实现 25:34
课时97 视频04 控制台日志库实现 12:58
课时98 视频05 日志库易用性封装 31:01
课时99 视频06 日志库优化(异步写日志)32:58
课时100 视频07 日志切分以及总结 44:18
章节18:反射详解
课时101 视频01 反射详解 36:31
课时102 视频02 结构体和反射 21:01
课时103 视频03 结构体方法调用和tag信息获取 30:55
课时104 视频04 配置库项目实战1 30:32
课时105 视频05 配置库项目实战2 24:03
课时106 视频06 配置库项目实战3 41:45
课时107 视频07 配置库项目实战4 28:27
课时108 视频08 配置库项目实战5 06:04
章节19:单元测试和调试
课时109 视频01 单元测试和压力测试 25:39
课时110 视频02 delve调试介绍和使用 25:39
课时111 视频03 delve调试演示 07:43
课时112 视频04 delve多线程调试 16:35
章节20:并发编程
课时113 视频01 并发和并行以及goroutine 23:27
课时114 视频02 goroutine原理讲解 11:11
课时115 视频03 chan使用介绍以及线程同步 35:48
课时116 视频04 带缓冲区的chan介绍 24:40
课时117 视频05 workerpool讲解以及实现 19:55
章节21:select和线程安全
课时118 视频01 select操作详解 19:28
课时119 视频02 线程安全以及mutex使用 17:31
课时120 视频03 读写锁介绍以及性能对比 21:51
课时121 视频04 原子操作以及性能对比 09:58
章节22:网络编程
课时122 视频01 tcp-ip协议介绍 20:43
课时123 视频02 tcp server端编程实战 17:53
课时124 视频03 tcp client端编程实战 19:50
课时125 视频04 udp编程实战 13:11
章节23:web编程基础
课时126 视频01 web编程基础 38:35
课时127 视频02 表单处理 30:43
课时128 视频03 模板介绍和使用 36:41
课时129 视频04 文件句柄继承实战 12:01
课时130 视频05 http server优雅重启详解 19:50
章节24:数据格式
课时131 视频01 数据格式简介&Json 20:01
课时132 视频02 xml数据格式 11:09
课时133 视频03 msgpack数据格式 06:47
课时134 视频04 protobuf 数据格式 27:23
章节25:依赖管理和Mysql开发
课时135 视频01 依赖管理介绍&godep使用 14:03
课时136 视频02 mysql介绍以及数据查询 31:54
课时137 视频03 mysql数据插入、更新、删除操作 19:06
课时138 视频04 mysql 预处理以及使用 12:09
课时139 视频05 mysql中的事务 08:31
课时140 视频06 sqlx库使用以及sql注入案例分析 20:38
章节26:redis开发
课时141 视频01 redis架构与原理剖析 19:08
课时142 视频02 redis主从原理以及切换 12:27
课时143 视频03 redis开发以及连接池的使用 26:41
章节27:nsq消息队列
课时144 视频01 nsq介绍以及应用场景 07:02
课时145 视频02 nsq架构以及原理剖析 12:39
课时146 视频03 nsq搭建以及使用 12:01
章节28:gin框架讲解
课时147 视频01 gin框架介绍&restful风格api 19:06
课时148 视频02 gin框架参数处理&文件上传 22:22
课时149 视频03 gin框架分组路由以及参数绑定 16:28
课时150 视频04 gin框架渲染&中间件&路由原理 27:00
章节29:博客项目实战
课时151 视频01 项目目录结构划分以及MVC模式介绍 20:52
课时152 视频02 博客需求分析&数据库设计 10:17
课时153 视频03 文章模块开发流程介绍 07:23
课时154 视频04 文章模块数据层接口开发以及单元测试 37:01
课时155 视频05 文章列表功能实现 11:36
课时156 视频06 文章发表功能实现 30:07
课时157 视频07 文章详情页功能实现 26:10
课时158 视频08 文章详情页-相关文章功能实现 25:33
课时159 视频09 文章详情页-上一篇&下一篇文章功能实现 28:09
课时160 视频10 文章详情页-栏目列表功能实现 09:35
章节30:博客系统2
课时161 视频01 评论发布功能 33:25 可试看
课时162 视频02 博客-评论列表功能实现 11:26
课时163 视频03 博客-留言功能实现 24:43
课时164 视频04 博客-分类云&分类文章列表功能实现 13:41
章节31:golang性能分析
课时165 视频01 go性能分析的背景以及原理 17:51
课时166 视频02 cpu性能分析 17:20
课时167 视频03 性能分析与压力测试结合 06:43
课时168 视频04 内存性能优化 20:37
课时169 视频05 火焰图和后台程序性能分析 18:24
章节32:问答系统需求分析
课时170 视频01 问答系统需求分析 18:03
课时171 视频02 问答系统架构设计 09:39
课时172 视频03 问答系统模块划分 14:29
章节33:问答账号模块开发
课时173 视频01 问答账号模块简介 10:45
课时174 视频02 cookie&session机制介绍 13:52
课时175 视频03 内存session开发 28:40
课时176 视频04 redis session开发 42:12
章节34:问答账号模块开发二
课时177 视频01 account中间件开发准备 20:12
课时178 视频02 account中间件开发 41:12
课时179 视频03 user表结构设计和全局id snowflake算法介绍 27:18
课时180 视频04 全局id生成器模块开发 09:08
课时181 视频05 问答系统登陆注册页面渲染 15:24
课时182 视频06 vue.js环境搭建&与问答系统整合 24:14
课时183 视频07 用户 注册功能开发 61:42
章节35:问答账号模块开发三
课时184 视频01 用户注册功能增加字段&提示 17:36
课时185 视频02 用户登陆功开发 19:17
课时186 视频03 内存session和用户登陆整合 35:45
章节36:问题提交模块开发
课时187 视频01 问题提交简介&流程讲解&表结构设计 14:40
课时188 视频02 敏感词核心功能--Trie树开发 36:27
课时189 视频03 敏感词过滤模块开发&测试 15:53
课时190 视频04 问题分类列表开发 24:59
课时191 视频05 问题提交和敏感词过滤模块集成 33:41
课时192 视频06 问题提交模块开发&登陆中间件集成 21:37
章节37:问题列表模块开发
课时193 视频01 首页栏目列表开发 08:32
课时194 视频02 问题列表api开发 36:54
课时195 视频03 问题列表api和前端vue.js整合 21:29
章节38:问题详情页开发
课时196 视频01 问题详情页介绍&表设计 08:57
课时197 视频02 接口设计&问题详情接口开发 33:05
课时198 视频03 回答列表接口开发-参数处理 15:10
课时199 视频04 回答列表接口开发-回答id列表实现 10:30
课时200 视频05 回答列表接口开发-完整实现 35:42
章节39:问答评论模块开发试看
课时201 视频01 评论模块功能介绍 08:27
课时202 视频02 评论提交接口开发一 21:16
课时203 视频03 评论提交接口开发二 26:58
课时204 视频04 回复提交接口开发 26:59
课时205 视频05 评论列表功能开发 37:12 可试看
课时206 视频06 回复列表功能开发 19:49
课时207 视频07 点赞功能开发 20:23
章节40:收藏模块开发
课时208 视频01 收藏模块介绍&添加收藏夹功能开发 27:11
课时209 视频02 添加收藏功能开发 11:23
课时210 视频03 收藏夹列表功能开发 06:26
课时211 视频04 收藏列表功能开发 09:16
章节41:搜索模块开发
课时212 视频01 etcd介绍和使用 15:22
课时213 视频02 etcd示例代码演示 .05:49
课时214 视频03 kafka介绍和使用2 6:34
课时215 视频04 elasticsearch介绍和使用 06:36
课时216 视频05 搜索模块设计和开发1 17:35
课时217 视频06 搜索模块设计和开发2 15:59
章节42:context介绍和使用
课时218 视频01 context基本介绍&取消goroutine 12:27
课时219 视频02 context实现超时控制 07:10
课时220 视频03 context实现参数传递&调用追踪 17:50
章节43:【微服务】第一章 微服务概述
课时221 视频01 微服务课程介绍 08:17
课时222 视频02 单体应用概念和优缺点 11:19
课时223 视频03 微服务概念和优缺点 14:04
课时224 视频04 微服务生态之硬件层&容器编排 16:34
课时225 视频05 微服务生态之网络&CAP理论&序列化和反序列化 20:59
章节44:【微服务】第二章 微服务架构
课时226 视频01 微服务架构 16:18
课时227 视频02 服务注册和发现 12:30
课时228 视频03 raft协议基本概念 16:42
课时229 视频04 raft协议leader选举详解 12:03
课时230 视频05 raft协议日志复制详解 09:28
课时231 视频06 raft协议safefy详解 11:24
课时232 视频07 rpc调用和服务监控 10:52
章节45:【微服务】第三章 服务注册组件开发
课时233 视频01 服务注册和发现原理机制 12:16
课时234 视频02 选项设计模式介绍 11:34
课时235 视频03 基于插件的注册组件设计 12:45
课时236 视频04 etcd注册组件开发一 14:02
课时237 视频05 etcd注册组件开发二 33:28
课时238视 频06 etcd注册组件开发三 16:31
章节46:【微服务】第四章 服务发现开发
课时239 视频01 基于DNS的服务发现 12:15
课时240 视频02 服务发现核心功能设计 09:39
课时241 视频03 服务发现开发一 08:19
课时242 视频04 服务发现开发二 21:57
课时243 视频05 服务发现开发三 20:22
章节47:【微服务】第五章 负载均衡组件开发
课时244 视频 负载均衡场景分析 17:01
课时245 视频 负载均衡算法介绍 08:33
课时246 视频 负载均衡接口设计 03:40
课时247 视频 带权重的随机算法实现 21:50
章节48:【微服务】序列化和反序列化
课时248 视频 序列化背景介绍 13:50
课时249 视频 json介绍和使用 35:44
课时250 视频 msgpack介绍和使用 10:23
课时251 视频 protobuf介绍和使用 15:27
章节49:【微服务】微服务框架开发一
课时252 视频 微服务架构详解 24:11
课时253 视频 http2详解 13:07
课时254 视频 grpc介绍 06:40
章节50:【微服务】微服务框架开发二
课时255 视频 http2 协议协商 11:53
课时256 视频 https 密钥交换过程 17:33
课时257 视频 https 数字证书 15:38
课时258 视频 grpc开发示例 17:36
章节51:【微服务】代码生成器v1.0开发
课时259 视频 代码生成工具的背景和意义 12:02
课时260 视频 代码生成工具设计 08:38
课时261 视频 代码生成工具框架搭建 18:08
课时262 视频 目录生成器实现 10:53
课时263 视频 grpc代码生成器实现 09:05
课时264 视频 业务接口生成器实现 28:42
课时265 视频 main函数生成器实现 12:16
章节52:【微服务】代码生成器v1.1开发
课时266 视频 代码生成工具v1.0的问题 08:44
课时267 视频 golang模板基本使用 12:54
课时268 视频 main generator改造 16:16
课时269 视频 v1.1架构改造 22:31
课时270 视频 router 生成器开发 30:44
课时271 视频 controller生成器重构 20:40
课时272 视频 代码生成器v1.1整合开发和测试 51:43
章节53:【微服务】中间件架构设计与开发
课时273 视频 中间件介绍 11:54
课时274 视频 中间件设计 22:35
课时275 视频 中间件和代码生成工具整合以及测试 27:32
章节54:【微服务】普罗米修斯监控中间件开发
课时276 视频 普罗米修斯架构介绍 19:38
课时277 视频 grafana 介绍以及和普罗米修斯对接 19:26
课时278 视频 prometheus中间件开发 32:58
课时279 视频 prometheus中间件测试 17:58
章节55:【微服务】配置文件集成
课时280 视频 yaml配置文件介绍 12:29
课时281 视频 yaml配置文件解析和使用 07:52
课时282 视频 配置文件生成器开发和测试 28:01
章节56:【微服务】限流中间件开发
课时283 视频 限流的介绍 07:38
课时284 视频 计数器限流器开发 12:11
课时285 视频 漏桶限流器开发 16:37
课时286 视频 令牌桶限流器开发和架构优化 08:09
课时287 视频 限流中间件开发以及测试 29:33
章节57:【微服务】日志库中间件开发
课时288 视频日志库介绍 07:41
课时289 视频日志库设计 23:10
课时290 视频日志库讲解 30:27
课时291 视频日志库中间件开发&测试 10:19
章节58:【微服务】服务注册功能集成
课时292 视频 服务注册功能集成 15:47
课时293 视频 服务注册功能测试 08:50
课时294 视频 框架代码优化 06:22
章节59:【微服务】分布式追踪中间件开发
课时295 视频 分布式追踪系统原理介绍 32:21
课时296 视频 分布式追踪示例一 17:17
课时297 视频 分布式追踪示例二 11:54
课时298 视频 分布式追踪示例三 14:50
课时299 视频 grpc metadata介绍 11:14
课时300 视频 分布式追踪中间件开发 12:28
章节60:【微服务】koala rpc client库架构设计
课时301 视频 rpc简介 18:00
课时302 视频 grpc原生代码讲解与分析 12:18
课时303 视频 koala rpc client架构设计 13:52
章节61:【微服务】koala rpc client中间件框架搭建
课时304 视频 客户端库手动封装v1 16:23
课时305 视频 客户端库手动封装v2 16:06
课时306 视频 代码生成工具支撑客户端库生成 26:54
章节62:【微服务】koala rpc核心中间件开发
课时307 视频 go module 基本使用介绍 13:32
课时308 视频 Rpc核心流程分析 11:27
课时309 视频 服务发现和负载均衡中间件开发 20:52
课时310 视频 短链接中间件开发&代码改造 23:33
章节63:【微服务】rpc熔断中间件开发
课时311 视频 熔断背景和原理机制 22:28
课时312 视频 histrix简介和使用 15:45
课时313 视频 rpc 熔断中间件开发和测试 09:03
章节64:【微服务】rpc 限流&日志等中间件开发
课时314 视频 rpc日志中间件开发 14:50
课时315 视频 rpc普罗米修斯中间件开发 15:12
课时316 视频 限流中间件开发 12:19
章节65:【微服务】rpc 分布式追踪中间件开发
课时317 视频 rpc trace配置和初始化 11:32
课时318 视频 rpc trace中间件开发 15:24
章节66:【微服务课程完结】koala留言板demo开发
课时319 视频 koala留言板demo开发 17:31
章节67:【新问答系统】需求分析
课时320 视频需求背景以及产品分析 07:37
课时321 视频产品思维导图 07:19
课时322 视频产品框架和流程 17:01
章节68:【新问答系统】总体设计
课时323 视频【非常重要】上课要求 04:55
课时324 视频 耦合概念以及耦合类型详解 21:17
课时325 视频 内聚概念以及内聚类型详解 06:55
课时326 视频 问答系统总体设计 14:21
章节69:【新问答系统】question服务详细设计
课时327 视频 xss攻击实战和预防策略 33:22
课时328 视频 idl管理规范介绍 08:46
课时329 视频 question服务详细设计与框架搭建 35:08
章节70:【新问答系统】question服务开发
课时330 视频 question服务目录结构说明 13:04
课时331 视频 question服务开发一 17:07
课时332 视频 quesiton服务开发二 15:23