Go语法进阶到大厂案例全流程实践

核心语法+微服务化+分布式加工流+立体化监控 带你实战内容库系统

已完结
|
难度:中级
|
时长:共 18 小时
¥299.00
距离活动结束
立即购买
加购物车
已有 169 人在学
  • 系统掌握 GO 语言核心语法
  • 多维度提升 Go 全栈开发能力
  • 具备分布式系统设计实战经验
  • 解锁GO生态热门框架实用技巧
  • 实践微服务化及全链路监控
  • 增强高性能编程与调优思维
试看本节课 09:01
试看本节课 06:49
试看本节课 08:44
1-1 快速入行GO开发,你得这样学!
2-17 原生并发概念与并发编程实践--为什么需要并发
5-2 分布式加工流-DAG

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
Go语言高效、简洁、并发能力强大,被称为“云计算时代的 C 语言”,岗位需求旺盛,更是国内一线大厂的“高薪”宠儿。本课程结合企业级内容库系统实战,带给你一条高效的 Go 语言入门学习路径,不仅带你系统掌握 Go 的核心语法,更涵盖了系统架构设计、微服务化、系统优化、加工流引擎和立体化监控系统搭建等实用技能,助你快速吸收大厂实践经验与技巧,新手轻松进阶。

本章介绍:

本章主要对课程内容做快速预览,让大家跟随讲师的节奏预览该课程的重点,你想了解的工程能力,职业技能,思维理论都在这里

第1章 【内容预览】课程介绍及学习指南
2 节|14分钟
展开
  • 视频:
    1-1 快速入行GO开发,你得这样学!
    试看
    09:01
  • 视频:
    1-2 内容库系统介绍
    04:26

本章介绍:

本章节旨在全面介绍Go语言的基本概念和高级特性,深入探索Go语言的世界,课程内容将带领你从基础语法到高级功能,全方位了解这门高效的语言,内容的讲解与实践为大家提供一个结构化和逐步的学习路径 从变量和常量的声明到复杂的并发编程实践,通过视频讲解和实践为大家提供一个结构化和逐步的学习路径

第2章 【打牢基础】极速构建实用的Go语言体系
28 节|257分钟
收起
  • 视频:
    2-1 Go语言简介
    05:47
  • 视频:
    2-2 变量的定义与使用
    12:41
  • 视频:
    2-3 常量的使用与应用规范
    09:57
  • 视频:
    2-4 特殊的枚举声明
    09:50
  • 视频:
    2-5 string的使用和实践
    11:17
  • 视频:
    2-6 复合类型类型-结构体的使用和注意事项
    09:07
  • 视频:
    2-7 复合类型类型--数组与切片的使用和注意事项(1)
    05:29
  • 视频:
    2-8 复合类型类型--数组与切片的使用和注意事项(2)
    10:48
  • 视频:
    2-9 复合类型类型--数组与切片的使用和注意事项(3)
    09:10
  • 视频:
    2-10 复合类型类型-map:讲解map的使用和注意事项--精剪到0404
    13:22
  • 视频:
    2-11 流程控制-if:讲解if语句控制代码块
    12:48
  • 视频:
    2-12 流程控制-for:讲解for的使用
    10:15
  • 视频:
    2-13 包的管理:了解包的导入,构建过程,包冲突问题
    07:45
  • 视频:
    2-14 函数基本概念与实践
    13:29
  • 视频:
    2-15 方法的定义与方法的本质
    17:28
  • 视频:
    2-16 接口的定义与接口组合方式
    16:46
  • 视频:
    2-17 原生并发概念与并发编程实践--为什么需要并发
    试看
    06:49
  • 视频:
    2-18 原生并发概念与并发编程实践--创建协程
    08:28
  • 视频:
    2-19 原生并发概念与并发编程实践--使用WaitGroup等待协程结束
    03:36
  • 视频:
    2-20 原生并发概念与并发编程实践--共享资源
    04:39
  • 视频:
    2-21 使用channel来实现协程间的信息同步--初始化
    04:26
  • 视频:
    2-22 使用channel来实现协程间的信息同步--实践
    07:57
  • 视频:
    2-23 使用channel来实现协程间的信息同步--select应用
    08:57
  • 视频:
    2-24 error的处理方法--创建error
    03:16
  • 视频:
    2-25 error的处理方法--error处理策略(上)
    05:53
  • 视频:
    2-26 error的处理方法--error处理策略(下)
    14:47
  • 视频:
    2-27 panic的处理方法-基本使用
    07:51
  • 视频:
    2-28 panic的处理方法-典型应用
    04:16

本章介绍:

准备好迈入内容库系统的构建之旅了吗?本章将带您深入Go的工程实践,探索如何利用Gin框架等一系列优秀开源组件,从零开始打造一个功能完备、服务稳定的内容库系统。从基础架构到细节实现,每一步都充满挑战和乐趣。

