Golang从入门到精通

瑛子_1791198045 · · 4162 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

课程概述

Golang从入门到精通,本课程以学习Golang语言开发互联网产品为目标,从基础理论知识入手,详实地讲解Golang语言的开发方法与技巧,并通过大量的线上训练,带领同学们全面掌握服务端高并发、过载保护、水平扩展、服务降级、服务限流以及微服务等主流互联网产品的开发技术栈,快速达到大公司工作两年的技术水平。章节1:Golang环境搭建

课时1课程介绍10:08

课时2Go的发展历史02:08

课时3Go开发环境搭建09:18

课时4Go目录结构介绍04:13

课时5hello world程序演示16:56

课时6Go常用命令介绍09:36

课时7Go语言特性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:流程控制

课时18if else控制16:04

课时19循环24:27

课时20switch语句24:08

课时21乘法表练习04:39

章节5:函数介绍1

课时22函数介绍09:19

课时23多返回值和可变参数12:45

课时24defer 语句定义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冒泡排序练习04:42

课时36冒泡排序练习200:42

章节7:数组

课时37数组定义以及初始化16:00

课时38二维数组以及遍历14:01

课时39数组拷贝和传参08:23

课时40课后作业01:06

章节8:切片

课时41数组求和练习讲解09:46

课时42Two sum练习讲解09:50

课时43切片定义以及初始化09:42

课时44切片的基本操作05:36

课时45切片修改操作10:21

课时4606使用make创建切片07:26

课时4707 深入理解切片长度和容量11:15

课时4808 切片再切片07:56

课时4909 空切片以及扩容策略04:18

课时5010 切片传参以及课后作业17:23

章节9:指针类型

课时5101 练习1和练习2讲解09:30

课时5202 密码生成工具讲解26:33

课时5303 变量和变量的内存地址04:31

课时5404 值类型和指针类型16:59

课时5505 指针传参08:38

课时5606 make&new的区别以及值拷贝和引用拷贝14:28

章节10:map数据类型

课时5701 课后作业讲解09:47

课时5802 map初始化操作15:21

课时5903 map的基本操作12:57

课时6004 map的切片以及课后作业23:25

章节11:package介绍

课时6101 单词统计作业讲解06:47

课时6202 学生信息作业讲解18:43

课时6303 package组织方式14:38

课时6404 init函数以及执行顺序11:26

课时65_标识符使用以及课后作业04:09

章节12:结构体介绍一

课时6601 分金币作业讲解12:13

课时6702 struct定义以及初始化21:40

课时6803 struct内存布局以及构造函数14:00

课时6904 匿名字段讲解13:14

课时7005 匿名字段冲突解决方式11:04

课时7106 结构体tag以及课后作业12:48

章节13:结构体介绍二

课时7201 简易学生管理系统讲解18:03

课时7302 方法定义和函数区别15:31

课时7403 指针类型和值类型06:45

课时7504 匿名字段与继承11:42

课时7605 json序列化与课后作业17:50

章节14:IO操作一

课时7701 课后作业讲解13:15

课时7802 格式化输入输出19:09

课时7903 终端输入输出背后的原理14:55

课时8004 使用bufio读取带空格的字符串06:32

课时8105 命令行参数处理16:36

课时8206 cli框架使用以及课后作业07:14

章节15:IO操作二

课时8300 课后作业讲解-计算器实现109:34

课时8400 课后作业讲解-计算器实现210:15

课时8501 文件读写和bufio21:54

课时8602 ioutil使用以及读取gz压缩文件示例13:19

课时8703 文件写入相关操作16:05

课时8804 copy和cat命令简单实现09:04

课时8905 defer详解以及课后作业07:29

章节16:接口讲解1

课时9001 课后作业讲解-tree命令实现07:25

课时9102 接口介绍与定义24:38

课时9203空接口和类型断言30:28

课时9304 指针类型和值类型实现接口的区别以及接口嵌套16:31

章节17:日志库项目开发(接口应用实战)

课时9401 日志库需求分析21:17

课时9502 文件日志库原型实现28:27

课时9603 文件日志库实现25:34

课时9704 控制台日志库实现12:58

课时9805 日志库易用性封装31:01

课时9906 日志库优化(异步写日志)32:58

课时10007 日志切分以及总结44:18

章节18:反射详解

课时10101 反射详解36:31

课时10202 结构体和反射 21:01

课时10303 结构体方法调用和tag信息获取30:55

课时10404 配置库项目实战130:32

课时10505 配置库项目实战224:03

课时10606 配置库项目实战341:45

课时10707 配置库项目实战428:27

课时10808 配置库项目实战506:04

章节19:单元测试和调试

课时10901 单元测试和压力测试25:39

课时11002 delve调试介绍和使用25:39

课时11103 delve调试演示07:43

课时11204 delve多线程调试16:35

章节20:并发编程

课时11301 并发和并行以及goroutine23:27

课时11402 goroutine原理讲解11:11

课时11503 chan使用介绍以及线程同步35:48

课时11604 带缓冲区的chan介绍24:40

课时11705 workerpool讲解以及实现 19:55

章节21:select和线程安全

课时11801 select操作详解19:28

课时11902 线程安全以及mutex使用17:31

课时12003 读写锁介绍以及性能对比21:51

课时12104 原子操作以及性能对比09:58

章节22:网络编程

课时12201 tcp-ip协议介绍20:43

课时12302 tcp server端编程实战17:53

课时12403 tcp client端编程实战19:50

课时12504 udp编程实战13:11

章节23:web编程基础

课时12601 web编程基础38:35

