湖南量子教育:长沙Linux C/C++就业班培训费用价格-Linux C/C++就业班
Linux C/C++就业班
Linux C/C++ 介绍
C和C++这门语言40年来经久不衰,是所有语言系统的基础。广泛应用于基础软件、桌面系统、网络通讯、音频视频、游戏娱乐等各个领域。所有的操作系统,windows、linux、android等操作系统都是用C写出来的,因此它能长盛不衰。
这几年,随着智能设备不断增多及物联网的飞速发展,企业对C/C++人才的需求量呈现出了爆炸式增长,导致C++人才非常匮乏。目前工作在一线的C/C++程序员年龄普遍在30岁以上,已经呈现出了断层现象。C/C++语言发展至今已经有近40年历史,是目前应用非常广泛的编程语言,它广泛应用于网络、通讯、图像、游戏、硬件驱动、嵌入式等行业。C/C++的知识更新速度远没有Java、.Net快。2015年3月编程语言排行榜,C++位据第四位,C语言继续稳占第一位!
就业前景
据权威部门统计,我国目前C/C++软件开发人才缺口每年为10万人左右,未来随着信息化、数据化不断提速,这一数字还将成倍增长,如果这一问题得不到解决,软件产业未来将面临危机。因为C/C++软件人才的严重稀缺,C/C++软件工程师的薪资水平正有逐年递增的趋势。
据调查,初、中级C/C++软件开发工程师的年薪目前为5万~15万元,高级软件工程师则高达15万~ 30万元。市场非常紧缺的C/C++技术总监或项目总监年薪更高。C/C++软件工程师与JAVA软件工程师和.NET软件工程师的年薪相比要高出很多。据专家预测,C/C++软件工程师是未来几年非常热门和非常受欢迎的职业之一。
就业薪资
C++工程师平均薪资为¥5469元;招聘待遇及招聘条件的分布,工资5000-8000占比较多,达43%,其中需求量前三名分别为北京,上海,深圳。
课程大纲
课程内容 | 课程目标 | 项目实战 |
第一阶段 Linux C/C++开发基础
| ||
Linux系统基础与shell编程基础 主要讲解Linux系统基本概念、ubuntu的安装与使用、Linux下的目录结构、linux常用命令、网络服务、进程管理、文件系统基本概念、shell脚本的基本概念及shell脚本编程基础。
|
熟练使用linux基本命令 掌握基本shell脚本程序的编写 了解linux的基本概念
|
安装vmvare 虚拟机及ubuntu 操作系统 搭建嵌入式linux开发环境 完成实训项目一
|
GNU C编程 主要讲解企业C语言编码规范,C语言基础,循环与条件分支,指针的概念及应用、数组与指针、指针与字符串、指针和函数、结构体与指针、预处理及位运算,C文件的操作。C语言模块化编程、gcc编译器的使用、Make的作用及Makefile 文件的编写。
|
掌握C语言基本语法 掌握基本Makefile 文件的写法 熟练使用C指针的概念及使用
| 为多目录多源码文件的工程项目编写Makefile文件;
Linux下学生成绩管理系统(要求使用结构体数组来存放学生成绩信息) |
数据结构 主要讲解数据结构的基本概念及常用数据结构在项目开发中的应用。线性表、链表、栈、队列、二叉树在C语言中的实现及应用。顺序查找法,二分法查找、选择排序和冒泡排序算法的C语言实现
|
掌握常用数据结构(线性表、栈和队列)的实现与应用; 熟练常用的查找和排序算法; |
完成单机版的学生选课管理系统(要求使用链表来存放学生的选课信息及教师开课信息); |
第二阶段 Linux C/C++应用编程
| ||
Linux应用编程 主要讲解linux环境下多进程、多线程、网络、以及GUI图形应用程序设计。重点讲解进程的概念、进程创建、进程的通信;线程的创建与同步、内存映射、Linux下文件和目录的操作; 网络编程基础及linux下的网络编程,TCP/IP协议,socket编程接口,并发模型、多路IO复用技术。
|
掌握linux环境下多进程、多线程程序设计方法; 熟练掌握linux环境网络程序设计方法 |
完成基于TFTP协议的TFTP下载工具的开发。包括TFTP客户端和TFTP服务器。 |
GNU C++ 编程 主要讲解GNC C++ 与C的差异、面向对象程序设计思想、类和对象、 继承、抽象、多态性、构造函数、虚函数、函数模板、类模板、友元函数、友元类的基本概念及实现。
|
掌握面向对象程序设计思想; 掌握C++基本语法 熟练应用C++进行应用程序开发 | 基于linux 环境下C++实现的局域网聊天软件。 基于linux 环境下C++实现的《足球先生投票系统》
|
Linux QT 编程 重点讲解跨平台QT开发环境的搭建和移植、Linux图形系统实现机制、QT图形开发基础、QT关键技术、QT图形程序框架,QT应用程序开发基本组件的使用,包括文本框、按钮控件、字符串类的使用、列表框、树型控件等。基于QT的网络编程,TCP SOCKET类,UDP SOCKET类的使用
|
掌握QT图形界面程序的开发
| 完成基于Linux QT平台开发的简易计算器; 完成基于Linux QT平台开发的图片浏览器; 完成基于Linux QT平台开发的俄罗斯方块游戏; 完成基于Linux QT MP3播放器 |
第三阶段 Linux C/C++ 综合项目实训
| ||
项目开发实践 重点讲解项目开发流程、自顶向下的方案设计方法,复杂问题分解成多个简单问题方法。 代码调试方法,基本问题分析和解决的流程。 开发文档的编写,主要有需求分析说明书、软件详细设计说、验收测试文档。
|
贪吃蛇游戏软件开发 企业即时通讯软件开发(类似QQ) 在线音乐播放器开发 社区视频监控系统
| |
第四阶段 嵌入式工程师职业规划及就业指导
| ||
职业规划与就业指导 主要讲解嵌入式工程师的职业规划、求职心态,工作心态和工作方法;人际沟通交流能力,表达能力的训练;项目答辩,简历指导,面试方法指导。重点提升学员的职业素质,提升就业竞争力。
|
湖南量子教育位于长沙高新技术产业园区,是在国家工商部门注册的正规的嵌入式培训机构,是国家信息技术紧缺人才培养工程指定的嵌入式工程师认证考试中心。
我们专注于为大学生提供高端的嵌入式技术培训服务,帮助大学生走出迷茫心态,规划好自己的职业生涯,实现职业的良好发展。
近年来,通过我们的专业培训,改变了众多学员的人生轨迹,帮助他们成功迈入了嵌入式开发这一最有发展前途的职业,实现自己的人生理想!
我们的使命
提升大学生核心就业竞争力
教学理念
启发式教学,理论实践相结合,从实践中学习。重点培养学员软件编程思维能力,发现问题,分析问题,解决问题的能力。同时注重学员学习能力,自信心,工作责任心,团队协作,沟通表达能力等综合职业素质训练。
学校资质