初始化项目
This commit is contained in:
parent
abbe881fc2
commit
815e90c7bc
20
README.md
20
README.md
@ -24,12 +24,26 @@ vblog:
|
||||
devcloud-mini
|
||||
devcloud
|
||||
|
||||
|
||||
|
||||
## 课件如何使用
|
||||
|
||||
注意事项:
|
||||
1. 不要clone我的代码仓库,在里面写自己代码,需要创建一个自己的代码仓库来写项目代码
|
||||
2. 不要Copy代码,一定要自己 一行一行的写
|
||||
3. 如何问问题: 不要在群里贴代码, 要贴出你 认为有问题的代码地址: https://gitlab.com/go-course-project/go17/-/blob/main/skills/hello_world/main.go?ref_type=heads#L10-12
|
||||
4. 课件会按天打tag (day01, day02), 配合视频 根据tag 看代码
|
||||
4. 课件会按天打tag (day01, day02), 配合视频 根据tag 看代码, 课间休息的时候 提供我打tag
|
||||
|
||||
## 项目课与基础课差异
|
||||
|
||||
基础课: 知识点
|
||||
项目课:
|
||||
1. 写项目(对接知识点需要融合), 不需要做到全部都懂 (有效问题第一阶段很难理解,你需要记录下 后面反复理解)
|
||||
2. 项目是偏实战, 一点练(我会看你们 提交的作业仓库地址)
|
||||
3. 项目课是循序渐进的,不要跳转着看
|
||||
4. 项目课的代码量很多(几万,是有相互管理), 手写代码很容易出错, 出错了会现场Debug(30分钟以内),很少出现,编写边验证(Debug)
|
||||
|
||||
|
||||
## 工程初始化
|
||||
|
||||
```sh
|
||||
go mod init "gitlab.com/go-course-project/go17"
|
||||
```
|
@ -1 +1,20 @@
|
||||
# Book Api Server
|
||||
|
||||
从一个简单的项目开启项目之旅
|
||||
+ 项目介绍: Gin + GORM 开发简单的Book API Server
|
||||
+ 从写脚本开始 与 学会合理使用包来组织你的项目工程
|
||||
+ 使用mvc的模式来 组织你的业务代码
|
||||
+ 完善项目: 项目日志, Api返回与业务异常
|
||||
|
||||
详细说明:
|
||||
|
||||
+ 项目课整体介绍
|
||||
+ 软件开发生命周期流程介绍
|
||||
+ 项目介绍: Gin + GORM 开发简单的API Server
|
||||
+ 如何快速使用Gin开发Api Server
|
||||
+ 如何使用gorm访问数据库
|
||||
+ 如何管理你项目中的配置
|
||||
+ 如何使用MVC模式编写你的业务控制器
|
||||
+ 如何使用zerolog打印程序日志
|
||||
+ 如何为你程序提供统一的Api Response
|
||||
+ 如何自定义业务异常
|
||||
|
Loading…
x
Reference in New Issue
Block a user