全国咨询热线:400-618-4000 | 股票代码:839976

智能物联网+区块链基础班

学习对象:


1.没有任何软件编程基础和编程经验,想先从0基础入手的编程爱好者;

2.希望以较低的投入和风险来了解自己是否适合转型从事智能物联网+区块链编程的求职人员;

3.对前途迷茫、希望能丰富自己的职场技能,担心毕业即失业的小白人员;

4.可以没有任何的计算机和编程基础,但希望通过自己的付出打破现状的人。


培训周期:


培训时间:部分校区可能会根据实际情况有所调整,详情可询咨询老师   点击咨询


培训方式:全日制脱产,每周5天上课, 上两天课休息一天的上课方式(实际培训时间可能因法定节假日等因素发生变化)。


视频下载

敬请期待~


学习费用


点击此处查看传智播客各学科学费价格表


注:获取更多视频资料+源码+笔记 加QQ:3276250747

1.智能物联网+区块链入门

智能物联网+区块链基础班课程大纲
所处阶段 主讲内容 技术要点 学习目标
第1阶段:
智能物联网+区块链入门
1、编程基础 1.计算机语言发展史;2. 注释;3. 变量;4. 数据类型;5. 运算符;6. 流程控制语句;7. 方法;8. 数组;9. 断点调试基本使用 可掌握的核心能力:
(1)能够掌握计算机工作原理;
(2)熟练使用eclipse编写java代码;
(3)熟练使用java语言的常用对象;
(4)使用java编写单机应用程序;
(5)掌握面向对象编程思想,为以后深入学习就业课程打下坚实的基础。
可解决的现实问题:
学生具备Java基础,为就业班的学习打下基础。
市场价值:
具备Java语言编程基础,但是还不能达到企业的用人标准。
2、面向对象 1.面向对象的基本概念;2. 面向对象的三大特性;3. 面向对象的常用关键字;4. GUI相关
3、常用Api 1.String;2. StringBuffer;3. 正则表达式;4. Arrays;5. Random;6. 包装类
4、集合 1.泛型;2. 单列集合;3. 双列集合;4. 增强for循环
5、IO 1.异常;2. File 类;3. 递归;4. 字节流;5. 字符流; 6. 内存流;7. Properties类
6、多线程 1.多线程的概念于原理;2.实现多线程的方式;3.线程同步问题;4.多线程下载
7、网络编程 1.网络编程的三要素(IP,端口号,协议);2.socket通信;3.UDP协议4.TCP协议
8、反射,
注解与动态代理
1.三种方式获取字节码文件对象;2. 反射获取构造方法;3. 反射获取成员变量;4. 反射获取成员方法;5. 暴力反射;6. 注解的概念;7. Java中的注解;8. 注解的作用目标;9. 注解的属性;10. 注解的保留策略;11. 通过反射读取注解;11. 动态代理的概念与用途;12. 使用Proxy类与InvocationHandler接口实现动态代理
9、实战
坦克大战
1.LWJGL介绍; 2. 静态元素绘制;3. 坦克逻辑 ;4. 子弹逻辑;5. 坦克在草丛隐藏;6. 子弹与墙体的碰撞;7. 坦克与墙体的碰撞

智能物联网+区块链就业班

2.kotlin入门

智能物联网+区块链就业班课程大纲
所处阶段 主讲内容 技术要点 学习目标
第2阶段:
kotlin入门
Kotlin入门 1. 简介;2. 特性;3. 前景 可掌握的核心能力:

(1)熟练使用Kotlin语言的常用API;
(2)掌握函数式编程思想,表达式;
(3)掌握高阶函数、闭包、DSL,为学员自己开发各种技术框架提供技术准备;
(4)使用Kotlin高效率编写单机应用程序;
(5)使用Kotlin掌握编写前端页面及逻辑的能力。

可解决的现实问题:

(1)提高编程效率,大量简化基本程序逻辑,程序更加易于理解,使学员能够开发跨平台应用及服务端程序;
(2)为Android物联网课程打下基础;
(3)为前端课程打下坚实的基础;
(4)为服务器端技术课程打下基础。

市场价值:
熟练掌握Kotlin本地开发课程后,可同时满足Java软件、Kotlin软件开发行业的基本需求,根据当下市场反馈数据,薪资可达5000元/月。
Kotlin基本语法 1. 变量;2. 字符串;3. 元组数据;4. 空值处理
控制语句 1. 循环控制语句(for循环,foreach循环,while和do while,continue和break);2. 条件控制语句(条件控制语句if,多分支判断语句when表达式)
区间和数组 1.常见区间;2. 区间遍历;3. 反向区间和区间的反转;4. 数组定义;5. 数组遍历;6. 数组元素修改;7. 查找数组元素角标
函数 1. 四种函数;2. 默认参数 具名参数和可变参数;3. 函数表达式;4. 顶层函数和嵌套函数
递归和尾递归优化
面向对象 1.对象入门;2运算符重载;3.成员变量访问器;4.构造函数;5.面向对象特性;6.特殊类;7.泛型;8.委托和代理;9.扩展函数和扩展属性
集合 1.List集合;2.Map集合
高阶函数
和lambda表达式
1.高阶函数;2.lambda表达式(闭包)
DSL
align="center"实战项目
Kotlin版坦克大战
为什么要把一个项目用两种语言讲一遍,请回顾一下达芬奇画鸡蛋的故事

