代做ppt的网站,面料 做网站,搭建公司网站教程,网站企业型类Go学习路线 文章目录 Go学习路线入门阶段一、Go基础和Goland的安装二、学习日志文件及配置文件三、学习mysql四、html#xff0c;css#xff0c;js快速入门五、写一个简单的前后端分离的记事本项目六、Linux快速入门七、Docker快速入门八、Git命令快速入门九、使用Docker打包…Go学习路线 文章目录 Go学习路线入门阶段一、Go基础和Goland的安装二、学习日志文件及配置文件三、学习mysql四、htmlcssjs快速入门五、写一个简单的前后端分离的记事本项目六、Linux快速入门七、Docker快速入门八、Git命令快速入门九、使用Docker打包记事本项目部署到Linux服务器 成长阶段一、学习Gin框架和gorm二、学习redis三、使用gin框架写一个博客项目四、微服务架构一个电商系统五、深入学习并发网络编程channelgoroutine 进阶阶段云原生架构 入门阶段
一、Go基础和Goland的安装
注编译器使用goland建议使用、vscode一些软件可以在微信里面搜索‘软件管家’然后就可以下载免费的
安装Goland和Go的sdkhttps://blog.csdn.net/Cappuccino_jay/article/details/129466743
1、菜鸟教程https://www.runoob.com/go/go-tutorial.html 2、地鼠文档https://www.topgoer.cn/docs/golang/golang-1ccjbpfstsfi1 3、老男孩(视频)建议看到70集入门即可 https://www.bilibili.com/video/BV1fD4y117Dg/?spm_id_from333.337.search-card.all.clickvd_sourceae71f49143fab0ea36d2175f17f48b81 4、Go学习笔记 https://gitee.com/xiwanli/knowledge-notes/tree/master/Go/go%E5%9F%BA%E7%A1%80%E9%83%A8%E5%88%86
二、学习日志文件及配置文件
1、日志文件库 Logrus Zap 2、配置文件 Yaml Ini Json
三、学习mysql
使用‘软件管家’安装即可。
1、安装mysql8.0
2、安装图形化界面Navicat
Mysql快速入门学习链接https://www.runoob.com/mysql/mysql-tutorial.html
四、htmlcssjs快速入门
学习链接https://www.runoob.com/
五、写一个简单的前后端分离的记事本项目
技术栈go、html、css、js、mysql
要求实现前后端交互登录注册添加删除搜索修改即可。
六、Linux快速入门
1、个人笔记 https://gitee.com/xiwanli/knowledge-notes/blob/master/Linux/linux%E7%AC%94%E8%AE%B0.md 2、菜鸟教程 https://www.runoob.com/linux/linux-tutorial.html
七、Docker快速入门
1、个人笔记 https://gitee.com/xiwanli/knowledge-notes/blob/master/Docker/Docker%E5%9F%BA%E6%9C%AC%E5%91%BD%E4%BB%A4.md
2、菜鸟教程 https://www.runoob.com/docker/docker-tutorial.html
八、Git命令快速入门
1、易百教程 https://www.yiibai.com/git/git-quick-start.html
2、菜鸟教程 https://www.runoob.com/git/git-tutorial.html
九、使用Docker打包记事本项目部署到Linux服务器
Linux服务器可以使用vm虚拟机搭建Ubuntu、Centos7也可以选择使用阿里、腾讯、华为等的云服务器学生可以免费使用1~3个月
记事本项目地址https://gitee.com/xiwanli/docker_go_react
到此Go语言的学习和使用以及对前后端的交互也有了一定的了解。我们正式深入后端的学习。
成长阶段
一、学习Gin框架和gorm
1、b站视频 https://www.bilibili.com/video/BV1gJ411p7xC/?spm_id_from333.337.search-card.all.clickvd_sourceae71f49143fab0ea36d2175f17f48b81
2、码神之路文档 https://mszlu.com/go/gin/01/01.html#_1-go%E6%B5%81%E8%A1%8C%E7%9A%84web%E6%A1%86%E6%9E%B6
3、gorm文档 https://gorm.io/zh_CN/docs/index.html
二、学习redis
1、Redis官方文档https://www.redis.net.cn/tutorial/3501.html
2、b站goredis视频讲解 https://www.bilibili.com/video/BV1FY411d7JF/?spm_id_from333.337.search-card.all.clickvd_sourceae71f49143fab0ea36d2175f17f48b81
三、使用gin框架写一个博客项目
前端vue能看懂即可。
技术栈goredismysqlvue
Ginblog项目地址https://gitee.com/xiwanli/ginblog
四、微服务架构一个电商系统
技术栈grpc、redis、oss、mysql、gin、consul、nacos、vue
Mallshop项目地址https://gitee.com/xiwanli/mall-shop
五、深入学习并发网络编程channelgoroutine
学习ing
进阶阶段
云原生架构
学习ing