PX-2-课程开篇开班演讲
课程开篇:
1.安装环境
vs2015 + qt + msdn 开发环境的安装和配置
2.课程的考试和测试
对题目的讲解
3.阶段的项目介绍
| C语言阶段 | C语言面试100题分析,递归实现常量表达式编译器 |
| C语言阶段 | C语言百度,阿里,腾讯,中软,360面试题分析 |
| C语言阶段 | 项目课 QQ大数据增删查改实现,10级指针,跨平台Linux,Windows,Mac,Android ,ios |
| C语言阶段 | 项目课 病毒与杀毒软件实现 |
| C语言阶段 | 项目课 文件防火墙,进程防火墙,网络防火墙,调戏百度,阿里,腾讯,360 |
| C语言阶段 | 项目课 跨平台IDE实现 (跨平台Linux,Windows,Mac) |
4.知识点联网
工作经验和网络的链接,掌握点。点链接成线。关联起来的办法:不断的解决问题。
5.写代码
c++ 实现函数和设计函数的基本功
6.敲代码的方法
改写别人的代码用不同的方法实现别人的代码,改写而非抄袭别人的思路;
高手都在连线
7.总结知识点根据自己的理解总结知识点。
| 学习时间 8个月 | 注意,仅仅培育C++高级工程师,全栈不适合C++,你能当高级厨师,还去洗碗有意义吗,你能当CEO,还当保安有意义了 |
| 环境配置 | 跨平台C语言开发简介,掌握C语言的强大用途,Linux,Android,Unix,iOS,Windows,Mac OS指令介绍 |
| C语言阶段 | C语言常量与变量,基本数据类型,进制计算,极限,补码,阶码,运算符优先级结合性 |
| C语言阶段 | C语言 数据输入与输出 ,以及重定向,到文件与字符串 |
| C语言阶段 | C语言的顺序结构,分支结构,循环结构 |
| C语言阶段 | C语言 分支循环逻辑算法专题课,小学奥数编程专题 |
| C语言阶段 | C语言 函数以及递归,形参,实参数,可变参数函数 |
| C语言阶段 | C语言 数组,二维数组,三维数组 5种循环结合数组算法专题课,游戏常用算法九皇后,迷宫,汉诺塔 |
| C语言阶段 | 指针,二级指针,指向数组的指针,指针数组,外挂编程实战,指针函数 |
| C语言阶段 | 函数指针,函数指针精解,以及信息安全代码区开发,动态分配内存详解 |
| C语言阶段 | C语言字符串,以及字符串面试题拆解,宽字符,窄字符,unicode原理 |
| C语言阶段 | C语言结构体,结构体数组,指向结构体的指针,结构体对齐,共用体 |
| C语言阶段 | C语言内存四区以及生存期作用域 C语言位运算实战编程 |
| C语言阶段 | C语言链式存储 数组存储 分块存储 实现数组库,链表库(单链表,双链表) |
| C语言阶段 | C语言实现数组栈队列,链表栈队列 |
| C语言阶段 | C语言文件缓冲区以及文件顺序读写,随机读写编程,自杀,自我复制实现 |
| C语言阶段 | C语言多线程编程实战,大数据编程实现,动态库,静态库,注入技术,加载技术 |
| C语言阶段 | C语言网络编程实战,实现远程控制以及服务器后门 |
| C语言阶段 | C语言预处理指令,大型项目代码分析,重复包含,typedef,条件编译,宏定义 C语言面向对象编程 |
| C语言阶段 | C语言面试100题分析,递归实现常量表达式编译器 |
| C语言阶段 | C语言百度,阿里,腾讯,中软,360面试题分析 |
| C语言阶段 | 项目课 QQ大数据增删查改实现,10级指针,跨平台Linux,Windows,Mac,Android ,ios |
| C语言阶段 | 项目课 病毒与杀毒软件实现 |
| C语言阶段 | 项目课 文件防火墙,进程防火墙,网络防火墙,调戏百度,阿里,腾讯,360 |
| C语言阶段 | 项目课 跨平台IDE实现 (跨平台Linux,Windows,Mac) |
| C++语言阶段 | C++对C的拓展 C++命名空间和数据类型 引用(左值、右值、引用本质分析、引用和const结合) |
| C++语言阶段 | C++对C的拓展 C++关键字详解 , C++与C强弱类型分析 ,C/C++混合编程 |
| C++语言阶段 | C++对C的拓展 C++11新语法 智能指针 lanmda表达式,auto, Decltype,array数组 |
| C++语言阶段 | C++对C的拓展 C++11新语法 ,bind,移动语义,右值引用,多线程 |
| C++语言阶段 | 面向对象编程思想与面向过程编程思想 c++编译器对象管理模型分析(类的数据区与代码区) |
| C++语言阶段 | 类中的封装 public, protected ,private,类的构造和析构,拷贝构造, |
| C++语言阶段 | 类中的静态变量与静态函数 友元函数和友元类 |
| C++语言阶段 | 类中的运算符重载,详解new delete局部重载,全局重载,重载流运算符,重载所有运算符 C++伪函数 |
| C++语言阶段 | 类中的代码重用,继承,多继承,虚基类,继承与运算符分析,类成员变量与成员函数覆盖 |
| C++语言阶段 | 多态(概念、意义、原理剖析、多态案例)多态与设计模式 |
| C++语言阶段 | 虚函数、纯虚函数、抽象类,虚函数指针表分析 |
| C++语言阶段 | 函数模板,可变参数函数模板、类模板,以及STL原理Boost原理分析 |
| C++语言阶段 | 输入输出流,重定向,处理大数据,以及网页CGI |
| C++语言阶段 | 异常处理(Exception) C++多线程与原子变量,进程同步异步 |
| C++高级阶段 | STL 六大组件,容器(vector, list, deque, string,set, multiset, map, mulmap, hash_set, hash_map, hash_multiset, hash_multimap),算法,迭代器,仿函数,配接器,配置器 |
| C++高级阶段 | STL 算法详解 非可变序列算法 可变序列算法 排序算法 数值算法 |
| C++高级阶段 | STL 算法实战 迷宫,皇后,树,cocos2dx 应用STL |
| C++高级阶段 | Boost 实战 跨平台编译 容器与数据结构 字符串算法和文字处理 正则表达式 |
| C++高级阶段 | Boost 实战 Boost多线程 智能指针 函数对象相关 日期与时间 网络编程 cocos2dx 应用Boost |
| C++高级阶段 | ACE 实战 ACE基础网络I/O相关对象 Reactor框架 |
| C++高级阶段 | ACE 实战 Task框架 Acceptor-Connector框架 Proactor框架 cocos2dx 应用ACE |
| C++高级阶段 | QT实战 子窗口和控件,信号和槽基础;坐标体系,设置子窗口位置,布局管理,Resize策略;控件编程 |
| C++高级阶段 | QT 2D绘图,简单绘制;使用QGraphicsScene绘制;自定义控件实现;QT播放视频,音频,调用摄像头 |
| C++高级阶段 | QT 内存文件,普通文件,Socket,文件映射,数据加密; QT进程与线程 |
| C++高级阶段 | QT 网络编程 TCP UDP UDP的广播和多播;HttpClient;json的编码和解码;QT数据库编程 |
| C++高级阶段 | QT 工具(qt设计师,qt预言家,qt助手,qt例子); QT跨平台移植 Android, iOS,Windows,Linux, Mac 打包部署 |
| C++高级阶段 | 设计模式与Boost ,ACE ,QT,cocos2dx详解 工厂模式,单例模式等等23种设计模式 |
| C++高级阶段 | 设计模式与Boost ,ACE ,QT,cocos2dx详解 工厂模式,单例模式等等23种设计模式,UML实战 |
| 数据结构 | 动态数组模板库 数组栈 数组队列库,字符串库,迭代器,智能指针 |
| 数据结构 | 链表模板库,单链表,双链表,环链表 |
| 数据结构 | 链式栈,链式队列 数组嵌套与链表嵌套 |
| 数据结构 | 二叉树,线索二叉树模板库,优先队列库 |
| 数据结构 | 哈弗曼树模板库 |
| 数据结构 | B-Tree B+Tree 模板库 |
| 数据结构 | 最大堆最小堆库 |
| 数据结构 | 红黑树模板库 |
| 数据结构 | 图模板库 |
| 数据结构 | 排序模板库,数组排序,链表排序 |
| Windows平台课程 | C语言 Windows SDK编程 方法概览,以及Windows消息机制,线程机制 内存机制,进程机制 |
| Windows平台课程 | C语言 Windows SDK编程 方法概览 Windows的SDK编程原理; 消息映射机制; 对话框的编程; 文件操作; |
| Windows平台课程 | Visual C++ 2015 MFC菜单编程 Visual C++ 2015 MFC对话框编程 Visual C++ 2015 MFC对话框控件 Visual C++ 2015 MFC应用程序界面与美化 Visual C++ 2015 MFC文本与字体,文档与视图,窗口切分、一档多视图; 文档序列化; Visual C++ 2015 MFC图形图像编程 Visual C++ 2015 MFC动态函数链接库 Visual C++ 2015 MFC ActiveX控件 Visual C++ 2015 MFC文件与注册表操作 Visual C++ 2015 MFC数据库开发 Visual C++2015 MFC多线程程序设计 Visual C++ 2015 MFC网络程序设计,TCP,UDP ,单播,多播,广播 Visual C++ 2015 MFC进程通信 Visual C++ 2015 COM组件编程 IE ActiveX实现 Visual C++ 2015 CLR Windows窗口编程 Visual C++ 2015 MFC与.NET交互编程 |
| Linux 平台课程 | Shell入门基础 Shell编程环境的搭建 Shell编程基础 变量和引用 条件测试和判断语句 循环结构 函数 数组 正则表达式 基本文本处理 流编程 文本处理器awk命令 文件的操作 Shell与进程处理 Shell编程实例 Shell脚本调试技术 利用Shell脚本解决实际问题 |
| Linux 平台课程 | |
| Linux 平台课程 | TCP/IP协议族简介 应用层网络服务程序简介 TCP网络编程基础 服务器和客户端信息的获取 数据的IO和复用 基于UDP协议的接收和发送 高级套接字 套接字选项 原始套接字 服务器模型选择 IPv6简介 Linux内核中网络部分结构以及分布 netfilter框架内报文处理 Linux web 高并发服务器的例子SHTTPD Linux 网络协议栈的例子SIP Linux 防火墙的例子SIPFW |
| Linux 平台课程 | Unix/Linux开发环境;Linux环境;内存管理; 时间; Unix/Linux文件I/O操作;缓冲I/O, 高级文件I/O,文件和目录管理 Unix/Linux文件系统剖析; 进制控制原语; 进程间通信;高级进程管理 Unix/Linux信号处理; 进程间关系和守护进程; 线程 线程控制原语和线程间同步。 |
| Linux 平台课程 | SQL语言编程;SQL语言编程与面试强化;ORACLE数据库管理,实战操作;ORACLE Proc编程;MYSQL数据库管理、实战操作;MYSQL 高级编程实战。 |
| Linux 平台课程 | KaLi Linux 信息采集实战 漏洞分析实战 Web渗透实战 密码与无线攻击 嗅探欺骗实战 压力测试 数字取证 权限与漏洞实战 |
| 代码驱动算法导论讲解 | 请见算法导论目录 |
| 世界500强面试题代码讲解 | 世界500强面试题代码讲解 175题 |
| 项目实战 | 参考谢同学20K简历 |
| 就业指导阶段 | "现状分析 •行业薪水 自身分析 •城市分析、行业分析、技术分析、跳槽分析、学历分析 职业规划 •介绍IT岗位和职位、介绍企业组织架构、程序员未来发展方向 •介绍公司类型区别、如何选择企业、如何充电学习 •做管理和搞技术如何去决择、性格分析、职场分析 简历讲解 •简历的介绍、简历的目的、简历的内容 •基本信息、求职意向 •专业技能、工作经历、项目经验 •教育经历、个人评价、如何投递简历" "•笔试、机试分析、电话面试分析、人事面试分析、技术面试分析 •面试中注意事项、入职手续注意事项 •求职心态、入职后的怎么安全渡过试用期 书写简历 •提交就业指导老师审阅修改 •最终版修改后提交就业指导老师 模拟面试 •人事面试、技术面试 " |

浙公网安备 33010602011771号