课程简介
本课程是完整的Go语言全栈开发系列课程,涵盖Go语言基础语法、并发编程、Web开发、数据库操作等核心技术。课程通过日志收集系统、秒杀系统等实战项目,深入讲解Go语言在企业级开发中的应用。学员将掌握goroutine、channel、beego框架、MySQL、Redis、Kafka、etcd等关键技术,具备独立开发高并发分布式系统的能力。课程内容系统全面,配套完整的视频、代码和课件,适合从零基础到进阶的开发者系统学习Go语言开发。
下载地址
课程目录
01 Go语言开课介绍
第1-9节:课程介绍、环境搭建、高并发演示与包概念。
02 Go语言基础语法
第1-7节:基本类型、包、函数、常量、字符串操作等。
03 Go语言流程控制
第1-9节:作业讲解、字符串处理、时间指针、流程控制与函数。
04 Go语言核心特性
第1-9节:闭包、数组、切片、map、锁机制等内置功能。
05 Go语言数据结构
第1-7节:排序、链表、二叉树、结构体、方法与接口。
06 Go语言接口与反射
第1-6节:接口详解、反射机制与作业复习。
07 Go语言高级应用
第1-8节:接口实例、终端读写、文件操作、JSON与错误处理。
08 Go语言并发编程
第1-8节:goroutine原理、channel通信、定时器与单元测试。
09 Go语言网络编程
第1-9节:TCP编程、Redis使用、连接池与聊天室开发。
10 Go语言Web开发
第1-8节:HTTP模板、聊天室实现与MySQL练习。
11 Go语言项目实战
第1-8节:日志收集项目背景、配置库、Kafka与客户端开发。
12 Go语言分布式系统
第1-5节:etcd使用、context包、Kafka消费实例等。
13 Go语言系统架构
第1-9节:日志系统架构、MySQL事务、beego开发与平台实现。
14 Go语言秒杀架构
第1-7节:架构设计、演进与接入层实现。
15 Go语言接入层深化
第1-6节:秒杀接入层具体实现与优化。
16 Go语言逻辑层实现
第1-6节:秒杀逻辑层完整实现过程。
17 Go语言后台管理
第1-6节:beego模板复习与秒杀后台功能实现。
18 Go语言项目结课
第1-4节:秒杀系统整合、项目总结与面试题解析。
--- 点击展开详细目录 ---
|