CloudWeGo新手教程视频:手把手教你从0到1打造电商商城微服务demo

原创
07/29 13:20
阅读数 130

概要

Gomall 电商项目视频教程,由 CloudWeGo 技术社区出品,旨在帮助开发者掌握 Go 语言项目开发和微服务架构。教程通过演示 CloudWeGo 项目中的 Kitex 和 Hertz 框架,引导 Go 初学者学习常见的技术和开源中间件。

观看教程请访问:B 站视频链接

制作背景

CloudWeGo 是一个企业级的云原生微服务解决方案,提供了一系列高性能底层组件和功能丰富、开箱即用的中间件。经过字节跳动内部实践和开源社区的长期打磨,CloudWeGo 已成为广泛应用的开源框架和微服务基础组件集合。制作这套课程的初衷是帮助初中级开发者快速、系统地掌握 Go 语言和微服务架构,推动 CloudWeGo 开源社区发展并贡献高质量内容。

课程详情

课程以 Go 语言为主线,依托 CloudWeGo 社区提供的开源技术,逐步实现一个完整的电商项目——Gomall。使用的技术包括 Kitex、Hertz、GORM、MySQL、Redis、Consul、NATS 等中间件和工具,以及 Docker 和 K8s 等容器技术。

课程分为三个部分:

  1. 开发准备:环境搭建、工具使用和基础知识讲解。
  2. 业务实战:实际项目的功能实现和代码编写。
  3. 可观测性及部署:监控、日志和告警系统的集成,还有 CI/CD 部署及上线准备等。

详见下图: 

内容分为 20 节课,共 31 个视频,每节课都有明确的学习目标。每天花 1-2 小时实践,每节课的代码已经上传到 biz-demo 仓库的 gomall 目录(https://github.com/cloudwego/biz-demo/tree/main/gomall)下。

学习方法

我们提供了完整的实操视频,供大家反复研读和对照学习。每节课的代码也可以在 GitHub 上获取并对比。视频节奏稍慢,建议以 1.5 倍或 2 倍速度播放。推荐先观看演示,再进行实操。在遇到困难时,根据报错提示、代码位置和日志详情逐步调试。解决问题的过程是增加经验和技术查漏补缺的机会。更多细节可以参考官方文档。

课程反馈

欢迎大家监督和反馈。关于课程学习和项目问题,可以在视频下方留言。关于特定的技术框架、工具库等问题,可以在 CloudWeGo 的 GitHub 项目下提 issue 或搜索以往问题。课程和技术框架可能存在不足,欢迎提出建议、意见和 PR。

结语

期待大家的支持,和大家一起学习成长,推动 Go 语言生态的发展!无论你是初学者还是有经验的开发者,都能在这门课程中有所收获。加入我们,一起踏上这段精彩的学习之旅吧!


CloudWeGo 官网:https://www.cloudwego.io/zh/

CloudWeGo GitHub:https://github.com/cloudwego

CloudWeGo Bilibili:https://space.bilibili.com/3494360534485730

CloudWeGo Biz-demo:https://github.com/cloudwego/biz-demo

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部