400-800-8975
勤学培训网 编程培训 成都编程培训 成都5G物联网培训
成都5G物联网培训

成都5G物联网培训

小班5个月
课程优势: 专属学习方案:根据每位学员的实际情况,导师给学员制定个性化学习方案,无论基础好或差都能根据实际情况完成学业
上课方式: 面授
上课时段: 全日制
¥ 询价
预约试听 在线咨询
课程详情 教学点 教学环境 学员评论 相关推荐

成都5G物联网培训

5G物联网是指利用5G网络与IoT(物联网)技术连接各种物体,构建一个无处不在的超大规模全球信息系统,5G物联网技术将成为人类社会智能化水平得以实现的关键技术,它不仅可以实现对物联网节点的远程监控和管理,还可以提供实时数据传输、文件传输、虚拟现实技术等功能。

【课程名称】:5G物联网培训课程

【课程对象】:零基础、转行学习开发人员

【课程目标】:本课程旨在培养5G物联网开发工程师,能从事物联网驱动开发、物联网网络通信开发、物联网应用程序开发、多平台驱动开发、嵌入式软件开发等相关工作。

【课程周期】:5个月

C++培训学员

【如何成为企业需要的智能物联网人才】:

1、RFID技术:RFID技术是物联网“让物说话”的关键技术。物联网中的RFID标签存储标准化的、可互操作的信息,并通过无线数据通信网络自动采集到中心信息系统中,实现物品的识别。

2、云计算技术:物联网的发展离不开云计算技术的支撑。物联网终端的计算和存储能力有限,云计算平台可以作为物联网的大脑,实现海量数据的存储和计算。

3、传感器技术:传感器技术在物联网中,传感器主要负责接收对象的“语音”内容。传感器技术是从自然原中获取信息并对其进行处理、转换和识别的多学科现代科学与工程技术。

4、人工智能技术:人工智能是一种用计算机模拟某些思维过程和智能行为的技术,关于人的。在物联网中,人工智能技术主要是对物体的“语音”内容进行分析,从而实现计算机自动处理。

5、无线网络技术:在物联网中,要与人无障碍地通信,必然离不开能够传输海量数据的高速无线网络。无线网络不仅包括允许用户建立远距离无线连接的全球语音和数据网络,还包括短距离蓝牙技术、红外线技术和Zigbee技术。

【学习优势】:

1、校企双方共同定制人才培养方案

人才培养方案是教学实施的依据,学到牛牛在充分调研的基础上,以企业用人需求为基础,结合学到牛牛在人才培养上的优势,双方根据培养目标,共同确定培养方案。

2、课程内容与职业标准对接

双方以就业为导向,以培养符合职业岗位需求的具有综合职业能力的教育人才为目标,课程内容除了围绕人才培养目标进行外,学到牛牛更加注重校外实训、企业实践的培养,旨在实现课程内容与职业标准的对接。

【环境展示】:

办公区域

过道

【课程大纲】:

第一阶段:C语言核心(学习时长:5周)

一、Linux系统基础

Linux系统安装、命令讲解、文件管理、用户管理;linux各种软件安装、shell脚本、环境变量;系统网络配置,TCP/IP简介,网络文件系统。

二、C语言核心

1、C语言表达式、基础运算符、C语言关键字、基本数据类型;

2、内存图,取地址与解地址、指针与内存、内存管理;逻辑运算和位运算;

3、程序结构,顺序结构、分支结构、循环结构;

4、数组,一维数组、二维数组、多维数组、指针数组、字符数组等;

5、编译原理,宏定义与预处理、内存分段、代码段、数据段、堆栈段等;

6、函数,参数传递和返回值传递规则、递归函数、回调函数;

7、字符串,字符串基本操作、字符串函数实现等;

8、指针,一级指针、二级指针、多级指针、数组指针、函数指针等;

9、自定义数据结构,结构体、联合、枚举;

10、标准库文件操作,文件打开、关闭、读、写、读写缓冲区等;

