上海C++软件工程师培训

¥面议

上海C++软件工程师培训

  1. 上课班制:
  2. Vip课小班课大班课
  1. 上课时段:
  2. 白天班周末班全日制

课程简介:了解编程的作用和意义。掌握C++语言的基础语法,掌握基本的算法,学会对现实问题进行分解并利用程序语言进行实现。了解常用的计算机相关方面的实用知识,掌握相关的概念,了解计算机的结构和工作原理。

  1. 上海|上海交大教育集团|上海交大教育集团

课程详情 2022-01-06 10:30

课程亮点
小班授课,确保教学质量,授课模式采取O2O线上线下相结合授课模式,并主张实战教学,采取80%实战,20%理论。

适用对象
对C++开发行业感兴趣者

学习目标
高薪入职国内外名企成就自我

课程内容
C++ 是一种中级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的;C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言;C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。

掌握数据结构:

以知识点驱动教学、掌握C语言

数据结构的核心技术

C编程回顾,高质量C语言编程

数据结构与算法,C编程规范

配置管理工具,电子地图管理系统

掌握C++:

以知识点驱动教学、掌握C语言

数据结构的核心技术

C++编码规范

OT编程实战

掌握Linux编程:

以项目驱动教学、掌握C语言

Linux编程的核心技术

Linux应用编程

Linux系统编程实战

以实战演练为驱动

提升就业技能

Word办公 Excel办公 职业认知

职业素养与技能 就业指导与发展

掌握数据库

以知识点驱动教学、掌握C++

数据库的核心技术

C++基础 C编程编程

泛型编程与STL

Oracle-SQL开发

C++软件工程师培训

C++概述

C+ +是在C语言的基础上开发的一种通用编程语言,应用广泛。C+ +支持多种编程范式--面向对象编程、泛型编程和过程化编程。与其它语言相比,可以直接访问物理地址,与汇编语言相比又具有良好的可读性和可移植性。

C++在未来的前景

C++更偏于底层,学习难度稍大于其他高级语言(如JAVAC#等),现拥有的框架和库也没有其他高级语言那么繁多。学成后,C+ +的待遇普遍也高于其他高级语言 ,程序员在公司的地位也高于其他高级语言程序员。





阶段一:C语言开发基础阶段二:Unix高级开发和数据库开发阶段三:Windows开发/VC++
Unix/Linux基础(Linux操作系统基础Unix/Linux操作系统Kernel和Shell;Unix/Linux文件系统简介;常用的Shell命令;vi的使用;环境变量;简单Shell脚本程序;)
标准C基础(gcc编译器,数据类型,变量和常量;运算符和表达式,分支,循环;数组,函数,指针和字符串,结构,联合和枚举;指针高级应用,双指针,void指针,函数指针;C标准库,堆内存分配,IO等)
C++编程(C++命名空间和数据类型;面向对象编程(OOP),类和对象; 构造器,拷贝构造,析构,new/delete;运算符重载;面向对象编程(OOP),封装、继承和多态;输入输出流;异常处理(Exception))
数据结构和算法(数据结构的基本概念;线性结构;双向链表; 栈和队列;?树和二叉树; 顺序查找法和二分查找法;排序算法(冒泡、选择、插入、快速)
模板和STL(模板基本概念(template);类模板和模板类;函数模板和模板函数;类型推断;类模板和函数模板的特化;智能指针的实现;标准模板库(Standard Template Library); STL容器、迭代器和算法)
全真实训项目一:K-Score学生成绩管理系统、K-Emis企业信息管理系统、LinkedList的实现、K-Emis企业信息管理系统的重构

C++软件工程师培训

课程导论
3.1.1 面向对象程序设计基本概念 
3.1.2 C++语言的产生和发展 
3.1.3 掌握C++程序结构
3.1.4 C++源程序的编辑、编译、链接和运行 
3.1.5 VisualC++6.0集成开发环境的安装和使用 
重点:C++程序结构,C++语言程序上机调试步骤和方法。 
教学单元
数据类型 
3.2.1 关键字和标识符 
3.2.2 基本数据类型 
3.2.3 常量和变量 
重点:标识符的命名规则,基本数据类型的表示范围对使用的影响。
运算符和表达式、输入和输出简介
3.3.1 C++中的运算符及其表达式
3.3.2 输入、输出简介 
重点: 算数运算符、关系运算符、逻辑运算符、条件运算符及其表达式 难点:数据输入输出中格式控制符的使用。 
程序控制流程
3.4.1 选择结构 
3.4.2 循环结构 
3.4.3 continue语句和break语句 
重点:掌握程序设计的三种基本结构:顺序结构、选择结构、循环结构 难点:循环结构的嵌套、混合使用三种基本结构解决实际问题。 
函数
3.4.1 函数的定义和使用格式 
3.4.2 函数的调用过程、函数的嵌套调用和递归调用 
3.4.3 函数的重载 
重点:函数的声明、定义、调用和返回;函数参数传递的两种方式对程序运行结果的影响;函数重载。 
难点:按地址传递函数参数,递归函数的使用。 
数组
3.6.1 一维数组 
3.6.2 二维数组 
3.6.3 字符数组 
重点:一维、二维数组定义及使用方法,并应用数组解决实际问题。 
指针
3.7.1 指针的定义和使用 
3.7.2 指针与数组 
3.7.3 指针作为函数的参数 
3.7.4 new和delete操作符 
重点:指针定义与运算,指针与数组,指针变量作为函数的参数。 难点:返回指针的函数、指向结构体的指针。 
类及其成员的定义和使用
3.8.1 类的定义 
3.8.2 构造函数、析构函数、复制构造函数的创建和使用 
3.8.3 类成员的访问控制 
重点: 类及其成员函数的定义和使用  难点: 含有指针类型的成员的类的复制构造函数的定义 

最新评论

  1. p*g
  2. p*g

    5.0 分2021-10-22 17:38

环境不错,上课氛围很好,老师课程内容讲解很细,很容易听得懂,课下操作的时候还有人辅导

推荐攻略查看全部

位置:上海91搜课网 > IT > C++软件工程师培训