立即参与
立即参与 >>
|A股上市公司传智教育(股票代码:003032)旗下黑马程序员在线IT教育平台
有位小姐姐想和你聊一聊
C生万物,C/C++给你长远的IT职业发展!
C/C++开发工程师

游戏服务器开发方向

桌面开发工程师

Linux服务器开发工程师

项目负责人

技术CTO

Windows项目方向

Web服务器开发工程师

微服务分布式开发工程师

Web架构工程师

大数据/云计算工程师

Go语言分布式服务器方向

Go后端服务器工程师

微服务开发工程师

系统架构师

技术总监

咨询毕业学员就业薪资

这门课程适合谁?
技术小白
应届高中/大学毕业生,

没有计算机基础,
对编程无认知?
没关系,
课程针对没有编程基础人群,
设计教学方案。

电脑游戏爱好者
电脑游戏玩的很棒,

对IT感兴趣,
拥有技术梦,
却不知道怎么才能真正的入门?
课程设置由浅入深,
遵循由易到难的学习过程。

运维/测试转开发
从事运维/测试工作,

却变得相当迷茫,
想转开发岗位,
重新制定自己的职业发展方向,
继续向上晋升,
身价随着时间越久越值钱。

其他编程语言开发者
从事其他编程语言工作,

发现技术不深,
升级加薪难?
C/C++是所有编程语言的基石,
学会技术的根,
才能掌握竞争和发展的主动权。

我适合学习吗?

20+次课程迭代,更符合市场需求!
  • 阶段一 C开发实战
  • 阶段二 C高级编程
  • 阶段三 C++核心编程与桌面应用开发
  • 阶段四 Linux高并发服务器开发
  • 阶段五 Windows/Linux跨平台企业项目
  • 阶段六 游戏服务器开发
  • 阶段七 Go语言微服务项目
  • 阶段八 Shell脚本编程
  • 阶段九 负载均衡远程服务调用系统(赠送)
  • 阶段十 入侵检测与网络攻防(赠送)
主讲内容

01. C++对C的扩展、引用

02. 函数重载

03. 类和对象

04. 对象的动态分配和释放

05. 运算符重载

06. 类的继承和派生、多态

07. 面向抽象类编程

08. 函数模板、类模板

09. 异常、I/O流

10. STL

11. Qt常用的控件

12. Qt绘图与文件操作

13. Qt界面编程实战案例

    可掌握的核心能力
  • 01. 掌握C语言中的字符串、一维数组、二维数组的用法;
  • 02. 掌握一级指针,二级指针,三级指针的高级用法, 理解N级指针概念,指针数组和数组指针;
  • 03. 学会结构体、文件的使用;
  • 04. C语言接口封装设计。
    可解决的现实问题
  • 01. 掌握C语言中的字符串、一维数组、二维数组的用法;
  • 02. 掌握一级指针,二级指针,三级指针的高级用法, 理解N级指针概念,指针数组和数组指针;
  • 03. 学会结构体、文件的使用;
  • 04. C语言接口封装设计。
    学习成就
  • 01. 掌握C语言中的字符串、一维数组、二维数组的用法;
  • 02. 掌握一级指针,二级指针,三级指针的高级用法, 理解N级指针概念,指针数组和数组指针;
  • 03. 学会结构体、文件的使用;
  • 04. C语言接口封装设计。

查看课程大纲

5大企业级实战项目,打造就业竞争力!
项目一金融类安全传输平台
项目介绍

数据安全传输平台,类似于支付宝与银行的汇账、标准的信息 安全服务;本项目具有通用组件和业务流合理分层、Win的客 户端和Linux服务程序异构对接。

技术亮点

并发服务器开发、MFC/QT客户端开发;Win系统和Linux系统对 接调试;报文编解码、Socket通信、IPC机制读写。

获取项目资料 >

项目介绍

游戏开发采用C#技术,游戏框架采用FPS射击场景应用; 后端服务器采用高性能、分式式解决方案,实现统一游戏或其他应 用后端云平台,同时实现跨平台、高并发小文件的快速云服务功能; 集群基础设施采用Docker容器 搭建。

技术亮点

自定义可扩展的服务框架Zinx、IO多路复用结合可扩展线程池实现 并发处理、protobuf和JSON数据序列化、docker多实例部署、 高性能服务器Nginx。

获取项目资料 >

项目二分布式游戏服务器开发
项目三IHOME微服务项目
项目介绍

IHome是一个基于分布式框架go-micro开发的服务器web应用。服务间同过consul来完成服务发现与健康检查。使用protobuf和grpc框架完成数据交互。使用主流Gin框架进行业务实现,通过gorm灵活操作数据库。项目遵循模块化设计,可方便动态拓展服务,自动部署。

技术亮点

隐藏资源管理何错误处理,用户仅需要关注应用的开发,服务高可 用、高可靠。可将负载运行在由成千上万的机器联合而成的集群中。 支持平台、模块化、插件化、可挂载、可组合、且自动部署,自动 伸缩/扩展。

获取项目资料 >

项目介绍

Lars是一个简单、易用、高性能的服务间远程调用管理、调度、负载均线系统。弹性负载均衡可将流量跨可用区进行分发,建立实时的同城容灾机制,满足银行贸易等企业对系统的高可用性要求。

技术亮点

集群支持千万并发链接,支持多可用区的容灾,无缝实时切换。自动分发,与弹性伸缩无缝集成,灵活扩展用户用于的对外服务能力。快速部署、实时生效,支持多种协议,多种调度算法,用户可以高效的管理和调整服务分发策略等。

获取项目资料 >

项目四LARS-负载均衡远程服务调度系统(赠送)
项目五网络隐匿私有应用入侵检测系统(赠送)
项目介绍

网络私有应用监测系统主要由多核硬件平台、安全操作系统、监测引擎、数据关联分析、协同分析、升级管理、维护管理、综合管理等功能模块组成。

技术亮点

NetFlow原始流录制技术;VPN、即时通信、翻墙软件、通用应用加密等 嗅探技术;网络安全威胁体系、XSS漏洞与过滤、WebShell防护、拒绝 服务攻击;常见Web安全漏洞;沙盒框架。

获取项目资料 >

C/C++学习资料限时免费领取

立即领取

选择博学谷,不仅是因为TA的口碑
更符合在线学习的教学模式

博学谷根据 IT 在线学习的特点,
研发出一套更符合在线学习的教学模式。

  • 视频长期可看

    年度会员视频内容可以长期观看

  • 随到随学

    随时随地皆可学习,无需等待,使你的学习更灵活、更高效

  • 配套教辅资料

    配套课程相关的讲义、笔记、课件、大纲,使你全方位的理解知识

  • 源码/素材/案例开放

    提供课程源码/素材/案例,搭建真实的开发环境,使你的练习更高效

  • 集中答疑

    技术导师在线解答你的技术问题,让你的学习更加顺利

查看更多教学服务

在线如何上课?

常见问题

我还有其他问题

活动规则 >>

每个奖品限100人参与抽奖~

立即参与