11、强制类型转换,C语言封装与设计;C语言头文件、动态库和静态库、大型工程文件布局与头文件的使用。

三、辅助工具:

Makefile、GDB调试软件、GIT版本控制管理;visual studio使用、Eclipse入门;Source Insight代码查看与编写、Putty工具。

四、数据结构:

单链表操作,链表构建、销毁、插入、删除、排序、逆转;冒泡、选择、插入、快速排序;队列、循环队列、栈;二分查找、哈希表构建;树、二叉树、哈弗曼树;Linux内核链表、双向循环链表;this指针、container_of等。

教学案例:学生管理系统、俄罗斯方块、贪吃蛇.

课程目标:达到在Linux系统使用和开发,C语言程序开发,并深入C语言,尤其是内存使用,达到能够看懂Linux内核代码水平。

系统编程

第二阶段:系统编程和网络编程(学习时长:3周)

一、系统文件

POSIX标准介绍、Unix和Linux关系;Linux系统I/O、文件读写、锁、mmap等操作;视频显示设备FrameBuffer操作;LinuxI/O多路复用。

二、进程和线程

系统进程创建、通信、退出机制;Linux线程操作、互斥操作;Linux系统进程间通信;Linux线程创建、退出等操作;Linux线程间同步与互斥。

三、网络接口调用

UDP和TCP接口编程,数据的发送与接收;Sniffer抓包程序分析,TCP/IP五层详解,各层数据原理;网络数据封装,各层数据的发送与接收;网络文件传输、消息打包等;简明局域网聊天软件。

四、网络数据构建

I/O多路复用、广播、多播程序;ARP请求与攻击;路由器、交换机、网关原理;Sniffer网络抓包程序分析,TCP/IP五层详解;网络数据封装,各层数据的发送和接收;广播、多播程序。

教学案例:TCP和UDP网络文件传输、局域网络聊天。

课程目标:使学员理解系统编程,尤其是文件、进程和数据库;对网络五层有深入了解,能够抓包、分析包和封装包,熟悉基于TCP和UDP的编程;理解C++语言与C语言的优缺点,并能够基于QT图形化编程。

C++核心

第三阶段:C++QT开发(学习时长:4周)

一、C++核心

1、C++、C和汇编语言三者之间的联系与区别,输入输出流、文件IO流、引用、友元、命名空间,函数重载、默认参数等;

2、面向对象编程思想,类的封装和继承;

3、对象内存对象内存的动态分配和释放、this指针;类的成员函数和成员变量、静态成员和静态成员函数;

4、构造函数、析构函数、拷贝构造函数(深拷贝、浅拷贝),友元函数和友元类,内联函数,操作符重载、仿函数functor、谓词函数;

5、C++多态、虚函数、纯虚函数、虚函数表、抽象类和接口类;

6、C++类型转换向上造型和向下造型、static_cast、dynamic_cast、const_cast、reinterpret_cast;

7、STL模板、类模板、函数模板、迭代器、容器、适配器、算法等;

8、泛型、Boost库、ACE框架;

9、C++设计模式:单例模式、工厂模式、代理模式等;

10、C++异常C++标准异常库、异常的抛出和捕获;

11、C++11新标准:类型推导、Lambda表达式、正则表达式、模板增强、区间迭代等。

二、QT编程基础

1、QtCreator集成开发环境介绍(设置开发环境,设置编译环境,视图切换,快速查声明);

2、QT编程基础源文件、头文件、ui文件、qrc资源文件、pro工程文件等;

3、QT编译器与编译流程;

4、QT Designer控件和布局、主界面区域、控件属性区域、控件列表区;

5、元对象系统,元对象属性,QT信号和槽机制。

三、数据结构

1、QByteArray字节数组,QString字符串;

2、顺序容器QList、QLinkList、QVector、QQueue、QStack,掌握数组、栈和链表的操作;

3、关联容器QSet、QMultiSet、QMap、QMultiMap、QHash、QMultiHash;

