申请免费试听

图形界面开发能力

满足企业级桌面开发需求

高并发服务器开发能力

解决大并发量访问问题

游戏服务器开发能力

解决游戏服务器商业化部署问题

Windows/Linux跨平台开发能力

解决金融类数据安全传输问题

微服务项目开发能力

满足微服务中图像存储、短信验证码生成等需求

图形界面开发能力

满足企业级桌面开发需求

高并发服务器开发能力

解决大并发量访问问题

游戏服务器开发能力

解决游戏服务器商业化部署问题

Windows/Linux跨平台开发能力

解决金融类数据安全传输问题

微服务项目开发能力

满足微服务中图像存储、短信验证码生成等需求

C/C++是程序员的骄傲
编程语言的内功心法
现代编程语言的起点,长远IT职业发展的选择
高薪企业的敲门砖!

灵活强大

技术能力无上限

人才稀缺

各大名企高薪难求

应用广泛

职业类型选择多

灵活强大

技术能力无上限

人才稀缺

各大名企高薪难求

应用广泛

职业类型选择多

灵活强大

技术能力无上限

人才稀缺

各大名企高薪难求

应用广泛

职业类型选择多

C语言是延续50多年的经典编程语言,在计算机体系占据着不可取代的重要地位;C/C++能力上限非常高,在软件领域没有C++做不好和做不到的事情,只是开发者水平和成本问题。

*数据来源于职友集,统计时间为2022年11月22日

了解学员就业详情
学好C/C++  才是企业“稀缺级”人才
如果通向大牛的道路有捷径,那就是先学好C语言!
更有优势
· 游戏服务器开发经验
· 双系统文件传输经验

C/C++工程师核心技能

Shell脚本编程
网络攻防
zinx框架
数据库
网络编程
负载均衡
C/C++核心编程
Qt开发
容器化
微服务
分布式并发
Linux系统编程
免费领取学习路线图
更扎实的基础知识+更全面的进阶技能
助你职位发展先人一步
在这里你学会的是编程,不仅仅是C++这门语言!
阶段一
C开发实战
主要知识点

C语言概述

编程基础

函数

指针

内存管理

复合类型

文件操作

案例实战

学后可掌握的核心能力

培养编程思维和动手能力;

培养面向过程编程思想,为以后的深入学习打下坚实基础。

学后可解决的现实问题

具备C/C++领域基础专业编程能力;

能够实现电子词典项目案例;

能够实现贪吃蛇项目案例。

学习成就

全国计算机二级考试(80分以上水平);

入门计算机开发编程领域;

达到一本以上大学高校《C语言课程设计》、《C语言期末考试》能力。

阶段二
C高级编程
主要知识点

内存分区、函数调用模型

指针高级

函数指针与回调函数

数据结构与链表

递归函数

数据结构与算法

接口的封装和设计

学后可掌握的核心能力

掌握C语言中的字符串、一维数组、二维数组的用法;

掌握一级指针、二级指针、三级指针的高级用法,并理解N级指针概念,指针数组和数组指针;

学会结构体、文件的使用;

掌握C语言接口封装设计。

学后可解决的现实问题

可独立开发小程序,例如贪吃蛇;

能够应用C语言接口封装设计的方法,进行企业项目开发。

学习成就

高于一般本科院校计算机相关专业应届生的编程水平;

达到1年传统企业(二线、三线、四线城市居多)C语言工程师编程能力;

达到全国计算机等级考试四级水平。

阶段三
C++核心编程和桌面应用开发
主要知识点

C++对C的扩展、引用

函数重载

类和对象

对象的动态分配和释放

运算符重载

类的继承和派生、多态

面向抽象类编程

函数模板、类模板

异常、I/O流

STL

Qt常用的控件

Qt绘图与文件操作

Qt界面编程实战案例

学后可掌握的核心能力

具备常用C++方向基本知识与常用技能;

具备常用Qt和MFC界面开发的基本技巧和常用技能。

学后可解决的现实问题

具备基本开发能力:看懂简单代码,能够开发简单程序软件的功能;

能够实现简单的前台界面开发。

学习成就

PC端桌面应用程序开发能力;

1-3年PC端应用编程岗位任职能力;

具备面向对象编程能力。

阶段四
Linux高并发服务器开发
主要知识点

Linux命令

Linux开发与调试工具

