Java+物联网课程

Java+物联网课程

  • 课程级别电询
  • 培训周期电询
  • 培训时间随学随学
  • 咨询电话15037120869

课程介绍

Java+物联网课程

甲骨文本月优惠活动:

学甲骨文原厂Java课程,选盈佳科技原厂Java培训,本月报名可0元入学就业后付款。可申请0元试听赠送精美礼品 更多优惠请咨询在线老师。

经老学员介绍,可以享受更多的优惠

课程优势: 
1. Java是世界大编程语言,市场占有率达20%

2. Oracle公司于2008年收购Java语言的发明者Sun公司,成为Java的拥有者

3. 真正的Oracle原厂Java技术

4. Oracle认证的专业Java师资

5. 真正的Oracle公司原厂教材

6. Oracle原厂国际认证

适用群体:大专及以上学历,具备基本的计算机操作能力、基本的英语阅读能力

培养目标:具备高端、多方位、级水平的Java软件开发人才

就业岗位:Java物联网工程师/Java物联网应用开发员、Java/Java EE/J2EE研发工程师、Java开发员/程序员

课程内容:


课程名称

课程及实训内容

C1 Java面向对象的核心逻辑

主题

主要知识点

走进Java语言

Java编程语言的特性;平台;JVM/ JRE/ JDK的概念和区别;JDK开发环境

变量和数据类型

变量和运算符;表达式;十六进制、二进制、八进制及转换;字节与位;位的与、或、异或、补运算;八种基本数据类型;字符串与标识符;注释语句

分支和循环语句

if /switch分支语句、while/ do-while/ for循环语句、增强型for循环

声明和使用方法

方法的声明和调用;重载方法

类和对象

面向对象的编程;类和对象;字段/属性;垃圾回收

类的封装

类的封装与访问控制修饰符

声明和使用构造器

构造器的声明和使用;对象的内存模型

创建和使用数组

声明和使用数组、多维数组

P1 项目实训

名称

项目描述

A.家庭收支记账软件

模拟实现一个基于文本界面的《家庭收支记账软件》,该软件能够记录家庭的收入、支出,并能够生成收支明细表。该项目的目的在于掌握初步的编程技巧和调试技巧。主要涉及以下知识点:局部变量和基本数据类型、循环语句、分支语句、方法调用和返回值的接收、简单的屏幕输出格式控制。

B.客户信息管理软件

模拟实现一个基于文本界面的《客户信息管理软件》,该软件能够实现对客户对象的插入、修改和删除,并能够打印生成客户明细表。该项目的目的是进一步掌握编程技巧和调试技巧,熟悉面向对象编程。主要涉及以下知识点:类和对象(属性、方法及构造器)、类的封装、引用数组、数组的插入删除和替换、对象的聚集处理、多对象协同工作。

C2开发JavaSE应用程序

主题

主要知识点

类的继承

类的继承;方法覆盖

 

多态引用和多态参数、instanceof运算符与对象的强制类型转换

对象关联与Object

对象的关联与包容;继承Object类并使用equalshashcodetoString方法

staticfinal修饰符

staticfinal修饰符的功能;修饰类、属性、方法的作用

抽象类、接口和枚举

声明和使用抽象类、接口、枚举类

包的管理

packageimportjar包的管理;静态导入

 

异常的概念、分类和常用处理手段

使用基础API

包裹类与拆箱/装箱、java.util.Math类、String/ StringBuffer/ StringBuilder

集合与泛型

集合框架与范型,Collection/Set/List类型的集合;Map集合与泛型的类型参数;迭代器与遍历集合

I/O数据访问

I/O的输入输出流、字节流与字符流;流的链接与包装;对象的序列化

文件与控制台

File对象的使用;标准控制台I/O;格式化输入和输出

创建和使用线程

多线程的创建与启动;线程的控制和结束

P2项目实训

名称

项目描述

A.开发团队调度软件

模拟实现一个基于文本界面的《开发团队人员调度软件》,该软件实现以下功能:

“根据给定的数据创建公司部分成员列表,基于现有的公司成员,组建一个开发团队以开发一个新的项目。开发团队成员包括架构师、设计师和程序员。”;该项目的目的是熟悉Java面向对象的特性,进一步掌握编程技巧和调试技巧;主要涉及以下知识点:类的继承和多态、对象的关联、staticfinal修饰符、特殊类的使用、异常处理等。

B.单机考试管理软件

仿真实现一个基于文本界面的《单机考试系统》,该系统能够提供机上考试功能,并且能够自动判分;能够自动记录较后考试成绩、查询显示考试的答题情况和成绩。该项目以增量方式开发,帮助学员建立查看使用API文档的习惯、掌握编程技巧和调试技巧。项目主要涉及以下主要知识点:基础API、集合的存储与遍历、I/O流基础知识、I/O流的链接、将散装数据合成对象、控制台I/O等。

