武汉众嵌嵌入式培训中心
武汉众嵌就业项目实训营

0000-00-00  188次

  • 课程原价:¥6000
  • 网报价格:电询
  • 开课时间:滚动开班
  • 结束时间:2024-06-03

如遇无效、虚假、诈骗课程,请立即举报为了您的资金安全,请见面交易,切勿提前支付任何费用举报

课程详情
 基础:c语言基础
课程描述:(C、C++)+ 数据结构 +Unix环境高级编程 + 数据库 + Qt + 3个项目
本课程的特色是以项目为主导,各个知识点逐一铺开的前沿教学方式进行教学。把当前嵌入式实用性强、综合性强的项目作为培训内容,其中涉及界面设计、程序架构、算法分析、系统配置、数据库开发等重要知识点。学员在培训期间会独立完成2个项目,项目的总代码量达到15000行。
入学要求:具有一定的C语言基础,具备一定的分析解决问题能力和团队合作精神,通过入学测试。
职场定位:Linux应用开发工程师
就业领域:Linux应用开发相关企业,例如腾讯、浙江大华、步步高、华为等企业 

项目一(基础篇)
序号
课时安排
课程名称
课程内容
编程实践
1
3
项目分析
从全局整体高度分析项目的结构、功能、所涉及的知识点和实施计划
制定项目实现方案
2
18
C++
对象和类、构造函数、析构函数、操作符重载,友元、基类、派生类、继承、多态、模板
项目界面设计
3
12
Qt
信号和槽、创建对话框、创建主窗口、创建自定义窗口部件、实现应用程序的功能、布局管理、实现应用程序的功能、布局管理、事件处理
4
12
项目界面
如何搭建项目的界面
5
18
数据结构
结构体、共用体、枚举类型、链表、队列、栈、排序
编写项目文件操作相关部分
6
3
标准I/O
文件流和文件指针标准输入,标准输出,标准出错、缓冲标准I/O操作
7
6
文件I/O
文件描述符、 文件基本操作、文件控制、文件和目录、链接
8
6
项目文件操作
项目文件操作设计
9
12
数据库
sqlite3的基本概念
sql
语句、sqlite3的编程接口
编写数据库操作集合
10
12
数据库操作函数设计
为项目编写数据库操作程序
11
6
网络编程
网络基本概念、网络配置、TCP/IP网络编程、UDP网络编程,多路复用select
编写网络连接、传输功能
 
12
12
项目网络相关设计
网络连接通信设计
13
6
进程与进程的控制
进程的概念、进程环境、
进程的存储空间布局、进程的控制、守护进程
编写多线程/进程架构
14
6
进程间通信
管道,信号、消息队列、共享内存、信号量
15
6
线程
线程概念、线程控制、线程间的同步
16
12
线程进程设计
项目的多线程/进程设计
17
6
项目综合测评
完善测试项目
项目完善测试
                      项 目 二(提高篇)
序号
课时安排
课程名称
课程内容
编程实践
1
3
项目分析
从全局整体高度分析项目的结构、功能、所涉及的知识点和实施计划
制定项目实现方案
2
39
项目编写
完成项目的编写
完成项目编写
3
12
项目测试
完善测试项目
项目完善测试
 
项目名称
项目名称
项目要求
硬件要求
软件要求
必备知识
五子棋
实现人人对战和判断输赢等功能
PC
Fedora 8
高级编程的文件操作,进程线程控制,网络编程,C++的基础知识,Qt的基础知识
图书管理系统
实现图书管理的基本功能
PC
Fedora 8
高级编程的文件操作,进程线程控制,网络编程,C++的基础知识,Qt的基础知识
俄罗斯方块
实现俄罗斯方块的基本功能
PC
Fedora8
高级编程的文件操作,进程线程控制,网络编程,C++的基础知识,Qt的基础知识
摇奖系统
实现摇奖机的基本功能
PC
Fedora8
高级编程的文件操作,进程线程控制,网络编程,C++的基础知识,Qt的基础知识
模拟飞鸽
实现飞鸽软件的主要功能
PC
Fedora8
高级编程的文件操作,进程线程控制,网络编程,C++的基础知识,Qt的基础知识
KTV点歌系统
实现KTV点歌基本功能
PC
Fedora8
高级编程的文件操作,进程线程控制,网络编程,C++的基础知识,Qt的基础知识

 
相关课程
在线预约报名
  • 报名课程 :
    武汉众嵌就业项目实训营
  • 报名学校 :
    优质学校会主动联系您
  • 学生姓名 :
    电话号码 :
    联系地址 :
    情况说明 :
    验  证  码 :