老男孩Go语言实战培训:源码+项目
从零掌握Go语言开发:高并发编程与项目实战全解析

1. 为什么选择Go语言作为后端开发利器
Go语言凭借简洁的语法、高效的并发模型和强大的标准库,已成为云计算、微服务等领域的首选语言。本课程通过200+课时系统讲解,覆盖从基础语法到高并发编程的核心技术,帮助开发者快速构建高性能分布式系统。2. 课程核心内容与知识体系
课程分为18天进阶训练,包含:
- 基础篇:开发环境搭建、数据类型、函数与包管理
- 进阶篇:channel通信、goroutine调度、反射与接口设计
- 实战篇:日志收集系统、TCP聊天室、秒杀系统架构
- 扩展篇:Redis连接池、MySQL事务、Beego框架开发
通过5个企业级项目串联知识点,强化工程化思维。3. 高并发编程深度解析
Go语言的CSP并发模型是其核心竞争力。课程通过:
- channel的3种应用场景(同步/异步/缓冲)
- goroutine泄漏排查技巧
- 基于etcd的分布式锁实现
结合Kafka消息队列实战,掌握百万级并发处理方案。4. 项目驱动的学习路径
每个技术点均对应可落地的项目代码:
- 日志收集平台:集成tailf/kafka/etcd
- 秒杀系统:分层架构设计(接入层/逻辑层)
- Web开发实战:Beego模板引擎与Metronic整合
提供完整源码课件,可直接用于企业开发场景。5. 适合人群与学习建议
本课程适合:
- 有编程基础想转型Go开发的工程师
- 需要突破高并发瓶颈的后端开发者
- 对分布式系统设计感兴趣的技术管理者
建议按每日课程+动手实践节奏学习,重点掌握接口设计和错误处理规范。
通过系统学习,不仅能掌握Go语言核心特性,更能获得解决复杂工程问题的方法论。从语法到架构,从单机到分布式,构建完整的云原生开发能力体系。
资源下载通道
夸克网盘分享
文件大小:25.77 GB
资源目录列表:
├─【老男孩教育】GO语言线下培训班01期-带源码课件│ ├─L001-Go语言
│ │ ├─01Go开发1期day1开课介绍01更多免费资源请访问.avi
│ │ ├─02Go开发1期day1开课介绍02.mp4
│ │ ├─03Go开发1期day1开发环境搭建01.avi
│ │ ├─04Go开发1期day1开发环境搭建02.mp4
│ │ ├─05Go开发1期day1高并发-channel演示01.avi
│ │ ├─06Go开发1期day1高并发-channel演示02.mp4
│ │ ├─07Go开发1期day1高并发-channel演示03.mp4
│ │ ├─08Go开发1期day1第一个go程序-包的概念01.mp4
│ │ ├─09Go开发1期day1第一个go程序-包的概念02.mp4
│ ├─L002-Go语言
│ │ ├─01Go开发1期day2回顾-基本类型.mp4
│ │ ├─02Go开发1期day2包的概念.mp4
│ │ ├─03Go开发1期day2函数和常量.mp4
│ │ ├─04Go开发1期day2值类型和引用类型.mp4
│ │ ├─05Go开发1期day2函数参数传递.mp4
│ │ ├─06Go开发1期day2数据类型和操作符.mp4
│ │ ├─07Go开发1期day2字符串操作.mp4
│ ├─L003-Go语言
│ │ ├─01Go开发1期day3课后作业讲解01.avi
│ │ ├─02Go开发1期day3课后作业讲解02.avi
│ │ ├─03Go开发1期day3strings和strconv包01.avi
│ │ ├─04Go开发1期day3strings和strconv包02.avi
│ │ ├─05Go开发1期day3时间类型和指针类型.avi
│ │ ├─06Go开发1期day3流程控制01.avi
│ │ ├─07Go开发1期day3流程控制02.avi
│ │ ├─08Go开发1期day3函数详解01.avi
│ │ ├─09Go开发1期day3函数详解02.avi
│ ├─L004-Go语言
│ │ ├─01Go开发1期day4课后作业讲解01.mp4.avi
│ │ ├─02Go开发1期day4课后作业讲解02.mp4.avi
│ │ ├─03Go开发1期day4内置函数-递归函数.mp4.avi
│ │ ├─04Go开发1期day4闭包.mp4.avi
│ │ ├─05Go开发1期day4数组.mp4.avi
│ │ ├─06Go开发1期day4切片01.mp4.avi
│ │ ├─07Go开发1期day4切片02.mp4.avi
│ │ ├─08Go开发1期day4map.mp4.avi
│ │ ├─09Go开发1期day4包-锁机制.mp4.avi
│ ├─L005-Go语言
│ │ ├─01Go开发1期day5排序01.mp4.mp4
│ │ ├─02Go开发1期day5排序02.mp4.mp4
│ │ ├─03Go开发1期day5结构体-链表01.mp4.mp4
│ │ ├─04Go开发1期day5结构体-链表02.mp4.mp4
│ │ ├─05Go开发1期day5二叉树03.mp4.mp4
│ │ ├─06Go开发1期day5结构体与方法.mp4.mp4
│ │ ├─07Go开发1期day5接口.mp4.mp4
│ ├─L006-Go语言
│ │ ├─01Go开发1期day6复习-课后作业讲解.mp4.avi
│ │ ├─02Go开发1期day6接口讲解1.mp4.avi
│ │ ├─03Go开发1期day6接口讲解2.mp4.avi
│ │ ├─04Go开发1期day6接口讲解3.mp4.avi
│ │ ├─05Go开发1期day6反射讲解1.mp4.avi
│ │ ├─06Go开发1期day6反射讲解2.mp4.avi
│ ├─L007-Go语言
│ │ ├─01Go开发1期day7接口实例讲解1.mp4.avi
│ │ ├─02Go开发1期day7接口实例讲解2.mp4.avi
│ │ ├─03Go开发1期day7接口实例讲解3.mp4.avi
│ │ ├─04Go开发1期day7终端读写.mp4.avi
│ │ ├─05Go开发1期day7文件读写1.mp4.avi
│ │ ├─06Go开发1期day7命令行参数处理.mp4.avi
│ │ ├─07Go开发1期day7json协议.mp4.avi
│ │ ├─08Go开发1期day7错误处理.mp4.avi
│ ├─L008-Go语言
│ │ ├─01Go开发1期day8复习.avi
│ │ ├─02Go开发1期day8goroute原理.avi
│ │ ├─03Go开发1期day8channel.avi
│ │ ├─04Go开发1期day8channel读写.avi
│ │ ├─05Go开发1期day8goroute通信1.avi
│ │ ├─06Go开发1期day8goroute通信2.avi
│ │ ├─07Go开发1期day8定时器.avi
│ │ ├─08Go开发1期day8单元测试.avi
│ ├─L009-Go语言
│ │ ├─01Go开发1期day9复习.mp4.avi
│ │ ├─02Go开发1期day9tcp编程01.mp4.avi
│ │ ├─03Go开发1期day9tcp编程02.mp4.avi
│ │ ├─04Go开发1期day9redis使用.mp4.avi
│ │ ├─05Go开发1期day9redis连接池.mp4.avi
│ │ ├─06Go开发1期day9聊天室01.mp4.avi
│ │ ├─07Go开发1期day9聊天室02.mp4.avi
│ │ ├─08Go开发1期day9聊天室03.mp4.avi
│ │ ├─09Go开发1期day9聊天室04.mp4.avi
│ ├─L010-Go语言
│ │ ├─01Go开发1期day10httpweb开发-模板1.mp4.avi
│ │ ├─02Go开发1期day10httpweb开发-模板2.mp4.avi
│ │ ├─03Go开发1期day10httpweb开发-模板3.mp4.avi
│ │ ├─04Go开发1期day10httpweb开发-模板4.mp4.avi
│ │ ├─05Go开发1期day10聊天室1.mp4.avi
│ │ ├─06Go开发1期day10聊天室2.mp4.avi
│ │ ├─07Go开发1期day10聊天室3.mp4更多免费资源请访问.avi
│ │ ├─08Go开发1期day10mysql练习.mp4.avi
│ ├─L011-Go语言
│ │ ├─01golang第一期day11复习.mp4.avi
│ │ ├─02golang第一期day11项目背景.mp4.avi
│ │ ├─03golang第一期day11日志库-配置文件库-tailf库-kafka库介绍.mp4.avi
│ │ ├─04golang第一期day11kafka库实战.mp4.avi
│ │ ├─05golang第一期day11配置库实战.mp4.avi
│ │ ├─06golang第一期day11日志收集客户端实战01.mp4.avi
│ │ ├─07golang第一期day11日志收集客户端实战02.mp4.avi
│ │ ├─08golang第一期day11日志收集客户端实战03.mp4.avi
│ ├─L012-Go语言
│ │ ├─01golang第一期day12复习.mp4更多免费资源请访问.avi
│ │ ├─02golang第一期day12etcd使用介绍.mp4.avi
│ │ ├─03golang第一期day12context包使用介绍.mp4.avi
│ │ ├─04golang第一期day12etcd搭建以及代码.mp4.avi
│ │ ├─05golang第一期day12kafka消费实例.mp4.avi
│ │ ├─06golang第一期day12logagent使用etcd配置01.mp4.avi
│ │ ├─07golang第一期day12logagent使用etcd配置02.mp4.avi
│ │ ├─08golang第一期day12logagent使用etcd配置03.mp4.avi
│ ├─L013-Go语言
│ │ ├─01Go开发1期day13log_transfe项目开发1.mp4.avi
│ │ ├─02Go开发1期day13log_transfe项目开发2.mp4.avi
│ │ ├─03Go开发1期day13日志收集系统整体架构.mp4.avi
│ │ ├─04Go开发1期day13mysql事务.mp4.avi
│ │ ├─05Go开发1期day13beegoweb开发实践.mp4.avi
│ │ ├─06Go开发1期day13beegometronic模板使用.mp4.avi
│ │ ├─07Go开发1期day13日志管理平台开发1.mp4.avi
│ │ ├─08Go开发1期day13日志管理平台开发2.mp4.avi
│ │ ├─09Go开发1期day13日志管理平台开发3.mp4.avi
│ ├─L014-Go语言
│ │ ├─01Go开发1期day14复习.mp4.avi
│ │ ├─02Go开发1期day14秒杀架构演进.mp4.avi
│ │ ├─03Go开发1期day14秒杀架构设计.mp4.avi
│ │ ├─04Go开发1期day14秒杀接入层01.mp4.avi
│ │ ├─05Go开发1期day14秒杀接入层02.mp4.avi
│ │ ├─06Go开发1期day14秒杀接入层03.mp4.avi
│ │ ├─07Go开发1期day14秒杀接入层04.mp4.avi
│ ├─L015-Go语言
│ │ ├─01Go开发1期day15秒杀接入层实现1.mp4.avi
│ │ ├─02Go开发1期day15秒杀接入层实现2.mp4.avi
│ │ ├─03Go开发1期day15秒杀接入层实现3.mp4.avi
│ │ ├─04Go开发1期day15秒杀接入层实现4.mp4.avi
│ │ ├─05Go开发1期day15秒杀接入层实现5.mp4.avi
│ │ ├─06Go开发1期day15秒杀接入层实现6.mp4.avi
│ ├─L016-Go语言
│ │ ├─01Go开发1期day16秒杀逻辑层实现1.mp4.avi
│ │ ├─02Go开发1期day16秒杀逻辑层实现2.mp4.avi
│ │ ├─03Go开发1期day16秒杀逻辑层实现3.mp4.avi
│ │ ├─04Go开发1期day16秒杀逻辑层实现4.mp4.avi
│ │ ├─05Go开发1期day16秒杀逻辑层实现5.mp4.avi
│ │ ├─06Go开发1期day16秒杀逻辑层实现6.mp4.avi
│ ├─L017-Go语言
│ │ ├─01Go开发1期day17beego模板复习.mp4.avi
│ │ ├─02Go开发1期day17秒杀后台实现1.mp4.avi
│ │ ├─03Go开发1期day17秒杀后台实现2.mp4.avi
│ │ ├─04Go开发1期day17秒杀后台实现3.mp4.avi
│ │ ├─05Go开发1期day17秒杀后台实现4.mp4.avi
│ │ ├─06Go开发1期day17秒杀后台实现5.mp4.avi
│ ├─L018-Go语言-结课
│ │ ├─01Go开发1期秒杀抢购整合1.mp4.avi
│ │ ├─02Go开发1期秒杀抢购整合2.mp4.avi
│ │ ├─03Go开发1期秒杀抢购整合3.mp4.avi
│ │ ├─04Go开发1期项目总结-面试题.mp4.avi
相关资源