4、迭代器iterator的使用,掌握对容器的迭代遍历,掌握二叉树和哈希表等操作。

四、QT图形界面

1、QT组件布局(QLayout)QBoxLayout,QFormLayout,QGridLayout和QStackedLayout;

2、QT按键QAbstractButton、QPushButton、QCheckBox、QRadioButton、QToolButton;

3、QT WidgetQListWidget、QTableWidget、QTreeWidget等;

4、QT窗口主界面、菜单栏、工具栏、状态栏等;

5、QT样式表(QSS)。

QT图形界面

五、QT对话框

1、QT对话框模态对话框和非模态对话框;

2、QT标准对话框QFileDialog、QFontDialog、QColorDialog、QMessageBox等;

3、QT自定义对话框。

六、QT事件

1、QT事件QT事件循环、鼠标事件、按键事件、事件过滤器;

2、Painter事件QPen和QBrush、QT系统坐标、绘画系统、QPainter绘图;update函数;绘图设备(QPixmap、QBitmap、QImage、QPicture)。

七、文件操作

抽象文件引擎类QIODevice;文本流与二进制数据流;文件和数据流的基本原理和概念;使用QFile、QTextStream、QDataStream与文件的读出和写入;INI文件使用;XML文件使用;JSON文件使用。

八、数据库

QT QSqlDatabase与数据库交互操作;QSqlQuery执行SQL语句,数据库数据增删改查;Navicat安装与使用。

九、进程和线程

1、QT进程进程创建、进程间通信和进程退出机制;

2、QT线程QT线程(QThread)创建、moveToThread创建;

3、QT线程的互斥和同步QMutex、QReadWriteLock、QSemphore和QWaitCondition。

十、网络编程

TCP/IP网络通信基础;UDP网络通信(QUdpSocket);TCP网络通信(QTcpSocket、QTcpServer)。

教学案例:TCP和UDP网络文件传输、局域网络聊天、计算器软件、数据管理系统。

课程目标:理解C++语言与C语言的优缺点,并能掌握QT图形化编程;熟悉基于QT的TCP和UDP编程,对网络五层有深入了解,能够抓包、分析包和封装包;深入学习基于QT的文件和数据库操作;了解进程;深入学习基于QT线程。

网络编程

第四阶段:模块项目(学习时长:2周)

项目列表:装备管理系统;串口网络调试助手;文本编辑器;FeiQ通信软件;网络抓包工具;音视频播放器;ModScan32软件。

课程目标:熟练使用前期课程内容,完成项目内容,掌握项目需求分析及文档编写,项目时间及进度评估,项目模块化及任务分工,了解代码测试用例编写及BUG调试,提高解决问题能力,熟练使用项目工程代码版本管理工具SVN及GIT,熟悉项目汇报文档编写及项目汇报。

第五阶段:物联网应用开发(学习时长:1周)

一、物联网采集层:

STM32,片上外设,传感器,实时操作系统,ucos,freertos等。

二、通信与协议:

NB-IOT技术,ZigBee技术,Lora技术,蓝牙技术,MQTT协议,LW2M协议&Modbus协议。

三、物联网应用层:

ARM嵌入式应用平台,C/S框架、B/S框架,MySQL数据库,SQLite轻量级数据库,高并发服务器。

课程目标:剖析5G物联网应用开发开发框架,掌握物联网采集层、传输层、应用层应用开发技术;深入理解嵌入式系统架构及应用开发;熟悉通信协议编程与解码;熟悉应用层B/S和C/S架构;解决物联网不同应用场景的开发需求。

物联网应用层

第六阶段:实战项目(学习时长:4周)

一、项目列表:

5G物联网环境监测系统,物联网数据采集网关,四旋翼无人机开发,人脸识别系统,智能家居系统,智慧农场

二、项目专题:

物联网应用框架解析,物联网采集端技术解析,物联网网络组网技术解析,物联网通信协议解析,物联网数据应用技术解析。

