# go-web-foundation **Repository Path**: linux-mac/go-web-foundation ## Basic Information - **Project Name**: go-web-foundation - **Description**: 《Go Web基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向完成《Go编程基础》教程后希望进一步了解有关 Go Web 开发的学习者。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2015-03-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 《Go Web基础》 ================= 感谢所有在第一套教程 [《Go编程基础》](https://github.com/Unknwon/go-fundamental-programming) 录制期间给予我大力支持的 Go 语言爱好者们,是你们的鼓励让我坚持完成这项开源事业。这套教程是后续教程,即建立在第一套基础之上的教程,已经讲解过的相关知识点将不会再赘述。因此如果您还没有完成学习第一套教程,请不要操之过急,以免事倍功半。与第一套不同的是,本套教程将以搭建个人博客作为实战目标,由浅至深地讲解使用 Go 开发 Web 应用程序的必备知识与技巧。 ### 基本信息 - **教程讲师**:[无闻](http://about.me/unknwon) - **教程简介**:《Go Web基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向完成《Go编程基础》教程后希望了解有关 Go Web 开发的学习者。 - **开发环境**:Go 语言 1.0.3-1.3.* 版本 - **开发工具**:Sublime Text 2-3 - **开发系统**:Windows 7 64 位(1-8 课)、Mac OS X 10.9(9-12 课) - **第三方库**:[beego](https://github.com/astaxie/beego)(v0.9.+ - 1.+)、[go-sqlite3](https://github.com/mattn/go-sqlite3)、[com](https://github.com/Unknwon/com)、[i18n](https://github.com/beego/i18n) - **其它说明**:每堂课都会建立一个文件夹(例如:lecture1),内含与课程进度相符的项目源码与课堂笔记。课堂笔记中里面包含了该堂课所涵盖的知识点以及知识点开始讲解的时间点,方便学习者快速定位要了解的部分,节省不必要浪费的时间。此外,如果教程中因口误或其它原因使学习者产生迷惑的部分,同样会在课堂笔记中进行补充说明。 - **收录网站**: - [优才网](http://www.ucai.cn/course/show/87) - [网易云课堂](http://study.163.com/course/courseMain.htm?courseId=328001#/courseMain) - [51CTO 学院](http://edu.51cto.com/course/course_id-2038.html) - **课程下载**: - [百度网盘](http://pan.baidu.com/s/1mg8zJUK)(提取码:sk4t) ### 捐赠作者 如果您觉得本套教程确实不错,并认为作者的努力值得肯定,可以通过 [支付宝](http://gogs.io/donate) 为作者提供小额捐助,以资鼓励。 ### 教程大纲 | 课时数 | 课时标题 | 在线播放 | |:-----:|:--------|:-------| |第 1 课|[博客项目设计](lectures/lecture1/lecture1.md)|[土豆网](http://www.tudou.com/programs/view/gXZb9tGNsGU/) [优才网](http://www.ucai.cn/course/chapter/87/3267/4710) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=328001#/learn/video?lessonId=442046&courseId=328001)| |第 2 课|[初窥 Web 开发](lectures/lecture2/lecture2.md)|[土豆网](http://www.tudou.com/programs/view/sqZoUrqNJno/) [优才网](http://www.ucai.cn/course/chapter/87/3267/4732) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=328001#/learn/video?lessonId=442047&courseId=328001)| |第 3 课|[模板用法讲解](lectures/lecture3/lecture3.md)|[土豆网](http://www.tudou.com/programs/view/BuoN93Yplow/) [优才网](http://www.ucai.cn/course/chapter/87/3267/4792) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=328001#/learn/video?lessonId=468064&courseId=328001)| |第 4 课|[登录及分类管理](lectures/lecture4/lecture4.md)|[土豆网](http://www.tudou.com/programs/view/UoJ9EgyqqbY/) [优才网](http://www.ucai.cn/course/chapter/87/3267/4793) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=328001#/learn/video?lessonId=476057&courseId=328001)| |第 5 课|[文章的添加与删除](lectures/lecture5/lecture5.md)|[土豆网](http://www.tudou.com/programs/view/g9q30NSRI8c/) [优才网](http://www.ucai.cn/course/chapter/87/3267/4800) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=328001#/learn/video?lessonId=502075&courseId=328001)| |第 6 课|[评论与分类显示](lectures/lecture6/lecture6.md)|[土豆网](http://www.tudou.com/programs/view/JFL7PGjpz4Q/) [优才网](http://www.ucai.cn/course/chapter/87/3267/5967) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=328001#/learn/video?lessonId=548094&courseId=328001)| |第 7 课|[为文章增加标签](lectures/lecture7/lecture7.md)|[土豆网](http://www.tudou.com/programs/view/QpE6LM3Ie2k/) [优才网](http://www.ucai.cn/course/chapter/87/3267/6400) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=328001#/learn/video?lessonId=626001&courseId=328001)| |第 8 课|[文章附件上传](lectures/lecture8/lecture8.md)|[土豆网](http://www.tudou.com/programs/view/UqVp_KqSc_A/) [优才网](http://www.ucai.cn/course/chapter/87/3267/6401) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=328001#/learn/video?lessonId=626002&courseId=328001)| |第 9 课|[国际化支持](lectures/lecture9/lecture9.md)|[土豆网](http://www.tudou.com/programs/view/Mic4x6lwNzo/) [优才网](http://www.ucai.cn/course/chapter/69/3267/6814) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=328001#/learn/video?lessonId=652055&courseId=328001)| |第 10 课|[自建 HTTP 中间件](lectures/lecture10/lecture10.md)|[土豆网](http://www.tudou.com/programs/view/zxRhEOPz7BI/) [优才网](http://www.ucai.cn/course/chapter/87/3267/6815) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=328001#/learn/video?lessonId=651205&courseId=328001)| |第 11 课|[简易的 RPC 实现](lectures/lecture11/lecture11.md)|[土豆网](http://www.tudou.com/programs/view/QdpzbVZsnN0/) [优才网](http://www.ucai.cn/course/chapter/87/3267/6816) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=328001#/learn/video?lessonId=651206&courseId=328001)| |第 12 课|[Go Web 扩展学习](lectures/lecture12/lecture12.md)|[土豆网](http://www.tudou.com/programs/view/oXtAdeVy-yo/) [优才网](http://www.ucai.cn/course/chapter/87/3267/6817) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=328001#/learn/video?lessonId=651207&courseId=328001)| ### 相关资源 - 教程资源 - [《Go编程基础》](https://github.com/Unknwon/go-fundamental-programming) - [《Go名库讲解》](https://github.com/Unknwon/go-rock-libraries-showcases) - QQ 交流群 - Martini 交流群:371440803 - Golang Web开发:231956113 - Go Web编程:259316004 - 学习网站 - [Golang 友团](http://golanghome.com) - [Go 中国社区](http://bbs.go-china.org/) - [Go 语言学习园地](http://studygolang.com/) - [Golang 中国](http://golangtc.com/) - [Golang 中国博客](http://blog.go-china.org/) - 辅助站点 - [Go Walker](http://gowalker.org):在线 Go 项目 API 文档 ### 授权许可 除特别声明外,本套教程中的内容使用CC BY-SA 3.0 License(创作共用 署名-相同方式共享3.0许可协议)授权,代码遵循BSD 3-Clause License(3项条款的BSD许可协议)。 ### 参考资料 - [《Go Web编程》](https://github.com/astaxie/build-web-application-with-golang)([Asta谢](https://github.com/astaxie)) - [《Go 学习笔记》](http://bbs.gocn.im/thread-8-1-1.html)(雨痕) - [速动中国](https://github.com/insionng/toropress)(正雄)