3.Android物联网

所处阶段 主讲内容 技术要点 学习目标
第3阶段:
Android物联网
Android入门 1.UI布局;2.网络编程;3.四大组件;4.多媒体编程;5.Android新特性 可掌握的核心能力:

(1) 熟练使用kotlin编写android代码;
(2) 掌握android基础知识;
(3) 掌握android相关动画;
(4) 掌握android自定义控件编写流程;
(5) 掌握Android Things开发环境搭建;
(6) 掌握常见传感器的使用;
(7) 掌握GPIO串口总线使用;
(8) 掌握GPS模块开放流程。

可解决的现实问题:

(1) 声控灯,光控灯;
(2) 红外探测仪;
(3) 倒车雷达。

市场价值:
(1) 达到企业物联网硬件开发用人标准,达到Android初级工程师标准,薪资普遍在 10000元/月。
动画 1.帧动画;2.补间动画;3.属性动画;4.矢量动画
自定义控件 1.组合view;2.view的绘制流;3.viewgroup的绘制流程;4.view的事件传递;5.黑马时钟
底层服务
源码编译
Android Things系统 1.嵌入式系统介绍;2.Android前身Brillo;3.系统框架结构;4.与Android系统的差异
运行设备环境 1.官方指定开发板;2.树莓派安装Android Things系统
物联网开发环境 1.Android Studio配置;2.SDK tools和platform版本
案例
霓虹灯
1.硬件清单;2.电子线路连接;3.工程配置与开发逻辑
常见硬件知识扫盲 1.开发板结构介绍;2.杜邦线;3.面包板;4.电阻;5.二极管
GPIO串口总线
走马灯和红绿灯
PWM串口总线
呼吸灯
传感器应用开发 1.声音传感器;2.光控传感器;3.人体感应传感器;4.超声波传感器
GPS开发 1.NMEA协议;2.GPS数据解析

4.前端技术

所处阶段 主讲内容 技术要点 学习目标
第4阶段:
前端技术
html,javascript和css 1.css3;  2.html5 ; 3.javascript 可掌握的核心能力:

(1) 熟练掌握前端各种技能, 熟练使用css和javascript;
(2) 具备解决复杂问题和技术难点的能力;
(3) 丰富的调试技能和组件开发能力;
(4) 能够独立设计开发复杂的功能模块。

 可解决的现实问题:

(1)能够实现功能的同时,考虑代码的优雅性,注重代码的性能和重用性;
(2)针对项目中的bug和技术难点,能够提供解决办法;
(3)深入理解前端框架实现原理,用kotlin开发和包装通用的前端组件;
(4)满足微信小程序企业级开发的工作任务 。

可拥有的市场价值:

熟练掌握和学习后,可满足前端与移动开发行业的中级需求,根据市场反馈数据看,薪资普遍在 10000元/月左右。
微信小程序实战开发 1.基础入门;2.进阶特性;3.项目实战
react 项目实战 1. React入门;2. React进阶; 3. 项目实战

5.智能硬件

所处阶段 主讲内容 技术要点 学习目标
第5阶段: 
智能硬件
智能摄像头 可掌握的核心能力:

(1) 能够操控摄像头智能硬件设备;
(2) 能够通过树莓派连接多个传感器设备,监听传感器数据变化;
(3) 能够掌握android穿戴设备相关api;
(4) 能够掌握树莓派定位模块和数据上传。

可解决的现实问题:

(1) 参与智能硬件设备开发;
(2) 树莓派开发板协同传感器开发;
(3) Android穿戴设备开发。

市场价值:

能够胜任物联网工程师, 根据市场反馈数据看,薪资普遍在 11000元/月左右。
语音操控灯
智能手表/手环
综合智能物联网项目:
共享单车
1. 共享单车

6.前、后端综合项目实战