第3章 【应用实践】快速提升Go的工程实践经验
23 节|235分钟
收起
  • 视频:
    3-1 工程实践简介
    02:27
  • 视频:
    3-2 内容库系统架构设计
    03:42
  • 视频:
    3-3 内容库系统的技术选型
    02:13
  • 视频:
    3-4 工程初始化与gin快速入门
    06:53
  • 视频:
    3-5 Gin路由定义
    09:24
  • 视频:
    3-6 Gin中间件的创建与使用
    08:47
  • 视频:
    3-7 模型绑定与验证
    06:10
  • 视频:
    3-8 用户注册-创建接口
    11:23
  • 视频:
    3-9 用户注册-密码加密
    08:24
  • 视频:
    3-10 goland-database tool 使用
    10:03
  • 视频:
    3-11 用户注册-gorm快速入门
    18:27
  • 视频:
    3-12 用户注册信息持久化
    14:03
  • 视频:
    3-13 用户登入-密码校验
    12:42
  • 视频:
    3-14 用户登入-goredis快速入门
    09:33
  • 视频:
    3-15 用户登入-session持久化
    13:23
  • 视频:
    3-16 用户登入-session 鉴权
    07:13
  • 视频:
    3-17 内容库-创建内容
    12:58
  • 视频:
    3-18 内容库-内容更新
    07:29
  • 视频:
    3-19 内容库-内容删除
    05:50
  • 视频:
    3-20 内容库-内容查询
    16:12
  • 视频:
    3-21 内容库-初识加工流编排框架
    12:41
  • 视频:
    3-22 内容库-复杂加工流编排
    16:07
  • 视频:
    3-23 内容库-构建自己的内容加工流
    18:31

本章介绍:

让我们一同探索如何将传统的单体架构转变为基于Go生态的一个灵活、可扩展的微服务架构内容库系统。我们将重点关注微服务的设计原则、中间件的使用、远程过程调用的概念以及如何通过微服务化来提升系统的可扩展性和灵活性,实现服务的细粒度拆分与高效管理

第4章 【系统进阶】Go生态的微服务化改造+系统升级
21 节|200分钟
展开
  • 视频:
    4-1 内容库系升级-简介
    03:05
  • 视频:
    4-2 -1 内容库系升级--微服务简介
    10:43
  • 视频:
    4-3 -2 内容库系升级--中间件简介
    08:03
  • 视频:
    4-4 -3 内容库系升级--RPC简介
    10:41
  • 视频:
    4-5 微服务化-kratos快速入门
    15:14
  • 视频:
    4-6 微服务化-服务初始化
    09:26
  • 视频:
    4-7 微服务化-内容创建
    18:27
  • 视频:
    4-8 微服务化-内容更新
    04:39
  • 视频:
    4-9 微服务化-内容删除
    07:16
  • 视频:
    4-10 微服务化-内容查找
    10:02
  • 视频:
    4-11 微服务化-内容网关之内容查找
    07:26
  • 视频:
    4-12 微服务化-内容网关之内容更新与删除
    05:46
  • 视频:
    4-13 微服务化-内容网关之内容创建
    04:27
  • 视频:
    4-14 微服务化-内容网关之内容创建
    04:27
  • 视频:
    4-15 微服务化-服务注册与发现
    15:04
  • 视频:
    4-16 微服务化-加工服务
    09:58
  • 视频:
    4-17 分库分表-一致性哈希
    11:16
  • 视频:
    4-18 分库分表-创建与更新
    09:09
  • 视频:
    4-19 分库分表-内容查询
    17:14
  • 视频:
    4-20 分库分表-内容查删除
    07:19
  • 视频:
    4-21 分库分表-内容加工
    10:17

本章介绍:

在这个数据驱动的时代,掌握分布式加工流的知识变得至关重要。本章节内容将引领您穿越分布式数据处理的迷雾,详细解释分布式加工流的原理,并通过实践教你如何构建一个高效、可靠的分布式数据加工流系统。

第5章 【实践分布式】深入实践基于Go的分布式系统
10 节|111分钟
展开
  • 视频:
    5-1 分布式加工流-开篇
    03:48
  • 视频:
    5-2 分布式加工流-DAG
    试看
    08:44
  • 视频:
    5-3 分布式加工流-分布式
    09:57
  • 视频:
    5-4 分布式加工流-方案
    11:51
  • 视频:
    5-5 分布式加工流-生产与消费
    06:15
  • 视频:
    5-6 分布式加工流-数据生产(上)
    15:39
  • 视频:
    5-7 分布式加工流-数据生产(下)
    15:24
  • 视频:
    5-8 分布式加工流-数据消费
    19:27
  • 视频:
    5-9 分布式加工流-实践
    08:45
  • 视频:
    5-10 分布式加工流-总结
    10:58

本章介绍:

在现代应用架构中,监控是确保系统稳定性和性能的关键。本章内容将带您领略如何搭建一个全方位监控体系,从基础安装到数据可视化,每一步都让你对监控有更深层次的理解和掌握

第6章 【立体化监控】快速构建基于Go生态的监控系统
11 节|103分钟
展开
  • 视频:
    6-1 立体化监控-开篇
    07:18
  • 视频:
    6-2 立体化监控-prometheus安装
    09:40
  • 视频:
    6-3 立体化监控-指标上报
    15:01
  • 视频:
    6-4 立体化监控-概要指标
    10:49
  • 视频:
    6-5 立体化监控-错误码
    06:44
  • 视频:
    6-6 立体化监控-告警配置
    08:11
  • 视频:
    6-7 立体化监控-zipkin安装
    04:39
  • 视频:
    6-8 立体化监控-zipkin上报
    15:24
  • 视频:
    6-9 立体化监控-gorm-zipkin插件
    09:16
  • 视频:
    6-10 立体化监控-grafana安装
    06:00
  • 视频:
    6-11 立体化监控-grafana可视化实践
    09:16

本章介绍:

本章我们将深入探讨与项目相关的底层框架原理,并总结相关的方法论。通过这一过程,读者可以拓宽知识视野,丰富项目实践经验。同时,我们将通过具体的案例来提升逻辑思考和理论知识,这对面试准备将是极大的助益。举例来说,我们会探究为何Prometheus适宜用作监控系统?如何应对分布式事务的挑战?ETCD中实现Raft一致性算法的具体技术细节是什么?以及,为何分布式环境下需要事务处理?这些问题的探讨将带领我们一步步提升认知,赋能职业发展。

第7章 【温故而知新】拒绝面试“尴尬”,助力offer
7 节|151分钟
展开
  • 视频:
    7-1 面试中经常被问到的分布式事务是什么?(上)
    22:43
  • 视频:
    7-2 面试中经常被问到的分布式事务是什么?(下)
    25:54
  • 视频:
    7-3 ETCD如何保障数据的一致性与可用性(上)
    24:40
  • 视频:
    7-4 ETCD如何保障数据的一致性与可用性(下)
    24:08
  • 视频:
    7-5 关于Prometheus 的时间序列数据库TSDB
    25:15
  • 视频:
    7-6 总结-如何看待面试(上)
    16:43
  • 视频:
    7-7 总结-如何看待面试(下)
    10:59
本课程已完结
适合人群
0基础,希望快速系统学习Go语言核心知识的同学
对Go的基础语法有简单的认识,想更深层次的提升GO的企业级开发技能的同学
技术储备
熟悉mysql基础语法
了解redis基本应用
了解基础计算机网络知识:如http与tcp协议
环境参数
go v1.20
mysql v8.2.0-arm64
redis v7.2.0
goflow v0.1.4
kratos v2.7.2
Zipkin v3.1
prometheus v2.49.1
Lucky_ldj
技术专家, 已有169个学生
不为别的,只为提升面试通过率
尽管课程时间很长,
但没关系,我们有老师的陪伴,
还有同学之间互相鼓励,彼此帮助,
完成学习后,还能获得慕课网官方认证的证书。
立即购买
本课程被纳入了《Go语言从入门到达人之路》的学习路线中,共 5 个步骤,6 门课。
Step1: Go语言从入门到进阶,理论与实践并行
Go语法进阶到大厂案例全流程实践
难度 中级
原价 ¥299.00
已有 169 人在学
加购物车
Step2: Go与微服务
Go微服务系统精讲 Go-Zero全流程实战即时通讯 ( IM )
难度 中级
原价 ¥399.00
已有 214 人在学
加购物车
Step3: Go 与云原生
Go 开发者的涨薪通道,自主开发 PaaS 平台核心功能
难度 中级
原价 ¥348.00
已有 389 人在学
加购物车
Kubernetes系统精讲 Go语言实战K8S集群可视化
难度 中级
原价 ¥399.00
已有 381 人在学
加购物车
Step4: 深入GO语言底层原理,重写Redis
深入Go底层原理,重写Redis中间件实战
难度 高级
原价 ¥499.00
已有 455 人在学
加购物车
Step5: GO经典面试及技能提升
最新版GO面试宝典,助力快速斩获offer
难度 中级
原价 ¥599.00
已有 212 人在学
加购物车
路线特惠价: ¥2543 6门课总价:¥2543
选择该路线学习
已有1820人在学
数据加载中...
《Go语法进阶到大厂案例全流程实践》的真实评价
综合评分:分,共 人参与
篇幅原因,只展示最近100条评价

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题

意见反馈 帮助中心 APP下载
官方微信