课时12702 表单处理30:43

课时12803 模板介绍和使用 36:41

课时12904 文件句柄继承实战12:01

课时13005 http server优雅重启详解19:50

章节24:数据格式

课时13101 数据格式简介&Json20:01

课时13202 xml数据格式11:09

课时13303 msgpack数据格式06:47

课时13404 protobuf 数据格式27:23

章节25:依赖管理和Mysql开发

课时13501 依赖管理介绍&godep使用14:03

课时13602 mysql介绍以及数据查询31:54

课时13703 mysql数据插入、更新、删除操作19:06

课时13804 mysql 预处理以及使用12:09

课时13905 mysql中的事务08:31

课时14006 sqlx库使用以及sql注入案例分析20:38

章节26:redis开发

课时14101 redis架构与原理剖析19:08

课时14202 redis主从原理以及切换12:27

课时14303 redis开发以及连接池的使用26:41

章节27:nsq消息队列

课时14401 nsq介绍以及应用场景07:02

课时14502 nsq架构以及原理剖析12:39

课时14603 nsq搭建以及使用12:01

章节28:gin框架讲解

课时14701 gin框架介绍&restful风格api19:06

课时14802 gin框架参数处理&文件上传22:22

课时14903 gin框架分组路由以及参数绑定16:28

课时15004 gin框架渲染&中间件&路由原理27:00

章节29:博客项目实战

课时15101 项目目录结构划分以及MVC模式介绍20:52

课时15202 博客需求分析&数据库设计10:17

课时15303 文章模块开发流程介绍07:23

课时15404 文章模块数据层接口开发以及单元测试37:01

课时15505 文章列表功能实现11:36

课时15606 文章发表功能实现30:07

课时15707 文章详情页功能实现26:10

课时15808 文章详情页-相关文章功能实现25:33

课时15909 文章详情页-上一篇&下一篇文章功能实现28:09

课时16010 文章详情页-栏目列表功能实现09:35

章节30:博客系统2

课时16101 评论发布功能33:25

课时16202 博客-评论列表功能实现11:26

课时16303 博客-留言功能实现24:43

课时16404 博客-分类云&分类文章列表功能实现13:41

章节31:golang性能分析

课时16501 go性能分析的背景以及原理17:51

课时16602 cpu性能分析17:20

课时16703 性能分析与压力测试结合06:43

课时16804 内存性能优化20:37

课时16905 火焰图和后台程序性能分析18:24

章节32:问答系统需求分析

课时17001 问答系统需求分析18:03

课时17102 问答系统架构设计09:39

课时17203 问答系统模块划分14:29

章节33:问答账号模块开发

课时17301 问答账号模块简介10:45

课时17402 cookie&session机制介绍13:52

课时17503 内存session开发28:40

课时17604 redis session开发42:12

章节34:问答账号模块开发二

课时17701 account中间件开发准备20:12

课时17802 account中间件开发41:12

课时17903 user表结构设计和全局id snowflake算法介绍27:18

课时18004 全局id生成器模块开发09:08

课时18105 问答系统登陆注册页面渲染15:24

课时18206 vue.js环境搭建&与问答系统整合24:14

课时18307 用户 注册功能开发61:42

章节35:问答账号模块开发三

课时18401 用户注册功能增加字段&提示17:36

课时18502 用户登陆功开发19:17

课时18603 内存session和用户登陆整合35:45

章节36:问题提交模块开发

课时18701 问题提交简介&流程讲解&表结构设计14:40

课时18802 敏感词核心功能–Trie树开发36:27

课时18903 敏感词过滤模块开发&测试15:53

课时19004 问题分类列表开发24:59

课时19105 问题提交和敏感词过滤模块集成33:41

课时19206 问题提交模块开发&登陆中间件集成21:37

章节37:问题列表模块开发

课时19301 首页栏目列表开发08:32

课时19402 问题列表api开发36:54

课时19503 问题列表api和前端vue.js整合21:29

章节38:问题详情页开发

课时19601 问题详情页介绍&表设计08:57

课时19702 接口设计&问题详情接口开发33:05

课时19803 回答列表接口开发-参数处理15:10

课时19904 回答列表接口开发-回答id列表实现10:30

课时20005 回答列表接口开发-完整实现35:42

章节39:问答评论模块开发

课时20101 评论模块功能介绍08:27

课时20202 评论提交接口开发一21:16

课时20303 评论提交接口开发二26:58

课时20404 回复提交接口开发26:59

课时20505 评论列表功能开发37:12

课时20606 回复列表功能开发19:49

课时20707 点赞功能开发20:23

章节40:收藏模块开发

课时20801 收藏模块介绍&添加收藏夹功能开发27:11

课时20902 添加收藏功能开发11:23

课时21003 收藏夹列表功能开发06:26

课时21104 收藏列表功能开发09:16

章节41:搜索模块开发

课时21201 etcd介绍和使用15:22

课时21302 etcd示例代码演示.05:49

课时21403 kafka介绍和使用26:34

课时21504 elasticsearch介绍和使用06:36

课时21605 搜索模块设计和开发117:35

课时21706 搜索模块设计和开发215:59

章节42:context介绍和使用

课时21801 context基本介绍&取消goroutine12:27

课时21902 context实现超时控制需购买观看

课时22003 context实现参数传递&调用追踪

Golang从入门到精通

链接:下载地址

提取码:ky9x


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:瑛子_1791198045

查看原文:Golang从入门到精通

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

4162 次点击  
加入收藏 微博
7 回复  |  直到 2019-10-21 09:32:32
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传