Go
话题列表 社区 Wiki 优质外文 招聘求职 Go 实战教程 社区文档
登录
注册
Go
首页
Laravel Go Python PHP Vue.js Java MySQL Rust LK 程序员 Elasticsearch F2E 前端 Server Database DevTools Computer Science 手机开发 AdonisJS AI Coding
社区 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 数据库教程》
登录 注册
微信登录

G01 Go 实战:Web 入门
1.22
1.22 1.19 1.17 1.15
更新于 1年前
从第一行 Go 代码,到一个功能齐全的 Go 项目。在实战中学习 Go 编程。

文章统计:101 篇,字数 9.70 万,点赞 1112

所有版本: 1.22 1.19 1.17 1.15

购买本书 售价:79.00 元
1519 人已购买
文章列表 所有讨论

  1. 第一章. 基础信息
    1. 1.1. 序言
    2. 1.2. 如何阅读本书?
    3. 1.3. 写作约定
    4. 1.4. 发行说明
    5. 1.5. 本书源码
    6. 1.6. 遇到问题怎么办?
    7. 1.7. 常见问题
    8. 1.8. 利用源码来排错
  2. 第二章. 舞台布置
    1. 2.1. 开发环境
    2. 2.2. Go Docs
    3. 2.3. 项目简介
  3. 第三章. 开始编码
    1. 3.1. 新建项目
    2. 3.2. 一个简单的 Go Web 程序
    3. 3.3. 新增页面
    4. 3.4. 自动重载
    5. 3.5. 设置标头
    6. 3.6. 404 状态码
    7. 3.7. 总结和任务
  4. 第四章. 路由和中间件
    1. 4.1. 路由 - http.ServeMux
    2. 4.2. 集成 Gorilla Mux
    3. 4.3. 依赖管理 Go Modules
    4. 4.4. 使用中间件
    5. 4.5. URI 中的斜杆
    6. 4.6. 总结和任务
  5. 第五章. 表单提交
    1. 5.1. 创建博文
    2. 5.2. 读取表单数据
    3. 5.3. 表单验证
    4. 5.4. 模板文件
    5. 5.5. 模板语法
    6. 5.6. 总结和任务
  6. 第六章. 操作数据库
    1. 6.1. MySQL 驱动
    2. 6.2. 连接数据库
    3. 6.3. 数据库表结构
    4. 6.4. 插入数据
    5. 6.5. 显示文章
    6. 6.6. 编辑文章
    7. 6.7. 文章列表
    8. 6.8. 删除文章
    9. 6.9. sql 知识总结
    10. 6.10. 总结和任务
  7. 第七章. 代码组织
    1. 7.1. 代码结构
    2. 7.2. 重构与测试
    3. 7.3. 表组测试
    4. 7.4. 缓存的测试结果
    5. 7.5. 开始重构
    6. 7.6. 日志与类型转换
    7. 7.7. 数据库初始化
    8. 7.8. 总结和任务
  8. 第八章. 重构为 MVC
    1. 8.1. 路由和控制器
    2. 8.2. 循环引用
    3. 8.3. 集成 GORM
    4. 8.4. Article 模型
    5. 8.5. 重构文章列表
    6. 8.6. 重构创建文章
    7. 8.7. 重构更新文章
    8. 8.8. 重构删除文章
    9. 8.9. 重构中间件
    10. 8.10. 总结和任务
  9. 第九章. 前端美化
    1. 9.1. 集成 Bootstrap
    2. 9.2. 编码格式 EditorConfig
    3. 9.3. 切割模板
    4. 9.4. 文章内容页
    5. 9.5. 模型基类和 pkg/view 包
    6. 9.6. 美化文章表单页
    7. 9.7. 总结和任务
  10. 第十章. 注册登录
    1. 10.1. 注册表单
    2. 10.2. 创建用户
    3. 10.3. 注册表单验证
    4. 10.4. 自定义验证规则
    5. 10.5. 登录和会话控制
    6. 10.6. 认证用户
    7. 10.7. 登录状态
    8. 10.8. 退出登录
    9. 10.9. 用户密码加密
    10. 10.10. 总结和任务
  11. 第十一章. 杂项整理
    1. 11.1. Flash 消息提示
    2. 11.2. 重构文章表单验证
    3. 11.3. 配置和环境变量
    4. 11.4. 授权中间件
    5. 11.5. 总结和任务
  12. 第十二章. 文章和作者
    1. 12.1. 显示文章作者
    2. 12.2. 用户的文章
    3. 12.3. 授权策略
    4. 12.4. 精简控制器
    5. 12.5. 绑定文章作者
    6. 12.6. 显示作者
    7. 12.7. 总结和任务
  13. 第十三章. 文章和分类
    1. 13.1. 简单分页
    2. 13.2. 创建分类
    3. 13.3. 显示分类
    4. 13.4. 分类下的文章
    5. 13.5. 总结和任务
  14. 第十四章. 打包和部署
    1. 14.1. 应用打包
    2. 14.2. embed 打包 Go 模板文件
    3. 14.3. embed 打包 CSS/JS 静态文件
    4. 14.4. 三种部署方式 免费
    5. 14.5. 部署应用
    6. 14.6. Makefile 任务管理
    7. 14.7. 小结
  15. 第十五章. 附言
    1. 15.1. 下一步的学习建议
    2. 15.2. 作品分享和学习感悟

社区赞助商

成为赞助商

关于 LearnKu

LearnKu 是终身编程者的修道场
做最专业、严肃的技术论坛
LearnKu 诞生的故事

资源推荐

  • 《社区使用指南》
  • 《文档撰写指南》
  • 《LearnKu 社区规范》
  • 《提问的智慧》
  • 服务提供商

    其他信息

  • 成为版主
  • 所有测验
  • 联系站长(反馈建议)
  • 粤ICP备18099781号-6 | 粤公网安备 44030502004330号 | 违法和不良信息举报

    由 Summer 设计和编码 | 方长科技协力运营

    请登录

    忘记密码? or 注册
    第三方账号登录
    微信登录 GitHub 登录
    内容举报
    匿名举报,为防止滥用,仅管理员可见举报者。

    我要举报该,理由是:

    取消