学完该课程,将 能够胜任Linux运维工程师,脚本开发工程师,C语言面试达人,Linux C网络攻防工程师,网络攻防专家等岗位

【年度钻石会员】C/C++

对C/C++感兴趣,但没有任何软件编程基础,想先从零基础入手的软件开发爱好者;熟练学习和掌握后,可满足企业开发的初中级、甚至高级需求

课程时长:300课时 学习人数:111人

教学服务服务期: 365天

  • 随到随学
  • 全方位学习测评
  • 配套教辅
  • 源码开放
  • 入学须知
  • 集中答疑
  • 就业指导
  • 课程更新
  • ¥9980.00 ¥14999.00

    阶段一  c语言基础

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

    第一章:  c语言基础语法

    1-1 第一个helloworld 免费试学
    免费试学
    1-2 变量和数据类型 免费试学
    免费试学
    1-3 运算符和程序结构 免费试学
    免费试学
    1-4 数组 免费试学
    免费试学
    1-5 函数 免费试学
    免费试学
    1-6 指针 免费试学
    免费试学
    1-7 内存管理 免费试学
    免费试学
    1-8 复合类型 免费试学
    免费试学
    1-9 标准文件 免费试学
    免费试学

    第二章:  游戏案例和linux

    2-1 贪吃蛇案例
    2-2 1linux

    阶段二  C提高+数据结构

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

    第一章:  C高级

    1-1 变量和内存分布
    1-2 指针强化
    1-3 结构体和文件的高级用法
    1-4 链表和回调函数
    1-5 编译过程和面向接口

    第二章:  数据结构

    2-1 动态数组和链表
    2-2 栈和队列
    2-3 二叉树

    阶段三  C++核心编程和桌面软件

    "可掌握的核心能力: 具备常用C++方向基本知识和常用技能。具备常用QT和MFC界面开发的基本技巧和常用技能;"

    第一章:  C++核心编程

    1-1 C++概述
    1-2 引用
    1-3 类和对象
    1-4 构造和析构
    1-5 操作符重载
    1-6 继承和多态

    第二章:  模板和IO

    2-1 模版
    2-2 异常
    2-3 IO

    第三章:  STL

    3-1 概述和三大组件
    3-2 线性容器
    3-3 非线性容器
    3-4 算法

    第四章:  Qt

    4-1 第一个helloworld 界面
    4-2 信号和槽
    4-3 界面控件
    4-4 事件
    4-5 返金币游戏案例

    阶段四  Linux核心编程

    "可掌握的核心能力: 具备常用后台服务器开发方向基本知识和常用技能,并具备基本的开发能力。"

    第一章:  Linux系统编程

    1-1 Linux常用命令
    1-2 Linux环境下编写C程序
    1-3 Makefile
    1-4 Linux文件和系统调用
    1-5 进程
    1-6 进程间通信
    1-7 进程组和守护进程
    1-8 线程和线程同步

    第二章:  linux网络编程

    2-1 网络基础
    2-2 Tcp和socket
    2-3 Tcp状态转移和IO多路复用
    2-4 反应堆模型和线程池模型
    2-5 libevent
    2-6 webserver项目

    阶段五  安全传输平台项目

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

    第一章:  数据库

    1-1 Oracle数据库
    1-2 MySql数据库

    第二章:  安全传输平台项目

    2-1 项目介绍和部署
    2-2 使用Git进行项目管理
    2-3 报文编解码-ASN.1
    2-4 报文编解码-工厂模式
    2-5 套接字通信
    2-6 共享内存
    2-7 秘钥协商客户端
    2-8 秘钥协商服务器
    2-9 守护进程-脚本-OCCI
    2-10 occi-Qt
    2-11 数据库-Qt
    2-12 对称加密

    阶段六  云盘项目

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

    第一章:  传智云盘项目

    1-1 fastDFS
    1-2 redis
    1-3 nginx
    1-4 fastCGI
    1-5 nginx+fastdfs
    1-6 Qt中http-正则表达式
    1-7 登录注册
    1-8 单例模式-样式表-上传功能
    1-9 上传-文件列表-下载
    1-10 总结

    阶段七  网络攻防项目

    "可掌握的核心能力: 具备市场主流网络安全攻防技术; 具备流量监测等核心安全研发能力。"

    第一章:  网络基础

    1-1 网络攻防概述
    1-2 访问控制列表
    1-3 认证和审计
    1-4 嗅探
    1-5 防火墙

    第二章:  防火墙入侵

    2-1 防火墙入侵

    第三章:  渗透测试

    3-1 踩点
    3-2 信息收集
    3-3 ssh+ARP渗透
    3-4 web+tcp渗透

    第四章:  攻防实战

    4-1 tftp探测

    第五章:  shell

    5-1 shell语法
    5-2 shell高级和正则表达式
    他们在学 已报名111
    1. 就业班头像
      bxg_98572

      2019-07-19 23:26:36 在学习

    2. 就业班头像
      bxg_97364

      2019-07-19 22:33:14 在学习

    3. 就业班头像
      bxg_21683

      2019-07-19 08:33:08 在学习

    4. 就业班头像
      134****2537

      2019-07-18 05:52:26 在学习

    5. 就业班头像
      bxg_42804

      2019-07-18 00:12:42 在学习

    6. 就业班头像
      134****0902

      2019-07-13 19:00:35 在学习

    7. 就业班头像
      Nicolelee

      2019-07-12 21:17:45 在学习

    8. 就业班头像
      jdxia

      2019-07-12 08:30:35 在学习

    9. 就业班头像
      bxg_38491

      2019-07-08 10:49:13 在学习

    10. 就业班头像
      132****0228

      2019-07-02 15:47:27 在学习