系统I/O操作

进程与IPC通信

线程与并发同步

信号

网络协议与网络编程

高并发服务器开发

学后可掌握的核心能力

具备常用后台服务器开发方向的基本知识和常用技能,并具备基本开发能力。

学后可解决的现实问题

可完成服务器后台、前端界面、服务器数据库的开发。

学习成就

达到1-3年Linux服务器开发工程师水平;

具备Linux系统运维能力;

具备互联网公司高并发服务器设计能力。

阶段五
Windows/Linux跨平台企业项目
主要知识点

Oracle

MySQL

企业财富库的接口的封装和设计

Windows经典应用程序开发

Linux经典应用程序开发

跨平台兼容开发与调试

Git代码管理

大项目:跨平台企业项目

学后可掌握的核心能力

掌握常用数据库类型的操作技巧和简单开发能力。

学后可解决的现实问题

能够熟练应用项目中使用的数据库知识,完成简单的数据库开发。

学习成就

具备计算机安全技术能力;

具备企业级安全研发工程师任职能力。

阶段六
游戏服务器开发
主要知识点

zinx框架使用

游戏业务实现

3inx抽象框架实现

商业化部署

学后可掌握的核心能力

能够采用高性能、分式式解决方案,统一游戏或其他应用后端云平台。

学后可解决的现实问题

具备分布式开发能力;

具备游戏核心开发能力。

学习成就

满足游戏公司对服务器开发工程师的能力要求。

阶段七
Shell脚本编程
主要知识点

Shell脚本编程

学后可掌握的核心能力

Unix/Linux下Shell编程开发;

掌握Shell的函数语法和工具制作;

掌握Linux常用Shell指令和问题定位方法。

学后可解决的现实问题

复习和巩固所学知识,为就业做准备。

学习成就

达到Linux运维工程师能力水平。

阶段八
Go语言微服务项目
主要知识点

Go语言语法

微服务开发

大项目:微服务应用开发

Docker操作

学后可掌握的核心能力

具备Go语言高并发后台开发能力;

拥有Docker虚拟化容器技术;

具备分布式微服务架构设计能力。

学后可解决的现实问题

实现企业资源利用率和可用性的优化。

学习成就

可满足市场对Go中级程序员的需求,可独立设计开发微服务项目。

申请免费试听
掌握的越多离梦想就更近
自信来自实力,实力来自拼搏!
内容一:入侵检测与网络攻防

Kali Linux操作系统实战

网络防御技术

网络攻击技术

异常通信行为分析

加密流量还原

大项目:入侵检测与网络攻防

内容二:负载均衡远程服务调用系统

Reactor模式并发Service

DNS与路由Service

负载均衡代理Service

信息上报Service

压力测试

大项目:lars负载均衡系统

内容三:打车软件项目

Java基础编程

Android基础UI开发

JNI终端编程业务

地图编程及服务端业务

更多课程内容
5大企业级重磅项目支撑
实战经验拿来即用
有实力才更自信,就业才能更容易!
点击查看大图
查看全部
Go语言微服务项目
项目介绍
IHome是一个基于分布式框架Go-micro开发的微服务Web应用。服务间通过Consul来完成服务发现与健康检查。使用Protobuf和gRPC框架完成数据交互。使用主流Gin框架进行业务实现,通过Gorm灵活操作数据库。项目遵循模块化设计,可方便动态扩展服务,自动部署。
技术亮点

隐藏资源管理和错误处理,用户仅需要关注应用的开发,服务高可用、高可靠;

可将负载运行在由成千上万的机器联合而成的集群中;

支持云平台、模块化、 插件化、可挂载、可组合且自动部署、自动伸缩、扩展。

点击查看大图
查看全部
入侵检测与网络攻防项目
项目介绍
网络私有应用监测系统主要由多核硬件平台、安全操作系统、监测引擎、数据关联分析、协同分析、升级管理、维护管理、综合管理等功能模块组成。
技术亮点

NetFlow原始流录制技术;

VPN、即时通信、翻墙软件、通用应用加密等嗅探技术;

网络安全威胁体系、XSS漏洞与过滤、WebShell防护、拒绝服务攻击;

常见Web安全漏洞;

沙盒框架。

