这门课解决什么问题

这门课程旨在帮助初学者快速掌握 Go 语言的核心概念和实际开发技能,同时通过大厂案例的全流程实践,提升学员的工程经验和实战能力。课程不仅涵盖了 Go 语言的基础语法和特性,还通过具体的项目实践,帮助学员理解如何在实际项目中应用这些知识。

适合什么基础

适合有一定编程基础,但对 Go 语言还不熟悉的开发者。如果你已经熟悉其他编程语言,比如 Java 或 Python,但希望学习 Go 语言并在实际项目中应用,这门课程非常适合你。此外,对后端开发有兴趣的转行者也可以通过本课程快速上手 Go 语言。

建议先看哪几块

建议先学习第2章的基础知识部分,包括语法基础、流程控制、并发编程等。这部分内容是对 Go 语言的全面介绍,掌握这些基础后,更容易理解后续的项目实践内容。

学完能独立做什么

学完这门课程后,你能够独立完成简单的 Go 语言项目,如用户注册、登录系统等。你将掌握 Go 语言的基本语法、常用数据结构、并发编程技巧,并能够使用 ORM 工具和缓存技术进行项目开发。

资料怎么配合练习

课程附带的资料包包含了丰富的代码示例和项目实践材料。建议在观看视频课程的同时,进行实际操作,通过编写代码来巩固所学知识。特别是第3章中的工程实践部分,通过完成这些项目,可以更好地理解如何将理论知识应用到实际项目中。可以将课程中的代码示例下载到本地,进行修改和调试,以加深理解和掌握。

课程目录

第1章 【内容预览】课程介绍及学习指南
1-1 快速入行GO开发,你得这样学!_.mp4 27.17M
1-2 内容库系统介绍_.mp4 7.73M
第2章 【打牢基础】极速构建实用的Go语言体系
2-1 Go语言简介_.mp4 17.13M
2-10 复合类型类型-map:讲解map的使用和注意事项--精剪到0404_.mp4 51.81M
2-11 流程控制-if:讲解if语句控制代码块_.mp4 37.83M
2-12 流程控制-for:讲解for的使用_.mp4 28.20M
2-13 包的管理:了解包的导入,构建过程,包冲突问题_.mp4 22.69M
2-14 函数基本概念与实践_.mp4 35.98M
2-15 方法的定义与方法的本质_.mp4 37.82M
2-16 接口的定义与接口组合方式_.mp4 52.86M
2-17 原生并发概念与并发编程实践--为什么需要并发_.mp4 10.88M
2-18 原生并发概念与并发编程实践--创建协程_.mp4 20.26M
2-19 原生并发概念与并发编程实践--使用WaitGroup等待协程结束_.mp4 10.12M
2-2 变量的定义与使用_.mp4 28.43M
2-20 原生并发概念与并发编程实践--共享资源_.mp4 16.93M
2-21 使用channel来实现协程间的信息同步--初始化_.mp4 8.18M
2-22 使用channel来实现协程间的信息同步--实践_.mp4 23.82M
2-23 使用channel来实现协程间的信息同步--select应用_.mp4 24.79M
2-24 error的处理方法--创建error_.mp4 6.52M
2-25 error的处理方法--error处理策略(上)_.mp4 14.17M
2-26 error的处理方法--error处理策略(下)_.mp4 49.01M
2-27 panic的处理方法-基本使用_.mp4 16.57M
2-28 panic的处理方法-典型应用_.mp4 10.59M
2-3 常量的使用与应用规范_.mp4 21.71M
2-4 特殊的枚举声明_.mp4 24.64M
2-5 string的使用和实践_.mp4 27.18M
2-6 复合类型类型-结构体的使用和注意事项_.mp4 28.29M
2-7 复合类型类型--数组与切片的使用和注意事项(1)_.mp4 10.50M
2-8 复合类型类型--数组与切片的使用和注意事项(2)_.mp4 21.76M
2-9 复合类型类型--数组与切片的使用和注意事项(3)_.mp4 24.79M
第3章 【应用实践】快速提升Go的工程实践经验
3-1 工程实践简介_.mp4 3.69M
3-10 goland-database tool 使用_.mp4 32.24M
3-11 用户注册-gorm快速入门_.mp4 68.14M
3-12 用户注册信息持久化_.mp4 58.86M
3-13 用户登入-密码校验_.mp4 45.08M
3-14 用户登入-goredis快速入门_.mp4 47.36M
3-15 用户登入-session持久化_.mp4 51.86M
3-16 用户登入-session 鉴权_.mp4 30.45M
3-17 内容库-创建内容_.mp4 73.57M
3-18 内容库-内容更新_.mp4 44.63M
3-19 内容库-内容删除_.mp4 32.02M
3-2 内容库系统架构设计_.mp4 5.76M
3-20 内容库-内容查询_.mp4 77.43M
3-21 内容库-初识加工流编排框架_.mp4 36.12M
3-22 内容库-复杂加工流编排_.mp4 61.96M
3-23 内容库-构建自己的内容加工流_.mp4 95.04M
3-3 内容库系统的技术选型_.mp4 3.33M
3-4 工程初始化与gin快速入门_.mp4 22.44M
3-5 Gin路由定义_.mp4 25.48M
3-6 Gin中间件的创建与使用_.mp4 21.71M
3-7 模型绑定与验证_.mp4 16.52M
3-8 用户注册-创建接口_.mp4 30.88M
3-9 用户注册-密码加密_.mp4 28.12M
第4章 【系统进阶】Go生态的微服务化改造+系统升级
4-1 内容库系升级-简介_.mp4 5.68M
4-10 微服务化-内容查找_.mp4 50.66M
4-11 微服务化-内容网关之内容查找_.mp4 35.07M
4-12 微服务化-内容网关之内容更新与删除_.mp4 33.38M
4-13 微服务化-内容网关之内容创建_.mp4 22.45M
4-14 微服务化-内容网关之内容创建_.mp4 22.45M
4-15 微服务化-服务注册与发现_.mp4 61.61M
4-16 微服务化-加工服务_.mp4 52.78M
4-17 分库分表-一致性哈希_.mp4 40.45M
4-18 分库分表-创建与更新_.mp4 58.32M
4-19 分库分表-内容查询_.mp4 98.34M
4-2 -1 内容库系升级--微服务简介_.mp4 29.31M
4-20 分库分表-内容查删除_.mp4 38.91M
4-21 分库分表-内容加工_.mp4 69.14M
4-3 -2 内容库系升级--中间件简介_.mp4 12.19M
4-4 -3 内容库系升级--RPC简介_.mp4 36.94M
4-5 微服务化-kratos快速入门_.mp4 60.29M
4-6 微服务化-服务初始化_.mp4 42.52M
4-7 微服务化-内容创建_.mp4 96.91M
4-8 微服务化-内容更新_.mp4 24.02M
4-9 微服务化-内容删除_.mp4 38.35M
第5章 【实践分布式】深入实践基于Go的分布式系统
5-1 分布式加工流-开篇_.mp4 6.00M