Go
话题列表
社区 Wiki
优质外文
招聘求职
Go 实战教程
社区文档
登录
注册
G01 Go 实战:Web 入门
展开或关闭
第一章. 基础信息
1.1. 序言
1.2. 如何阅读本书?
1.3. 写作约定
1.4. 发行说明
1.5. 本书源码
1.6. 遇到问题怎么办?
1.7. 常见问题
1.8. 利用源码来排错
第二章. 舞台布置
2.1. 开发环境
2.2. Go Docs
2.3. 项目简介
第三章. 开始编码
3.1. 新建项目
3.2. 一个简单的 Go Web 程序
3.3. 新增页面
3.4. 自动重载
3.5. 设置标头
3.6. 404 状态码
3.7. 总结和任务
第四章. 路由和中间件
4.1. 路由 - http.ServeMux
4.2. 集成 Gorilla Mux
4.3. 依赖管理 Go Modules
4.4. 使用中间件
4.5. URI 中的斜杆
4.6. 总结和任务
第五章. 表单提交
5.1. 创建博文
5.2. 读取表单数据
5.3. 表单验证
5.4. 模板文件
5.5. 模板语法
5.6. 总结和任务
第六章. 操作数据库
6.1. MySQL 驱动
6.2. 连接数据库
6.3. 数据库表结构
6.4. 插入数据
6.5. 显示文章
6.6. 编辑文章
6.7. 文章列表
6.8. 删除文章
6.9. sql 知识总结
6.10. 总结和任务
第七章. 代码组织
7.1. 代码结构
7.2. 重构与测试
7.3. 表组测试
7.4. 缓存的测试结果
7.5. 开始重构
7.6. 日志与类型转换
7.7. 数据库初始化
7.8. 总结和任务
第八章. 重构为 MVC
8.1. 路由和控制器
8.2. 循环引用
8.3. 集成 GORM
8.4. Article 模型
8.5. 重构文章列表
8.6. 重构创建文章
8.7. 重构更新文章
8.8. 重构删除文章
8.9. 重构中间件
8.10. 总结和任务
第九章. 前端美化
9.1. 集成 Bootstrap
9.2. 编码格式 EditorConfig
9.3. 切割模板
9.4. 文章内容页
9.5. 模型基类和 pkg/view 包
9.6. 美化文章表单页
9.7. 总结和任务
第十章. 注册登录
10.1. 注册表单
10.2. 创建用户
10.3. 注册表单验证
10.4. 自定义验证规则
10.5. 登录和会话控制
10.6. 认证用户
10.7. 登录状态
10.8. 退出登录
10.9. 用户密码加密
10.10. 总结和任务
第十一章. 杂项整理
11.1. Flash 消息提示
11.2. 重构文章表单验证
11.3. 配置和环境变量
11.4. 授权中间件
11.5. 总结和任务
第十二章. 文章和作者
12.1. 显示文章作者
12.2. 用户的文章
12.3. 授权策略
12.4. 精简控制器
12.5. 绑定文章作者
12.6. 显示作者
12.7. 总结和任务
第十三章. 文章和分类
13.1. 简单分页
13.2. 创建分类
13.3. 显示分类
13.4. 分类下的文章
13.5. 总结和任务
第十四章. 打包和部署
14.1. 应用打包
14.2. embed 打包 Go 模板文件
14.3. embed 打包 CSS/JS 静态文件
14.4. 三种部署方式
14.5. 部署应用
14.6. Makefile 任务管理
14.7. 小结
第十五章. 附言
15.1. 下一步的学习建议
15.2. 作品分享和学习感悟
Go
首页
Laravel
Go
PHP
Python
Vue.js
Java
MySQL
Rust
LK
Elasticsearch
程序员
F2E 前端
Server
Database
DevTools
Computer Science
手机开发
AdonisJS
社区
Wiki
教程
Go 实战教程首页
《G01 Go 实战:Web 入门》
《G02 Go API 实战》
《GX1 Golang 五分钟视频》
文档
社区文档首页
《高效的 Go 编程 Effective Go》
《Go Blog 中文翻译》
《Go 简易教程》
《Go 编程实例 Go by Example》
《Go 入门指南》
《Go 编程基础(视频)》
《Go Web 编程》
《Iris 框架中文文档》
《通过测试学习 Go 编程》
《Gin 框架中文文档》
《GORM 中文文档》
《Go SQL 数据库教程》
登录
注册
微信登录
提交改进
1.4. 发行说明
1.19
1.22
1.19
1.17
1.15
G01 Go 实战:Web 入门
/
本教程最新版为
1.22
,当前版本已放弃维护,请阅读最新版本!
发行说明:
2020 年 11 月 16 日发布 1.15 版本;
2021 年 11 月 1 日发布 1.17 版本;
2021 年 11 月 21 日新增了打包和部署相关章节;
2022 年 08 月 16 日发布 1.19 版本。
本文章首发在
LearnKu.com
网站上。
为了保证课程的高品质,我们需要对课程进行收费。
付费后
才能观看剩余内容。
购买
上一篇
下一篇
讨论数量: 0
暂无话题~
请登录
提交
忘记密码?
or
注册
第三方账号登录
微信登录
GitHub 登录
内容举报
匿名举报,为防止滥用,仅管理员可见举报者。
我要举报该
,理由是:
垃圾广告
:恶意灌水、广告、推广等内容
无意义内容
:测试、灌水、文不对题、消极内容、文章品质太差等
违规内容
:色情、暴利、血腥、敏感信息等
不友善内容
:人身攻击、挑衅辱骂、恶意行为
科学上网
:翻墙、VPN、Shadowsocks,政策风险,会被关站!
不懂提问
:提问太随意,需要再做一遍《提问的智慧》测验
随意提问
:提问没有发布在社区问答分类下
排版混乱
:没有合理使用 Markdown 编写文章,未使用代码高亮
内容结构混乱
:逻辑不清晰,内容混乱,难以阅读
标题随意
:标题党、标题不释义
尊重版权
:分享付费课程、破解软件(付费),侵犯作者劳动成果
其他理由
:请补充说明
举报
取消