灵训教育热线电话报名咨询热线:021-64325820   QQ:437750370 联系我们论坛下载中心
课程说明
在各种绘图类,CAD类工具、中大型游戏、几乎所有的WINDOWS 应用、工业级应用等.这些运算或界面复杂的应用仍然只有C++能够胜任.
此外,对于操作系统的底层开发、驱动类开发、硬件通讯开发等领域C,C++几乎是唯一可以选择的开发语言. 虽然在开发过程中C++工程师需要花费更多的精力(相对JAVA和C#),但换来的是极高的运行效率和自由的开发领域.可以说C++是目前综合了开发效率和运行效率的唯一语言.
人才市场方面,一方面由于C++相对于JAVA,.NET来说,入门较难;另一方面,市场上的专业长期C++培训还几乎为空白.因此目前C++人才已非常匮乏.

C++高级工程师班
C++高级工程师班

本课程从零基础到能高级项目开发,一共三个阶段。完成学习后,学员可独立开发图像处理类、金融工具、中大型游戏、几乎所有的WINDOWS应用及跨平台C++编程。课程采用项目实战式教学,总共近220课时.2015年c++课程全新升级,增加了windows内核编程和嵌入式系统编程以及linux下c++编程的内容,目的是为了打造更为尖端的c++人才,提高学员的竞争力和薪资水平.

基础训练(初级)
模拟训练(中级)
实操训练(高级)
  • 初级1认识C++初步了解基本数据类型,命名空间,类,函数,变量,C++基本程序结构(顺序,分支,循环)。了解跨平台的集成开发环境Code::Blocks,能够编写一些小例子。
  • 初级2熟知C++进一步掌握基本数据类型、基本程序结构。掌握复合数据类型。掌握常数、常量。
  • 初级3C++表达式掌握几乎所有的C++表达式运算符。掌握运算符的优先级。初步了解运算符重载。
  • 初级4函数、类进一步掌握函数和类。掌握函数重载,函数指针,lambda表达式,类成员,成员指针,成员运算符重载,成员访问控制,构造函数,析构函数。
  • 初级5面向对象掌握局部类,嵌套类,友元类,友元函数,拷贝构造,拷贝赋值,右值引用,移动构造,移动赋值,类型转换,类的继承,多重继承,虚函数,纯虚函数,绝对类,接口等。掌握多态、组合、算法、容器等面向对象的思想。
  • 初级6认识设计模式了解工厂模式、抽象工厂模式、适配器模式、观察者模式、命令模式等常用的设计模式。
  • 初级7模版掌握函数模版、类模版,模版参数,模版实例化,函数模版的实参演绎,成员模版,模版特化,依赖名称等。
  • 初级8泛型编程掌握静多态,类型函数。了解模版元编程,表达式模版。了解泛型编程对设计模式的辅助。
  • 初级9实战技巧掌握跨平台的动态链接库的编程方法,掌握模块化的系统架构,掌握在Linux下的编程方法。初步了解字符串、流操作、容器、算法、正则表达式等标准库。
  • 初级10团队小项目—网络爬虫掌握源代码管理工具SVN。 项目要求:到指定网站(如搜狐),抓取包含指定关键字的网页,及该网页包含的图片。 所有同学组成一个项目团队,每个人开发一个模块;掌握团队配合,代码整合调试等技巧。
  • 中级1认识VC了解Visual Studio C++集成开发环境。了解开发工具的使用,了解程序调试等技巧。 与其他C++开发工具的横向对比。了解SDK与MFC。 了解MFC基本框架结构。了解单文档模式程序。了解对话框模版。了解基本控件。了解消息机制。
  • 中级2基本控件掌握标签、编辑框、按钮、单选、多选、列表、组合、滚动条、树形框等控件的使用方法。了解常用的ActiveX控件的使用。了解串口通讯控件。
  • 中级3剖析MFC掌握消息循环机制。掌握文档视图结构(单文档、多文档、对话框)。掌握各控件的继承关系。
  • 中级4菜单、工具栏、状态栏掌握菜单、工具栏、状态栏的使用方法。
  • 中级5对话框掌握对话框模版。掌握对话框模式界面。掌握消息对话框、颜色对话框、字体对话框、文件对话框、属性对话框、向导对话框的使用。
  • 中级6扩展控件、COM与ActiveX掌握扩展基本控件的功能,自定义控件。了解COM的原理,了解ATL库,了解ActiveX控件。
  • 中级7Ribbon界面掌握Ribbon风格的界面方式。
  • 中级8GDI、OpenGL与DirectX掌握GDI和GDI+。简单了解OpenGL和DirectX。
  • 中级9托管下的CLR编程了解托管下的C++ CLR编程,了解DotNet架构。能实做几个小例子。
  • 中级10跨平台的界面库WxWidgets了解跨平台的界面库WxWidgets,并能使用Code::Blocks开发工具实做几个跨平台的界面小例子。
  • 高级1多线程掌握std::thread库的使用。掌握线程间的互斥锁与同步锁。
  • 高级2进程间通讯掌握boost::interprocess库的使用。掌握进程间的数据交互。掌握进程锁。
  • 高级3~4网络编程掌握boost::asio库的使用。掌握TCP/IP协议、UDP协议。了解内网穿透等技术。了解HTTP等协议。
  • 高级5~6数据库编程掌握soci库的使用。掌握针对sqlite、postgresql、mysql数据库的操作。了解简单的SQL语句。
  • 高级7图形图像处理简单了解OpenCV库的使用。了解OCR识别等技术。
  • 高级8~10STL、boost、 lokiXML、json格式的读写。智能指针。正则表达式。序列化。信号槽。字符串处理。日期时间。文件系统。日志。随机数。本地化。等...
  • 高级11~15构建一个脚本解析器由浅入深掌握Boost::Spirit库的使用。 了解OSGi框架(Open Service Gateway Initiative,动态模型系统)的设计。 掌握Apache模块开发。 深入了解HTTP协议,了解get、post、cookie等。 仿PHP构建一个web脚本解析器。
灵训教育入学流程
课程咨询
基础评估
目标评估
1
现场试听
讲师交流
咨询师交流
2
确定学习内容
确定学习计划
安排
3
签订培训协议
领取资料
预定座位
4
开课前一周通知
提供学习工具
 
5
如有对课程有任何问题或想咨询的事项,可留言给我们,我们会尽快回复
称呼: 电话:



留言:
关于我们
灵训IT教育是由上海灵育信息科技有限公司设立的开发类的培训机构。是国内首家以软硬件开发为主业,同时兼顾个人培训、企业培训的高科技信息科技公司。目前在校学员300余名,专兼职讲师10名,所有讲师均有十年以上开发经验,至少有3年以上授课经验。
报名咨询热线:021-64325820、企业热线:021-64325821
地址:上海漕宝路82号,上海光大会展中心,E座十楼 1001/1003


下载中心

扫微信,索取教学资料
在线客服

扫扫马上咨询
沪ICP备15052312号