学习目标
帮助学员熟练掌握IT平台开发的必备技能
课程内容
全栈IT 工程师 :IT 课程体系的深度在行业内首屈一指 , 学员将在面向过程 、面向对象、容器、数据结构、核心算法 、系统级开发、数据库 、开源框架等方面深入细致地学习 , 成为符合企业真正需求的人才。精通 Linux 操作系统 :Linux 是当前使用广泛的服务器操作系统 , C/C++ 课程主体部分在 ubuntu 环境下完成 , 使学员既可以成为 Linux C 开发工程师,也可成为 Linux C++ 开发工程师。手写 HTTP 服务器 : 将基础 API 和面向对象的思想结合,从零开始、循序渐进将 http 服务器编写完成,使学员在这个过程中充分掌握 HTTP 传输协议、多线程、多进程、TCP 网络底层协议等,
为学员掌握牢固的代码编写能力及后期技术提升打下坚实的基础。深入学习数据库技术:当前 IT 的各行各业都完全离不开数据库技术 。 在任何大中型项目中 , 数据库设计的优劣将直接影响项目代码访问数据库的效率,也就直接决定项目的成败。
C/C++ 方向数据库技术包含当前主流的MySQL数据库,内容深入,除了数据库体系结构和 SQL 语句之外,还在数据库的设计、SQL 语句优化方面做了很大的强化。开源框架:Qt 是目前 C++ 行业所涉及领域中,主流的图形交互程序的开源框架。C/C++ 课程体系中将深入剖析 Qt 框架的实现原理及应用开发技术。视频网站解决方案:在 5G 时代到来的大时代背景下 , 随着网络技术和商业模式的发展 , 新媒体时代 、在线视频网站的表现日益突出 , 逐渐表现出挑战传统院线和广电媒体苗头 ,
行业竞争日趋激烈。C++ 课程体系中安排的大项目实战课程中 , 提供了视频网站直播及录播项目整体解决方案及项目实施 。 技术涵盖传输协议定制、负载均衡、数据同步、哈希算法、状态跟踪、流媒体技术等。规范的企业开发流程和文档:软件开发是需要团队协作,因此规范的开发流程和项目文档显得尤为重要。 C++ 课程的所有项目无论大小,都会按照企业级开发的规范流程向前推