点击查看大图
查看全部
Windows/Linux 跨平台企业项目
项目介绍
安全传输平台是一款基础设施类项目,为集团、企业信息系统提供统一、标准的信息安全服务。能够解决企业和企业之间、集团内部信息数据的传输安全、消息安全、身份鉴别和认证。成功解决了传统的安全产品部署分散、效率低下、系统脆弱等问题。
技术亮点

并发服务器开发;

QT客户端开发;

Win系统和Linux系统对接调试;

表文编解码、socket通信、IPC机制读写。

点击查看大图
查看全部
游戏服务器开发项目
项目介绍
项目中游戏开发采用Unity3D游戏引擎,游戏框架采用FPS射击场景应用。后端服务器采用高性能、分式式解决方案,实现统一游戏或其他应用后端云平台。同时实现跨平台、高并发小文件的快速云服务功能。集群基础设施采用Docker容器搭建。
技术亮点

自定义可扩展的服务框架Zinx;

IO多路复用结合可扩展线程池实现并发处理;

Protobuf 和JSON 数据序列化;

Docker多实例部署;

高性能服务器Nginx。

点击查看大图
查看全部
Lars负载均衡系统项目
项目介绍
Lars是一个简单、易用、高性能的服务间远程调用管理、调度、负载均线系统。弹性负载均衡可将流量跨可用区进行分发,建立实时的同城容灾机制,能够满足银行贸易等企业对系统的高可用性要求。
技术亮点

集群支持千万并发链接,支持多可用区的容灾,无缝实时切换;

自动分发,与弹性伸缩无缝集成;

快速部署、实时生效,支持多种协议,多种调度算法,用户可高效的管理和调整服务分发策略。

立即线上体验
学员专享服务
课程内容全解锁
有基础的学员,可选择性学习自己薄弱的知
识点或者当前公司项目需要用到的技术点
个性化定制学习计划
智能学习系统科学制定专属学习计划,并根
据实际学习情况及时督促学习
技术答疑不等待
7*24小时学习小助手实时答疑
每周二、三、五、六14:00—20:00每周四
16:00—22:00技术导师答疑
学习机制
提供最新视频及笔记、讲义、源代码等全套
资料,服务期内享受课程更新
笔记和源代码等可通过平台下载
测评作业批阅
课程中配置的阶段作业或单元测评,学生提
交后导师及时批阅或反馈
就业指导
提供制定个性化就业方案,包括:简历书写
与修改、模拟面试和技术能力反馈、复习计
划等
查看更多服务
多项职业发展路径  更具职场竞争力
C/C++是目前唯一适应多方面需求的编程语言
职业路径
技术CTO
项目负责人
Linux服务器
开发工程师
桌面开发
工程师
游戏服务器
开发方向
大数据/云计算
工程师
Web架构
工程师
微服务分布式
开发工程师
Web服务器
开发工程师
Windows
项目方向
技术总监
系统架构师
微服务开发
工程师
Go后端服务器
工程师
Go语言分布式
服务器方向
C/C++软件开发工程师
适学人群
零基础小白
对编程有浓厚兴趣
今后想要一直从事编程工
作,学好C++为后续工作
打下坚实基础
有编程基础
但知识体系不完整
有一定开发经验,但计算
机知识体系掌握不完整,
希望更深入掌握
喜欢挑战
具有极客精神学员
拒绝“平庸”,喜欢不断向
上超越自我,自信且执着
的学员
对网络安全
感兴趣学员
后续想从事逆向破解或者
网络攻防技术相关工作
我适合哪个发展方向?
常见问题
学完C/C++可以从事哪些领域的工作?
C/C++的应用领域非常广泛,例如:服务器开发、人工智能、云计算、信息安全(黑客反黑客)、大数据 、数据平台、嵌入式、流媒体服务器、数据控解、图像处理、音频视频开发、分布式系统、游戏服务器、游戏辅助等,只要知识学的好,就业不是难事。
学完本门课程可以就业么?
本课程具有全面深入课程内容+硬核企业级项目,学完可胜任C/C++软件工程师职位。当然,师傅领进门,修行靠个人,只有持续学习才能获取更好的职业发展机会。
C/C++难么?
说不难是假的,但对于没有任何开发经验的伙伴,学习哪个编程语言都是一样的,只是C/C++多讲了点内容而已;如果随随便便可以学好,那其价值还大么?相信自己,可以学会,并且可以学好!
咨询更多问题