所处阶段 主讲内容 技术要点 学习目标
第6阶段:
前、后端综合项目实战
mysql数据库 1.入门; 2.约束; 3.多表查询;4.子查询; 5.JDBC连接池 可掌握的核心能力:
(1)熟练使用SSM框架进行后台项目开发;
(2)熟练使用mysql数据库,H2数据库等常用数据库;
(3)掌握常见会话技术;
(4)掌握xml和json数据交互;
(5)掌握maven/gradle等依赖管理工具;
(6)掌握restful服务;
(7)掌握springboot微服务开发技术;
(8)积累互联网后台项目开发经验;
(9) 掌握用户注册登录移动端,服务端业务逻辑;
(10) 掌握用户地址模块移动端,服务端端业务逻辑;
(11) 掌握订单提交移动端,服务端业务逻辑;
(12) 掌握订单状态修改移动端,服务端业务逻辑;
(13) 掌握购物车移动端,服务端业务逻辑;
(14) 掌握支付宝支付移动端,服务端业务逻辑;
(15) 掌握商铺,商品列表页移动端,服务端业务逻辑。

可解决的现实问题:
使用主流框架组合SSM和springboot开发,快速满足企业后台开发需求。实现电商平台服务端核心业务;
实现电商平台移动端核心业务。

市场价值:
(1) 熟练掌握前端和后端的程序员,根据市场反馈数据来看,薪资可达13000元/月 左右。
web基础 1.Xml;  2.cookie ;3. Session; 4. json和restful服务
web高级 1.Mavengradle; 2. SpringBoot ;3. SSM
手机彩票 前端(登录模块,注册模块,我的(练习案例),选彩模块)
后端(登录模块,注册模块,我的,选彩模块)
黑马外卖 移动端;后台端;微信小程序端

7.产品与项目经理之道

所处阶段 主讲内容 技术要点 学习目标
第7阶段:
产品与项目经理之道
产品设计 1.MRD文档;2. 需求挖掘与管理;3. 产品设计;4.PRD文档;5. 项目排期与推进;6.数据分析与版本迭代;7.需求调研分析 可掌握的能力:
(1) 掌握产品经理产品研发流程;
(2) 熟悉在各个里程碑节点下与产品经理的配合机制;
(3) 熟悉项目把控及风险评估。
解决的问题:
无障碍快速上手与产品设计等部门对接,能够快速的开发出高质量的产品。
课程价值:
良好的配合是产品成功的关键,快速理解产品经理的需求与设计风格是一个好的工程师必备的素质之一,学完前6个阶段,再学习此阶段,就业薪资可达到15000左右。
项目管理 1.大过程;2.项目生命周期;3.项目制约因素

8.颠覆性新技术区块链

所处阶段 主讲内容 技术要点 学习目标
第8阶段:
颠覆性新技术区块链
区块链理论基础 1.拜占庭将军问题;2.价值转移;3.公有链,私有链,联盟链;4.UTXO ;5.Hash算法,merkle树;6. Pow/Pos;7. 时间戳;8.智能合约,dao组织;9.软分叉/硬分叉;10. 以太坊,中心化和去中心化 可掌握的核心能力:
(1)掌握主流区块链(Bitcoin,Ethereum)相关机制与原理;
(2)理解各类主流的共识算法(PoW,PoS,DPoS);
(3)熟练掌握区块链系统开发语言;
(4)熟悉常见的安全协议和加密算法;
(5)熟悉比特币优化协议和行业标准;
(6)能基于以太坊编写智能合约;
(7)能编写和发布代币;
(8)能在风口鉴别区块链项目中的猪和鹰。

可解决的现实问题:

扎实的理论基础,快速融入各种行业企业区块链相关开发需求。
市场价值:

区块链人才市场短板巨大,根据市场反馈数据来看,薪资可达15000-20000元/月。
区块链数学基础 1. 二进制基础和真随机数;2.hash运算和数字加密;3. 对称加密和非对称加密和数字签名;4. 高阶模操作;5. 指数和对数;
6. RSA算法;7. ASCII编码;8. Base64编码和Base58编码;9. Checksum;10. 比特币钱包和Vanity地址;11.点对点网络的挑战;12. double speding问题;13. Ledger账本系统和UTXO方案;14. 挖矿和区块链形成;15.TestNet;16.BIP比特币优化协议和行业标准
手把手带你实现比特币 1. 手把手实现区块链生成(kotlin语言版);2. 手把手实现挖矿与工作证明(kotlin语言版)
以太坊与智能区块链 1. 区块链与以太坊;2.以太坊客户端安装和运行;3. 以太坊网络;4.智能合约编程入门;5.solitidy变量,方法,继承和事件;6. oracle(先知);7.solitidy编程实战;8.区中心化应用HeimaDApp实战

我要报名

智能物联网+区块链基础班

1.智能物联网+区块链入门

智能物联网+区块链就业班

2.kotlin入门

3.Android物联网

4.前端技术

5.智能硬件

6.前、后端综合项目实战

7.产品与项目经理之道

8.颠覆性新技术区块链

我要报名