10月26日 北京校区 C/C++基础班抢报中,大牛讲师全程案例教学点击咨询
 

  1. 功能强大

    为学习其它语言打下基础

  2. 不可替代

    语言地位四十多年未被撼动

  3. 未来可期

    站在巨人的肩膀上前行

GDB(逆向工具)
VIM(文本编辑器)
IPC(进程通信通信)
Pthread(线程并发同步机制)
SignalAction(Linux信号异步机制)
Select(传统事件多路IO复用技术)
Unix Shell(Unix 通用脚本语言)
MMAP(虚拟内存镜像机制)
IPC(进程通信通信)

Visual Studio(微软经典IDE)
MFC(微软基础丰富类库)
SHM(共享内存映射机制)
QT(跨平台应用界面框架)
Oracle(高级事务关系型数据库)
消息队列(高性能消息容器)
Windows与Linux跨平台通信/调试
ASN.1(跨平台安全传输协议)

Docker(虚拟化容器技术)
RPC(远程调用过程)
Libevent(高并发反应堆模式API)
Nginx(高并发反向代理服务器)
GIT(分布式版本控制系统)
Redis(NoSQL缓存数据库)
Epoll(Linux内核高级多路IO技术)

Lua(游戏开发主流脚本语言)
Cocos2D-X(知名游戏开发框架)
物理引擎(游戏模拟物理常态算法)
设计模式(面向对象抽象思维)
MVC(低耦合架构设计方式)
U3D(3D游戏开发框架)

NetCat(网络攻击瑞士军刀)
Kali Linux(Hacker操作系统)
SQLMAP(SQL注入漏洞攻防技能)
Aircrack-ng(可破解WEP/WPA/WPA2加密)
Web渗透(Web页面代码的攻击形式)
DDos(分布式拒绝服务攻击)
Nmap(服务指纹识别)

ACL(访问控制权限列表)
iptables(Linux内核防火墙技术)
TCP Wrapper(系统安全控制护卫者)
安全审计(监视内核中获取"操作"信息神技)
TCPDump(Linux内核网络协议捕捉器)
Wireshark(网络抓包分析工具)
AppScan(漏洞扫描工具)

咨询详情
咨询你是否适合学习

游戏服务器
开发方向

网络攻防
方向

Windows
企业项目方向

  1. 阶段1

    C开发实战

  2. 阶段2

    C高级编程

  3. 阶段3

    C++核心编程与桌面应用开发

  4. 阶段4

    Linux高并发服务器开发

  5. 阶段5

    Windows/Linux跨平台企业项目实战

  6. 阶段6

    分布式游戏服务器开发

  7. 阶段7

    入侵检测与网络攻防

  8. 阶段8

    Shell脚本编程与面试强化

  • 主讲内容

    1.Unix/Linux实战
    2.C语言概述
    3.编程基础
    4.函数
    5.指针
    6.内存管理
    7.复合类型
    8.文件操作
    9.项目实战

    可掌握的核心能力

    1.通过C语培养编程思维和动手能力;
    2.通过C语言的学习培养面向过程编程思想,为以后的深入学习就业课程打下坚实基础。

    可解决的现实问题

    1.具备C/C++领域基础专业编程能力;
    2.实现电子词典项目案例;
    3.实现贪吃蛇项目案例。

    学习成就

    1.全国计算机二级考试(80分以上水平);
    2.入门计算机开发编程领域;
    3.一本以上大学高校《C语言课程设计》、《C语言期末考试》能力。

  • 主讲内容

    1.内存分区、函数调用模型
    2.指针高级
    3.函数指针与回调函数
    4.数据结构与链表
    5.递归函数
    6.数据结构与算法
    7.接口的封装和设计

    可掌握的核心能力

    1.掌握C语言中的字符串、一维数组、二维数组的用法;
    2.掌握一级指针,二级指针,三级指针的高级用法,理解N级指针概念,指针数组和数组指针;
    3.学会结构体、文件的使用;
    4.C语言接口封装设计。

    可解决的现实问题

    1.可以实现自己开发小程序,例如贪吃蛇一类的用C语言写的程序;
    2.应用C语言接口封装设计的方法,进行企业项目开发。

    学习成就

    1.高于一般985、211等高校,计算机相关专业应届生编程水平;
    2.1年传统企业(二线、三线、四线城市居多)C语言工程师编程能力;
    3.全国计算机等级考试四级水平。

  • 主讲内容

    1.C++对C的扩展、引用
    2.函数重载
    3.类和对象
    4.对象的动态分配和释放
    5.运算符重载
    6.类的继承和派生、多态
    7.面向抽象类编程与设计模式
    8.函数模板、类模板
    9.异常、I/O流
    10.STL
    11.Qt常用的控件
    12.Qt绘图与文件操作
    13.Qt界面编程实战案例
    14.MFC对话框与常用空间
    15.MFC界面编程案例

    可掌握的核心能力

    1.具备常用C++方向基本知识和常用技能;
    2.具备常用Qt和MFC界面开发的基本技巧和常用技能。

    可解决的现实问题

    1.能够具备基本的开发能力,看懂简单代码,实现开发简单程序软件的功能;
    2.能够实现简单的前台界面开发。

    学习成就

    1.PC端桌面应用程序开发能;
    2.1-3年PC端应用编程岗位任职能力;
    3.面向对象编程能力;
    4.游戏程序开发能力。

  • 主讲内容

    1.Linux命令
    2.Linux开发与调试工具
    3.系统I/O操作
    4.进程与IPC通信
    5.线程与并发同步
    6.信号
    7.网络协议与网络编程
    8.高并发服务器开发
    9.Linux并发服务器项目实战

    可掌握的核心能力

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

    可解决的现实问题

    能够实现包括服务器后台、前端界面、服务器数据库的开发。

    学习成就

    1.1-3年Linux服务器开发工程师水平;
    2.10人以下创业型公司后端研发主程(主力工程师);
    3.Linux系统运维能力;
    4.互联网公司高并发服务器设计能力。

  • 主讲内容

    1.oracle
    2.mysql
    3.企业财富库的接口的封装和设计
    4.Windows经典应用程序开发
    5.Linux经典应用程序开发
    6.跨平台兼容开发与调试
    7.大项目一-金融类安全传输平台

    可掌握的核心能力

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

    可解决的现实问题

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

    学习成就

    1.计算机安全技术能力;
    2.企业级安全研发工程师任职能力;
    3.金融(银行、支付宝)系统业务(支付、转账、办理基金)开发能力。

  • 主讲内容

    1.Lua编程开发
    2.游戏开发
    3.虚拟化Docker
    4.分布式文件存储服务器和缓存服务器
    5.深入理解nginx
    6.负载均衡反向代理
    7.git
    8.大项目二-分布式游戏服务器开发

    可掌握的核心能力

    1.掌握高性能服务器解决方案(负载均衡);
    2.掌握分布式存储解决方案(redis集群/mysql集群/ mongodb集群);
    3.掌握项目压力测试和单元测试,掌握服务器逻辑开发。

    可解决的现实问题

    1.解决大型互联网公司并发高吞吐问题;
    2.解决分布式Web应用服务器集群问题。

    学习成就

    1.一线城市互联网公司开发认知能力;
    2.分布式开发能力。

  • 主讲内容

    1.Kali Linux操作系统实战
    2.