C3 MySQL数据库设计与开发

主题

主要知识点

走进MySQL数据库

MySQL发展简史与产品构成;MySQL数据库安装;经典world数据库

服务器与客户端

MySQL服务器的启动与停止、客户端常用命令

表数据查询

使用SELECT语句查询表数据;MySQL的数值、字符串、日期/时间等数据类型;使用SQL表达式

管理数据库和表

创建、修改和删除数据库;创建、修改和删除表

操作表数据

使用INSERT/UPDATE/DELETE进行数据的插入、修改和删除

表的联接

联接(join)的概念;在SQL中联接表;基本联接、内联接、外联接的原理与使用

预处理语句

预备、关闭预处理语句,基于参数执行预处理

存储引擎

存储引擎概念及原理;较常见的存储引擎MyISAM InnoDBMEMORY等的特征;使用特定的存储引擎创建表

使用外键

外键、外键约束和引用完整性

 

使用事务控制语句执行多个并发的SQL语句;

理解事务的D属性;事务的隔离级别

 

视图的定义及使用视图;创建、检查、修改与删除视图

MySQLJava

IDE中访问MySQLJava应用程序访问MySQL

C4开发B/S架构的企业应用程序

主题

主要知识点

Java Web应用程序

企业应用程序与JavaEE平台的N层架构;组件和容器架构

开发HTML页面

HTML语言编写网页,基本的HTML标签;B/S架构应用程序的工作原理

可扩展标记语言XML

XML用途与语法规则;XML的开发和配置;查看XML文档

开发Java Servlet组件

Web标准组件ServletServlet工作原理和生命周期

开发JSP组件

JSP组件的工作原理和生命周期;JSP组件的指令、声明、注释、Scriptlet和表达式等脚本元素;JSP隐含变量

Model 2架构

Model2架构;MVC模式

开发HTML表单

HTML表单开发与表单数据处理,常用的表单组件

实现Model 2控制器

控制器的分工与处理流程;使用Servlet实现控制器

实现Model 2服务组件

业务逻辑的封装原理;使用Service组件实现业务逻辑

开发标签化JSP页面

JSP标准标签useBean/ getProperty等;EL表达式语言;JSTL标准自定义标签库,set / if / forEach / url /out的使用

开发过滤器组件

过滤器的开发;使用过滤器实现中文处理

使用JDBC访问数据库

JDBC编程访问数据库,JDBC规范与厂商实现原理

实现对象-关系映射

使用DataSource连接池和JNDI优化数据库访问;使用DAO组件封装数据访问逻辑

P3项目实训

名称

项目描述

书籍库存登记系统

仿真实现一个基于B/S的《书籍库存登记系统》。该系统提供书籍入库登记和库存列表功能,并实现列出库存书籍详细信息。系统以增量方式开发,循序渐进完成,目的在于掌握Web应用程序编程和调试技巧。主要涉及以下主要知识点:Model 2架构的实现、使用Servlet实现控制器,JSP实现视图、表单的各种组件的处理、使用DAO模式,通过DataSource访问数据、在Web应用程序中整合MySQL数据库。

C5开发SSH架构的企业应用程序

主题

主要知识点

使用Struts框架

Struts2框架的MVC工作原理、拦截过滤器模式的应用;编写和配置Action

OGNLStruts标签库

使用Struts2标签库开发JSP页面;使用OGNL表达式

Struts资源与验证

使用Struts资源实现国际化;使用Struts注解验证器验证表单

实现会话管理

HttpSession会话管理机制的原理;使用CookieURL重写机制实现HttpSession

使用Struts拦截器

使用Struts2拦截器,实现自动用户登录认证

开发可复用表示组件

Web表示片段的规划与使用;使用include指令和jsp:include标签嵌入表示片段;

使用Spring框架

Spring3.X框架的架构及特点;控制反转技术IoC;编写和配置Spring Bean;实现Spring依赖注入(DI)编程

使用Spring DAO访问数据库

使用Spring DAO模块实现原理,使用JdbcTemplete访问数据库;

整合StrutsSpring框架

整合SpringStruts2框架的三种方式,Spring容器的整合创建

使用Hibernate框架

Hibernate3.X框架原理;持久化与对象关系映射(ORM);Hibernate核心接口和配置文件

Hibernate框架原理与实现

Hibernate实体对象的状态和运行原理;Hibernate的二级缓存结构;使用HQL检索数据

整合SpringHibernate框架

整合SpringHibernate框架,使用Hibernate Templete访问数据库

实现AOP事务管理

面向切面的编程AOP的原理;使用AOP实现事务管理

