
Go 项目开发极速入门课
文章平均质量分 90
以最小的学习难度,让大家尽快了解如何开发一个功能相对完备的高质量 Go 项目。
孔令飞
公众号「令飞编程」。字节跳动云原生资深研发、前腾讯云原生技术专家。《企业级 Go 项目开发实战》、《从零开发企业级 Go 应用》作者。
展开
-
01 | Go 项目开发极速入门课介绍
你好,欢迎学习本课程。本课程是一个 Go 项目开发极速入门课程。旨在帮助刚学习完 Go 基础语法的 Go 开发者,快速掌握如何开发一个功能相对全面的 Go 项目。原创 2025-03-12 11:54:50 · 1260 阅读 · 0 评论 -
02 | 快速部署 fastgo 项目
在学习一个开源项目时,建议先将项目部署成功。这样学习过程中可以直接魔改测试。本节课,来教你快速部署项目。原创 2025-03-11 23:46:58 · 862 阅读 · 0 评论 -
03 | fastgo 项目规范及目录结构介绍
fastgo 项目及云原生 AI 实战营中的所有项目也都采用了 project-layout 目录规范。本文详细介绍 fastgo 项目的目录结构及文件功能原创 2025-03-11 23:51:46 · 393 阅读 · 0 评论 -
04 | 初始化 fastgo 项目仓库
本节课详细介绍如何初始化一个 Go 项目仓库原创 2025-03-11 23:54:20 · 940 阅读 · 0 评论 -
05 | 使用 Cobra 包来构建你的 Go 项目
本节课来详细介绍如何使用 Cobra 包来构建 Go 项目。原创 2025-03-12 00:43:18 · 1153 阅读 · 0 评论 -
06 | 使用 Viper 添加配置文件解析功能
本篇文章会介绍如何使用 viper 包来解析配置文件。原创 2025-03-12 00:50:33 · 660 阅读 · 0 评论 -
07 | 框架代码和业务代码分离
本节课介绍下如何通过局部重构,以提到代码的可读性和可维护性。原创 2025-03-12 01:20:34 · 995 阅读 · 0 评论 -
08 | 实现版本号打印功能
在 Go 项目开发中给应用添加版本号打印功能有助于排障和定位应用的版本。本篇文章就来介绍下,如何给Go应用添加版本号打印功能。原创 2025-03-12 08:53:25 · 717 阅读 · 0 评论 -
09 | 实现日志打印功能
Go 项目开发中,打印日志是一个基本功能。本篇文章介绍如何初始化日志包,并打印日志。原创 2025-03-12 08:56:23 · 650 阅读 · 0 评论 -
10 | 基于 Gin 实现 HTTP 服务器
本节课介绍如何使用 Gin 框架快速开发一个基础的 HTTP 服务器。原创 2025-03-12 20:55:38 · 1119 阅读 · 0 评论 -
12 | 给应用添加优雅关停功能
本节课介绍如何给应用添加优雅关停功能,提高应用的健壮性。原创 2025-03-12 22:24:20 · 853 阅读 · 0 评论 -
13 | 实现统一的错误返回
本节课介绍如何实现统一的错误返回结构,以及制定合理的错误码。原创 2025-03-12 22:40:36 · 822 阅读 · 0 评论 -
14 | fastgo 三层架构设计
本节课介绍 fastgo 项目使用的三层简洁架构的设计和实现。原创 2025-03-12 22:46:23 · 1130 阅读 · 0 评论 -
15 | 定义简洁架构 Store 层的数据类型
本节课介绍如何实现 Store 层的数据结构(GORM Model)。原创 2025-03-12 22:49:20 · 1021 阅读 · 0 评论 -
16 | 实现简洁架构的 Store 层
本节课介绍如何实现简洁架构的 Store 层。原创 2025-03-12 22:51:53 · 1179 阅读 · 0 评论 -
17 | 实现简洁架构的 Biz 层
本节课介绍如何实现简洁架构的 Biz 层。原创 2025-03-12 22:54:30 · 1281 阅读 · 0 评论 -
18 | 实现简洁架构的 Handler 层
本节课介绍如何实现简介架构的 Handler 层原创 2025-03-12 23:34:17 · 809 阅读 · 0 评论 -
19 | 实现身份认证功能
本节课介绍如何实现基于 JWT 的身份认证功能。原创 2025-03-12 23:49:43 · 1061 阅读 · 0 评论 -
20 | 如何添加单元测试用例
本节课介绍如何添加单元测试、性能测试用例。原创 2025-03-13 00:02:12 · 844 阅读 · 0 评论 -
21 | 全面测试项目功能
本节课介绍如何全面测试 fastgo API 接口的功能。原创 2025-03-13 00:05:26 · 304 阅读 · 0 评论 -
22 | 如何继续提升 Go 开发技术?
本节课介绍学完本套课程后,如何继续进阶,提升你的技术能力原创 2025-04-08 15:06:30 · 986 阅读 · 0 评论