写这本书主要是灵感来自于: https://github.com/thekarangoel/Projects 然后我就想到了当初做PHP的时候,也有类似的项目,觉得golang也可以实现一个类似的书籍,暂且把书名定为《Go实战开发》
书的大纲
-
- 开发环境配置
- 开发工具配置
- 基础语法训练
- 时间字符串处理技术
- 基础的系统信息
-
常用技术篇
- 文件操作
- 系统操作
- 图像处理
- 面向对象
-
数据库篇
- Mysql基础
- Go操作Mysql
- Go操作mongodb
- Go操作PostgreSQL
- Go操作SQL Server
- ORM入门
-
网络开发篇
- socket编程
- RPC实现
- http编程
- 发送邮件
- 模板引擎
- Web应用输出
-
并发编程篇
- 并发编程基础
- 系统锁
- 并发控制
- channel
- 消息传递
-
系统编程篇
- 命令行编程
- 系统信息
- 信号监控
- cgo应用
- 跨平台编译
- 性能调优
-
综合应用篇
- 短域名服务
- 文件下载
- 网站注册登录
- 购物车
- 文件监控系统
- 基于docker的虚拟化实现
- 分布式文件分发系统
- 消息队列系统
- BT协议实现