郑州达内教育IT培训学校
第一阶段:C语言编程基础
课程内容
●计算机概述
●标准C基础语法
数据结构和算法
学习目标
计算机概述, Linux Eclipse开发环境搭建
■基本数据类型,流程控制,数组俄罗斯方块
■各种存储结构优劣对比,排序算法优劣对比
第二阶段:Linux C 系统开发
学习目标
●Linux文件系统
●Linux内存管理
●Linux进程管理
●Linux线程管理
●网络通讯开发
学习目标
■掌握文件的打开与关闭、文件的读写、系统与标准I/O
■掌握子进程创建、进程间通讯、信号捕获和处理
■掌握线程创建、线程同步技术
第三阶段:C++语言及数据库
学习目标
●C++基础
●OOP
●异常和IO流
●QT开源框架库
●C++模板
●STL标准模板库
●MySQL
学习目标
■熟悉名字空间、各种数据类型的操作
■熟练掌握C++各种异常情况处理,输入输出流操作
■掌握QT开源框架库的使用
■了解C++泛化数据类型技术原理和实现
■掌握STL十大容器使用
第四阶段:Windows系统开发
学习目标
●Windows编程基础
●Windows窗口
●Windows线程管理
●MFC框架总揽
●视图架构
●MFC序列化
●MFC网络通讯
●ADO接口
学习目标
■掌握窗口的注册、窗口的创建、消息机制、 资源的使用
■了解MFC的概述、程序启动机制、窗口创建机制
■掌握文件操作、 久保存机制
■掌握ADO接口访问数据库技术
第五阶段:黑客攻防加网络安全
学习目标
●网络安全概述
●网络协议栈
●密钥
●内核加固
●网络诱骗
●防火墙
●垃圾邮件过滤
●恶意代码检测
●嗅探器
学习目标
■网络安全开发编码原理和切入点的剖析
■对称秘钥、公钥秘钥的原理解析
■针对木马攻击程序的反响渗透和注入技术
■防火墙技术工作原理解析
■各种抓包工具工作原理