返回首页

C++编程思想培训班

时间:2018-11-09 11:38来源:武汉华嵌 作者:技术部 点击:
Linux下C++强化班(HQCPP1101) 课程目标 本课程采用理论教学与实验相结合的方式,系统地介绍嵌入式Linux下C++编程技术。通过本课程的学习,学员可以掌握C++面向对象开发思想、C++封装、
  

C++培训班(HQCPP1101)

 

 课程目标

        本课程采用理论教学与实验相结合的方式,系统地介绍嵌入式Linux下C++编程技术。通过本课程的学习,学员可以掌握C++面向对象开发思想、C++封装、继承、多态特性,为产品开发打下坚实的基础。课程目标包括:
        1)熟悉Linux操作系统具体操作

        2)掌握C++编程、调试技术
   

   培养对象

        有志进行C++程序开发工程师

   入学要求

        学员学习本课程应具备下列基础知识:
        ◆ 具备计算机基础知识;
        ◆ 具备C语言编程基础;
        ◆ 了解Linux基本操作。

   师资团队
       【李家凯】

● 武汉华嵌中心金牌讲师,工学硕士,曾任某公司高级研发经理,5年嵌入式培训讲师经验,9年Linux平台工作经验,有多个大型Linux平台项目开发和管理经验,曾主持开发了基于arm+linux的电子消费终端、POS交易终端、列车运行状态监控系统、电站绝缘子污秽监测系统等大型嵌入式项目。精通Linux下的C语言编程技术、(交叉)编译、调试环境、Makefile编写;精通Linux的内核编译、系统移植、自由软件MiniGUI、 Qt图形编程、sqlite数据库开发、TCP/IP网络编程;精通Linux设备驱动编写。专长研究方向:Arm+Linux平台下的应用编程、系统开发与驱动开发,minigui/QT图形系统开发。李老师博客>>>

       【张杰】
● 武汉华嵌中心高级讲师,工学博士,现为武汉某著名高校教师。 6年大型企业软件开发经验、嵌入式系统开发经验,3年嵌入式培训讲师经验。曾主持开发了多项ARM、Linux嵌入式系统项目开发。精通Linux下的系 统移植与应用开发,尤其专注于linux图形系统开发。专长方向: Linux应用编程、系统开发、linux图形系统开发(clearX)。
  

 

 

更多师资力量请参见师资团队

   教材

        ◆ 《C++开发班培训讲义》

   班级规模及环境

        为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。人手一套开发板和开发用的PC主机。          >>单击查看实验设备

   时间地点

           华嵌武汉中心     (滚动开班):

           华嵌长沙中心     (滚动开班):
        上课地点:查看地图>>


本课程每期班限额15名,报满即停止报名,请提前在线或电话预约
武汉华嵌保留开课时间调整的权利,欢迎来电洽询

   课时费用

        ◆课时: 共5天,35学时。
        ◆培训费用(含教材费):公司员工(2800元),个人自费(2500元),学生自费(1900元,凭有效证件)
        ◆外地学员:代理安排食宿(需提前预定)

   最新优惠

        ◆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠

        ◆套餐课程同时报名优惠措施(以下套餐优惠只能任选一种):

1、同时报选《Qt开发培训班》,即享受300元优惠

2、现在同时报选《ARM班》,《Linux应用班》,《Linux系统班》,《Linux驱动班》中的任意3门课程,9折优惠

   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
        2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
        3、培训合格学员可享受免费推荐就业机会。

   课程进度安排(最新更新日期:2018.03.10
时间 课程大纲

第一天

9:00
|
12:00

1   C++与面向对象基础

  1. 1、C++对C的扩展内容详解
  2. 2、面向对象的基本思想
  3. 3、C++类的定义
  4. 4、成员函数与成员变量
  5. 5、C++对象的使用
13:30
|
17:30

【实验】

  1. 1、强类型机制(默认参数)
  2. 2、引用与指针
  3. 3、内联
  4. 4、域作用符用法
  5. 5、函数重载
  6. 6、C++内存管理
  7. 7、运算类实例

第二天

9:00
|
12:00

2 C++封装(一)

  1. 1、析构函数
  2. 2、拷贝构造
  3. 3、函数内联
  4. 4、成员函数
  5. 5、类组合
  6. 6、类的前向声明与引用
13:30
|
17:30

【实验】

  1. 1、构造函数重载
  2. 2、析构与构造函数关系
  3. 3、内联函数的实现
  4. 4、类组合的构造与析构
  5. 5、成绩类实例

第三天

9:00
|
12:00

C++封装(二)

  1. 1、作用域与可见性
  2. 2、对象的生存期
  3. 3、数据与函数
  4. 4、静态成员
  5. 5、共享数据的保护
  6. 6、友元
13:30
|
17:30

【实验】
 

  1. 1、对象的作用域
  2. 2、static用于静态成员与静态函数
  3. 3、const用于对象、成员变量、成员函数
  4. 4、友元函数与友元类
  5. 5、男人类实例

第四天

9:00
|
12:00

4 继承

  1. 1、类的继承
  2. 2、类成员的访问控制
  3. 3、单继承与多继承
  4. 4、派生类的构造、析构函数
  5. 5、类成员的标识与访问
  6. 6、类组合与多继承综合运用
13:30
|
17:30

【实验】

  1. 1、类的多继承访问权限
  2. 2、派生类与构造、析构
  3. 3、多继承与类组合的综合
  4. 4、教师干部类实例

第五天

9:00
|
17:30

5  多态

  1. 1、多态性
  2. 2、运算符重载
  3. 3、虚函数
  4. 4、纯虚函数
  5. 5、抽象类
  6. 6、类模板

【实验】
  1. 1、成员函数实现运算符重载(单目和多目)
  2. 2、友元函数实现运算符重载(单目和多目)
  3. 3、多态的访问控制
  4. 4、结婚类实例
  5. 5、类模板实例

 

 

 

------分隔线----------------------------

  • 李老师
  • 李老师
  • 胡老师
  • 胡老师
开源硬件平台-Arduino与树莓派