C++是一种使用非常广泛的电脑程序设计语言,涉及众多领域,如:服务器,嵌入式、物联网、移动互联网、信息安全、游戏等。相对于其他编程语言学习难度稍大,人才供给明显不足。
另外,就目前学习C++而言,可以认为它是一门独立的语言;它并不依赖C语言,我们可以完全不学C语言,而直接学习C++。根据《C++编程思想》一书所评述的,C++与C的效率往往相差在±5%之间。所以在大多数场合中,C++完全可以取代C语言。
学习周期:4个月
培养目标:C#开发工程师、C/C++开发工程师、系统开发工程师、Windows软件开发工程师
适合人群:0基础起点、应届毕业生、非在职或有意转行者、想从事C++开发者等
课程概况:C++基础开发,STL库的使用,VC的使用与开发,界面库的概念介绍,Win32窗口开发,MFC界面库使用,编程高级技巧,C#窗口开发,数据库开发,网络编程,实战项目
热门就业:IT软件企业 互联网公司 通信/电信运营 电子商务公司 金融/投资/证券 保险 新能源 建筑/建材/工程等
个月:
1、熟练掌握C++语法,类的封装,VC的使用与开发
2、数据结构与算法
3、win32窗口的开发,GDI,GDI+的编程,界面库的概念及介绍
4、MFC界面库的使用
5、STL六大组件的使用
第二个月:
1、编程高级技巧、boost库的使用、Windows核心编程、单元调试技巧
2、C#窗口开发、C#语言教学、WPF开发、WinForm开发
3、文件操作、文件在软件项目中的应用
4、多线程编程、线程的创建、线程同步、事件信号、线程区域存储空间
5、设计模式、创建型模式、结构型模式、行为型模式
第三个月:
1、Window SKD开发、Windows消息机制和、Windows API的应用
2、DLL,C0M,DC0M原理
3、数据库开发技术、AD0,0DBC数据库访问技术
4、基于UIWebView的混合编程、产品性能和内存泄漏
5、网络编程
第四个月:
1、ERP软件系统的开发
2、聊天工具的开发
3、职业培训、面试方法、职业规划