:
:
:
:
:
:
:
ITjob是深圳市远标培训中心在国家商标局注册的IT教育类著名商标,深圳市远标培训中心是以深圳市计算机行业协会响应国家“产学联手,联合办学”政策为依托,以深圳市计算机行业协会会员企业人才需求为基础设立的,面向高校毕业生培养中高级软件开发、软件测试工程师,向全国知名企业特别是深圳的IT企业输送了大批高质量软件人才。目前本中心开设课程涉及Java、C++、嵌入式、.Net、软件工程、软件测试等方向,还有针对企业开设的定向特别班课程。 | ||||||||||||||||
|
(一)大纲目标
目前,基于WINDOWS/UNIX/LINUX的C++有各种从业人员极为紧缺,尤其是C++软件编程人员,C++系统分析员和C++软件测试人员。本课程专注于培养企业需求量大,就业率高的软件编程和测试人员,并且能让学员身临企业,参加项目实战。
而且还要跟踪企业在C++领域中需求变化,并实时跟进,及时调整课程体系设置,以便能培养出企业极需的最新软件人才。
本课程C++培训包括基础理论讲解、重点内容练习和实战项目训练等内容,要培养的学员能达到以下目标:
(二)理论教学内容
课程分为二大块:
第一阶段:C++学习基础
掌握C/C++语言基础,能够熟练使用C/C++语言编写指定功能小型项目软件;
1) C语言知识和算法基础
面向过程的结构化程序设计方法
C语言常量,变量,类型,表达式
函数和函数调用
指针与数组
数据结构基础及指针使用技巧
自定义数据类型,结构,枚举,联合
位字段与位检测
常用数据结构(堆栈、队列、链表、树等)
查找
排序
C语言实现
C语言输入输出、文件操作
阶段性测试和项目练习
2) C++语言理论基础
C++面向对象概述――类和对象
构造函数和析构函数
运算符重载
继承与派生
虚函数与多态性
C++流和文件操作
模板技术和STL
异常处理和名字空间
Unicode和字符串处理
阶段性测试和项目练习
第二阶段:Linux C/C++编程、Windows VC编程以及软件工程测试理论基础
掌握Linux下C/C++编程,Windows VC编程,能够完成指定功能小型项目软件;
3)Linux C/C++编程基础
Linux简介
Linux安装
常用命令
Shell编程
Vi/Vim编辑器的使用
Linux下C/C++程序编译(g++,gcc,makefile)
Linux下C/C++程序调试(gdb)
Linux文件系统和I/O
Linux进程和多线程
Linux网络编程基础
4)Windows VC/MFC编程
VC编程环境调试技术和经验
Windows编程思想
WIN32程序的消息机制
Windows API编程基础
WIN32 窗体程序设计
MFC窗体程序设计
菜单、工具条、状态条
GDI编程技术
对话框程序(模态对话框、非模态对话框)
常用控件编程
静态链接与动态链接库
进程与线程、Windows同步对象
COM编程基础、ATL组件编程
文档视图程序
Windows TCP/IP协议基础
Windows API网络编程
MFC 基于CSocket网络编程
数据库SQL基础
ADO数据库编程
第三阶段:项目实战
目的:通过几个实际的项目开发。来获得实际的项目开发经验。满足企业的要求。
(三)公共教学内容
1) 数据库课程
关系型数据库原理
SQL数据查询语言(DML DDL DCL)
索引
存储过程
触发器
游标
事务
函数
2) 软件工程课程
面向对象(OO)的分析和设计(OOA&OOD)
统一建模语言(UML)
CMM基本概述、模型、实施。
软件工程概述
软件工程生命周期模型
3) 就业训练课
就业心态训练
简历写作技巧
企业人才需求介绍
面试技巧训练(常见问题的应答)
模拟技术面试训练(项目阐述)
模拟综合面试训