一、适合人群
1. 有一定编程语言基础的读者(要求熟悉基本的(如 if、while、for 等)程序控制流);
2. 希望改善自己编码习惯和编码风格的读者;
3. 希望学习高级 C/C++ 开发技巧的读者,希望学习 C++ 11 常用技术的读者;
4. 不想仅停停留在网络计算机理论,希望实战 socket 网络编程并写出实实在在可以上生产环境的网络程序的读者;
5. 希望学习网络故障排查思路和经验的读者;
6. 希望学习实用数据库知识的读者;
7. 希望熟练掌握多线程编程的读者;
8. 希望学习客户端和服务器开发思维的读者;
9. 希望学习服务器端通用架构的读者;
10. 希望学习客户端通用架构的读者;
11. 希望学习细致、实用的编码细节和规范的读者;
12. 希望获得有价值的项目经验的学生;
13. 希望提前拥有二年工作水平能力的学生朋友;
14. 希望从事服务器端开发的读者;
15. 已经工作几年,沦陷于业务代码,升值加薪无望但能力又不足以改变现状的社会人士;
16. 已经拥有一两年工作经验,希望薪资翻倍的社会人士;
17. 想提高苦于找到方向或看不到自己与高手实质性差别的读者;
18. 希望进阶到技术经理甚至总监的段位的读者。
二、不适合人群
1. 提问问题态度恶劣,老气横秋的人;
2. 叶公好龙、三分钟热度的人;
3. 对自己不负责,懒于提高的人;
4. 把学习当做别人的事情,缺少主观能动性的人。
三、课程形式
训练营已经结束,目前只有录像。
录像费用:
1000元/套(不提供技术支持)
1300元/套(提供技术支持)
另外,不支持试看,本套录像仅供个人学习使用,不得商用和分享至网络或他人。
录像时长:
约4000分钟。
四、学完后,你将获得的技能
1. 规范的代码编写能力和源代码管理;
2. 熟悉 C/C++ 语法;
3. 熟悉 C++ 11 语法;
4. 熟练掌握多线程编码能力;
5. 熟悉网络编程模型,可以写出商业的网络通信模块;
6. 拥有一定的网络故障排查能力;
7. 掌握 Visual Studio 开发工具的高级使用技巧和调试方法;
8. 掌握 Linux gdb 调试;
9. 熟悉前后端如何联调;
10. 拥有常见的程序 bug 调试经验和能力;
11. 了解 Windows 程序原理;
12. 熟悉 Linux 系统原理;
13. 熟悉如何编写跨平台代码;
14. 熟悉服务器框架如何组织,模块如何规划,细节如何实现,每一行代码如何考究地写;
15. 拥有容易地看懂市面上常见的网络库的能力;
16. 拥有架构一个客户端程序的能力。
五、课程大纲
<以下大纲根据实际内容和难易程度可能分为一到多节课程。>
0. 我的架构师之路
1. 代码管理和编码规范篇
2. 开发工具篇之开发
3. 开发工具篇之调试
4. Windows 程序基本原理篇
5. 学习 Windows 程序开发的方法和思路
6. 网络编程篇之 socket API
7. 网络编程篇之故障排查
8. 网络通信模型篇
9. 多线程网络编程篇
10. 数据库篇
11. C/C++ 最佳实践经验总结
12. C++ 11 实用语法篇
13. 服务器模块设计之日志篇
14. 服务器模块设计之主结构篇
15. 服务器模块设计之网络通信篇
16. 服务器模块设计之协议设计篇
17. 服务器模块设计之数据库篇
18. 服务器模块设计之业务逻辑处理篇
19. 通用客户端架构介绍
20. 如何开发一款高性能的压力测试程序
21. 心跳包原理与编码实践
22. 优雅的断线重连如何设计
23. 从零设计一个微型 HTTP 服务器
24. 网关服务如何设计
25. 可用于实践负载均衡设计思路
26. 多进程服务实践
27. 课程总结
六、联系方式
加微信号:cppxiaofang,备注“购买训练营录像”,无备注不加哦。