本培训课程全面提高对C/C++的深入理解,培养良好编程习惯,提高代码质量,掌握程序漏洞原理及利用方法,并掌握程序漏洞解决方案,提高代码安全性。
主 题 | 内 容 | 培 训 目 标 |
培训开始 | 讲师与学员自我介绍; 课程目标介绍; 课程内容介绍; | 使学员了解培训的目标和内容。 |
C/C ++语言特性介绍 | C/ C ++语法特性介绍。 | 了解C/C ++语言及语法特性,语言特性对程序安全有很大影响。 了解代码内存分布及编译器等开发工具的基本知识为后续安全编程打下基础。 |
进程内存组织及编译器、链接器、预处理器介绍; | ||
C/C ++编程习惯 | 代码源文件的组织结构; | 培养良好的编程习惯,良好的编程习惯会提高代码的质量。 |
源代码的板式; | ||
命名规则; | ||
C/C++高质量编程 | 常量、声明、表达式的使用: 表达式编写规则; 程序控制语句编写规则; 常量定义规则、类中的常量使用。 | 深入介绍如何进行高质量程序设计及如何提高程序效率,掌握高质量程序设计的规则,代码质量的提高不但会提升程序执行效率,也会提高程序安全性。 掌握常量及表达式的编写规则; 掌握指针的使用规则; 掌握函数设计规则; 掌握类设计规则; 掌握基本的内存管理规则。 |
指针的使用: 指针与数组; 指针与引用; 指针参数的传递。 | ||
函数设计: 函数的参数与返回值; 函数内部实现; C++函数的高级特性。 | ||
类设计: 类的构造函数、析构函数与赋值函数; 类的继承与组合; | ||
内存管理: 内存泄露与野指针问题; | ||
C/C ++编程漏洞及解决方案 | 字符串安全编程: 字符串特征及常见操作错误; 字符串漏洞: 字符串漏洞介绍; 代码注入和弧注入; 字符串漏洞解决方案。 |
等....课程
中科信软高级技术服务机构(已成立13年)→13年期间,为各大企业提供:软件培训、定制培训、技术咨询、技术支持
小班上课、时间灵活 地点灵活(北上广深、成都、武汉都有上课点),人数灵活
师资丰富:我们的教师都有着多年实际项目经验。
售后服务:课后如有课程方面的疑问,可安排老师免费答疑
邮箱: soft@info-soft.cn网址:www.zksoft.org/www.info-soft.cn
详情请咨询:零一零--六二八八三二四七 / 四零零七九九一九一六