【精弘微课】后端课·Gorm(MySQL)

638
0
2023-08-15 09:30:14
正在缓冲...
7
3
7
3
# 课程介绍 本课程由浙江工业大学精弘网络主办 课程源代码以及 markdown 授课文档在 Github  https://github.com/zjutjh/Summer-Lessons-2023/tree/Go-Web-Basic 本次课程你可以学习到的内容是 Gin + Gorm + Viper 以及实现一个简单的通讯录后端 # 注意 如果是没有编程基础的同学,我们建议是先从 C/C++ 入门,Go 的语法和 C/C++ 还是很相似的,学习完 C/C++ 后再上手会更好** + **视频和 markdown 文档建议一起观看,可能部分视频中没提到的内容会在markdown 文档补充**   + **markdown 文档(以 .md 结尾)可以使用 VSCode(安装见第一节课) 打开**   + **在插件商店搜索安装 Markdown Preview Enhanced**   + **然后在 markdown 文件中右键 MPE:打开侧边预览即可** # 学习流程 跟着前置课程学习完 VSCode 和 Golang 的安装与配置 注意:视频中在 MySQL 安装配置完有一步给 Golang 配置境内的镜像源的操作别漏下,不然安装包可能会很慢或者出错 补充:在配置完镜像源后进入 VSCode 还需要一步去安装 Go 的开发工具包,具体见文档操作(视频里忘录了)** MySQL 在 Gorm 学习前不会使用到,可以选择一起配置完,也可以在讲到 Gorm 时再去安装配置 + 由于本次课程主要是面向 Go 语言的 Web 开发课程,所以 Go 的基础语法等均不会涉及到,可以移步到我们去年的暑期授课视频第一节[【精弘网络】2022暑期课程-后端课程第一节直播回放_哔哩哔哩_bilibili](https://www.bilibili.com/video/BV1ud4y1o7Yt/?vd_source=43db43acaedd8464c1dd6f9669001984) 注:前面的环境配置可以跳过,去年基础语法讲课所使用的 IDE 是 GoLand,因为你们暂时还没有学生邮箱,所以我们使用的是 VSCode 听完 guessing-game 就行了,剩下后面的内容如果没有什么基础可能听不懂,这点没有关系,感兴趣可以听下去 学习完基础语法,就可以正式开始我们的 Go Web 课程 先去看 Web 开发前置知识,了解什么是 Web 然后按照 gin-gorm-viper,也就是我们的视频发布顺序观看就可以了 课程源码想要运行记得将各个部分单独拿出来,即用 VSCode 打开时不打开 Summer-Lessons-2023 文件夹,而是打开 gin 文件夹(如果你打算开始学习 gin 的部分)**- 打开后记得安装对应的软件包(不知道这是什么的可以先观看课程),或者在终端输入 `go mod tidy`** 最后是项目部分,通讯录后端的一个实现 如果想要直接运行需要将 config.example.yaml 文件名修改为 config.yaml,并将其中的数据库信息修改为自己的 apifox 文档在 doc 中可以导入(具体操作见视频) 由于是基础课程,所以内容讲的都不会很深入,希望你可以学会自己去看文档、找资料,更进一步的进行学习   # 大作业和免笔试资格 ## 大作业 检验你的学习成果,我们会将要求用 apifox 文档的形式给出,你只需要根据文档去实现对应的要求 如果遇到文档有问题也可以向我们反馈 遇到不懂的地方也可以向我们提问 # 免笔试 技术部招新分为笔试和面试两部分 如果你能够运用所学在我们招新前(时间视具体通知)去完成我们布置的大作业(难度不高,都可以试试),那么我们技术部需要你这样的人才(大作业都做了这不来我们技术部()),并且会给你一个免笔试的资格(没错只需要来面试让我们看看你就好了)。
精弘,我的五彩生活√
视频选集
(1/7)
自动连播
数据库基础
18:29
Gorm 初识
14:15
模型定义
21:28
创造纪录
06:36
查询记录
29:46
更新记录
11:36
删除记录
17:47
客服
顶部
赛事库 课堂 2021拜年纪