课程目标:掌握项目需求分析及文档编写,项目时间及进度评估,项目模块化及任务分工,了解代码测试用例编写及BUG调试,提高解决问题能力,熟练使用项目工程代码版本管理工具SVN及GIT,熟悉项目汇报文档编写及项目汇报,商业项目开发运营模式,真正实现与企业项目无缝对接。

第七阶段:就业指导(学习时长:1周)

内容涵盖:

个人简历制作指导,讲解不同企业/职位面试经验;模拟企业一对一、多对一面试现场;向合作企业内推学员简历或组织专场招聘会。

课程目标:指导学员知晓、理解、掌握面试流程及技巧,学会分析自我能力是否匹配企业职位,并在面试时可以清晰准确的表达出自己的亮点及优势,最终拿到职业offer。

【师资介绍】:

龚老师

龚老师

老师介绍:物联网行业多年软件研发工作,3年以上物联网教学经验,物联联网课程体系研发人员,技术涵盖C/C++、Linux、物联网、网络通信安全等领域,拥有丰富的项目研发经验。曾参与多个大型项目的设计研发,如Linux网络安全系统、智能家居控制系统、物联网实时测控系统、无线水文监测系统。

授课风格:技术大拿,实战经验丰富,上课幽默犀利,信手拈来,化无形为有形。

顾老师

顾老师

老师介绍:多年一线软件开发经验,2年以上物联网教学经验,物联网课程体系研发人员,具有丰富的IT行业研发实战经验,精通linux体系结构、跨平台软件研发等,熟悉各物联网相关协议,参与多个大型物联网项目,如MQTT协议通信软件、基于NB-IOT的5G物联网通信控制系统。

【服务优势】:

1、就业服务:学员正式就业12个月内,薪资未达到承诺薪资,可重修,结业后继续安排就业,直至薪资符合承诺标准。

2、基础补习:根据学生报到时间,为学员进行薄弱基础补习。

3、阶段性考核:每一阶段针对学员所学课程进行阶段性测试考核,严格学好每门课,时刻掌握学员学习情况。

4、案例式教学:采用自主研发实训产品,贴合学员实训目标,区别于别家采用网上通用案例教学。

5、全程助教辅导:助教老师24小时全程跟踪辅导,360°无死角解决学生疑问。

6、专属学习方案:根据每位学员的实际情况,导师给学员制定个性化学习方案,无论基础好或差都能根据实际情况完成学业。

接待区域

【为什么选择成都学到牛牛培训】:

1、项目多样性:

自主研发项目多种多样,包括嵌入式、物联网、AI等。学员可以在项目实训环节进行多个项目研发,可达到活学活用,学以致用的目的。

2、多知识点覆盖:

多类型企业项目可供选择,上到操作系统、下到单片机,从有线通信到无线通信,从C语言到java、C++、Python,从嵌入式到物联网到AI,知识覆盖面接近360无死角。

3、自主研发企业项目:

耗时多年打造研磨,拥有独立的研发团队,专注自主研发企业项目,从了解项目,开发流程开始一步步进行团队开发,可以自由发挥,做完的项目可以实现企业标准。

4、团队协作进行项目开发:

我们项目实训阶段完全符合企业项目开发需求,3-5人团队协作进行分组,选任组长,有严格的项目开发计划,项目开发进度标准,进行模块化分工。

5、超长项目开发周期:

22天项目开发周期,不再为赶项目而去做,可以充分了解框架了解具体原理具体实现机制,每个学员多可以完成多个实训项目,让你的知识深度深不见底。

教学点

更多
  • 1
    成都学到牛牛金牛校区

    成都市金牛区蜀西路48号

    查看

校区环境

  • 走廊

    走廊

  • 门面1

    门面1

  • 走廊1

    走廊1

  • 门面

    门面

学员评论

发表评论

成都学到牛牛

成都学到牛牛
认证 2 年

成立:2012年

资质认证 地址认证 教学保障 在线预约 到店体验 售后支持

推荐课程

同类课程