P4项目实训

名称

项目描述

TNA电信网络学院

实现一个真实的、基于SSH架构的《电信网络学院(TNA)系统》。系统是以当今主流企业级学习管理系统 (Oracle LMS)为平台,并结合电信行业的具体业务特点和未来发展趋势量身定做的,可满足层级式企业的日常培训需求。系统基于SunTone架构方法学,以增量方式开发,循序渐进完成,目的在于掌握基于SSH架构的Web应用程序的编程和调试技巧。主要涉及以下知识点:基于SSH框架的Model 2架构的实现、使用Struts2框架的特性,如OGNL、验证与资源、拦截器、HttpSession会话管理、可复用表示组件的实际运用、Spring框架的IocAOP特征、使用Hibernate框架访问MySQL数据库、框架的有机整合。

C6开发RIA商用企业应用程序

主题

主要知识点

使用JavaScript语言

JavaScript语言的语法、变量和运算符、流程控制语句和循环语句、函数和对象;JavaScript处理HTML事件及window对象的使用

使用CSS开发页面

CSS层叠样式表;CSS的伪类及应用;CSS盒子模型;使用CSS/DIV实现页面专业布局

Ajax技术应用

Ajax技术的原理及应用;原生Ajax技术的编程;XMLHttpRequest对象的运行原理;XMLHttpRequest对象的常用方法和属性;使用Ajax发送Get/Post请求

JQuery框架的应用

jQuery框架的特性和应用;JQuery核心函数;操作DOM元素;使用JQuery插件实现日期选择、Ajax表单处理、树形视图、链接预览、文字限制器、表单验证

JQuery实现Ajax技术

使用JQuery实现Ajax编程

DWR框架应用

DWR框架的原理及应用;DWR应用程序开发;使用JQuery+DWR架构开发Ajax应用

C7 开发物联网智能系统

主题

主要知识点

走进物联网

物联网的定义与框架。

IOT平台的原理及应用

物联网的技术与协议、物联网的应用与发展。

访问IOT传感器

ZigBee的特性、ZigBee技术概念与特点、ZigBee协议框架、ZigBee的应用与发展。

Java串口通讯编程

串行通讯的原理与实现、Java串口通讯编程。

实现IOT传感器监控

通过物联网检测磁场/光照强度/振动/烟雾/多普勒、通过物联网对照明/电机及灯光强度的控制。

实现IOT-Web应用

Web应用程序中实现串口通讯管理、实现物联网综合智能系统的开发。

P5项目实训

名称

项目描述

物联网智能食品溯源系统

实现一个前沿的《物联网智能食品溯源系统》。该系统使用RFID等物联网技术,提供对农业生产、流通等环节信息的智能溯源管理,并允许用户及监管机构通过网站平台查询质量安全信息及溯源信息。该系统基于SunTone架构方法学增量方式开发,循序渐进完成项目。 目的在于掌握商用的、前沿且应用前景广阔的物联网应用项目的构建、设计、编程和调试技巧。

C8 开发Android应用程序

主题

主要知识点

Android平台简介

3G发展前景与Android平台;Android 系统架构;Android SDKADT开发环境的安装与配置;Android应用程序的运行原理;

开发Hello Android应用程序

Android应用程序的项目结构、资源文件;应用程序的生命周期;事件处理机制;

开发用户界面

用户界面的开发;常用UI组件TextViewToastEditTextButtonMenuAutoCompleteTextViewSpinnerListView等;

使用布局管理器

常用的布局管理器:线性布局、相对布局、表格布局;

使用MVC模式

使用MVC架构开发Android应用程序;

访问数据库

Shared Preference存储机制;文件I/O存储机制;SQLite数据库的使用;Android访问SQLite数据库;

多媒体应用

OpenCore多媒体框架;MediaPlayer播放音频;VideoView播放视频;

实现网络通讯

Android网络与通讯;使用HttpClient框架实现互联网通讯。

P6

名称

项目描述

物联网智能家居系统

实现一个前沿的《物联网智能家居系统》。智能家居将与家居生活有关的各个子系统如安防、灯光控制、窗帘控制、煤气阀控制、信息家电、场景联动等有机地结合在一起,并与Android系统有机整合。通过网络化综合智能控制和管理,实现“以人为本”的全新家居生活体验。该系统基于SunTone架构方法学增量方式开发,循序渐进完成项目。目的在于掌握商用、前沿且应用前景广阔的物联网应用项目的构建、设计和开发,以及与移动互联网整合技术,成为走在时代前列IT人员。



联系我们

选择专业时,如果犹豫不定,不知道选择哪个比较好,敬请致电,专业的咨询老师会为你解答。

报名热线:15037120869

在线咨询: