北京哪里有Java 物联网课程
学甲骨文原厂Java课程,**盈佳科技原厂Java培训,本月报名可0元入学、就业后付款。可申请免费试听赠送精美礼品, 更多优惠请咨询在线老师。
上课时间、*新优惠、课程价格:点击咨询详情
免费咨询热线:010-64707530 金老师
qq:2645567689
课程优势:
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类并使用equals、hashcode和toString方法 |
|
static与final修饰符 |
static与final修饰符的功能;修饰类、属性、方法的作用 |
|
抽象类、接口和枚举 |
声明和使用抽象类、接口、枚举类 |
|
包的管理 |
package与import;jar包的管理;静态导入 |
|
异 常 |
异常的概念、分类和常用处理手段 |
|
使用基础API |
包裹类与拆箱/装箱、java.util.Math类、String/ StringBuffer/ StringBuilder类 |
|
集合与泛型 |
集合框架与范型,Collection/Set/List类型的集合;Map集合与泛型的类型参数;迭代器与遍历集合 |
|
I/O数据访问 |
I/O的输入输出流、字节流与字符流;流的链接与包装;对象的序列化 |
|
文件与控制台 |
File对象的使用;标准控制台I/O;格式化输入和输出 |
|
创建和使用线程 |
多线程的创建与启动;线程的控制和结束 |
|
P2项目实训 |
名称 |
项目描述 |
A.开发团队调度软件 |
模拟实现一个基于文本界面的《开发团队人员调度软件》,该软件实现以下功能: “根据给定的数据创建公司部分成员列表,基于现有的公司成员,组建一个开发团队以开发一个新的项目。开发团队成员包括架构师、设计师和程序员。”;该项目的目的是熟悉Java面向对象的高级特性,进一步掌握编程技巧和调试技巧;主要涉及以下知识点:类的继承和多态、对象的关联、static和final修饰符、特殊类的使用、异常处理等。 |
|
B.单机考试管理软件 |
仿真实现一个基于文本界面的《单机考试系统》,该系统能够提供机上考试功能,并且能够自动判分;能够自动记录*后考试成绩、查询显示考试的答题情况和成绩。该项目以增量方式开发,帮助学员建立查看使用API文档的习惯、掌握编程技巧和调试技巧。项目主要涉及以下主要知识点:基础API、集合的存储与遍历、I/O流基础知识、I/O流的链接、将散装数据合成对象、控制台I/O等。 |
|
C3MySQL数据库设计与开发 |
主题 |
主要知识点 |
走进MySQL数据库 |
MySQL发展简史与产品构成;MySQL数据库安装;经典world数据库 |
|
服务器与客户端 |
MySQL服务器的启动与停止、客户端常用命令 |
|
表数据查询 |
使用SELECT语句查询表数据;MySQL的数值、字符串、日期/时间等数据类型;使用SQL表达式 |
|
管理数据库和表 |
创建、修改和删除数据库;创建、修改和删除表 |
|
操作表数据 |
使用INSERT/UPDATE/DELETE进行数据的插入、修改和删除 |
|
表的联接 |
联接(join)的概念;在SQL中联接表;基本联接、内联接、外联接的原理与使用 |
|
预处理语句 |
预备、关闭预处理语句,基于参数执行预处理 |
|
存储引擎 |
存储引擎概念及原理;*常见的存储引擎MyISAM、 InnoDB和MEMORY等的特征;使用特定的存储引擎创建表 |
|
使用外键 |
外键、外键约束和引用完整性 |
|
事 务 |
使用事务控制语句执行多个并发的SQL语句; 理解事务的ACID属性;事务的隔离级别 |
|
视 图 |
视图的定义及使用视图;创建、检查、修改与删除视图 |
|
MySQL与Java |
在IDE中访问MySQL;Java应用程序访问MySQL。 |
|
C4开发B/S架构的企业应用程序 |
主题 |
主要知识点 |
Java Web应用程序 |
企业应用程序与JavaEE平台的N层架构;组件和容器架构 |
|
开发HTML页面 |
HTML语言编写网页,基本的HTML标签;B/S架构应用程序的工作原理 |
|
可扩展标记语言XML |
XML用途与语法规则;XML的开发和配置;查看XML文档 |
|
开发Java Servlet组件 |
Web标准组件Servlet;Servlet工作原理和生命周期 |
|
开发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类 |
|
OGNL与Struts标签库 |
使用Struts2标签库开发JSP页面;使用OGNL表达式 |
|
Struts资源与验证 |
使用Struts资源实现国际化;使用Struts注解验证器验证表单 |
|
实现会话管理 |
HttpSession会话管理机制的原理;使用Cookie和URL重写机制实现HttpSession |
|
使用Struts拦截器 |
使用Struts2拦截器,实现自动用户登录认证 |
|
开发可复用表示组件 |
Web表示片段的规划与使用;使用include指令和jsp:include标签嵌入表示片段; |
|
使用Spring框架 |
Spring3.X框架的架构及特点;控制反转技术IoC;编写和配置Spring Bean;实现Spring依赖注入(DI)编程 |
|
使用Spring DAO访问数据库 |
使用Spring DAO模块实现原理,使用JdbcTemplete访问数据库; |
|
整合Struts与Spring框架 |
整合Spring与Struts2框架的三种方式,Spring容器的整合创建 |
|
使用Hibernate框架 |
Hibernate3.X框架原理;持久化与对象关系映射(ORM);Hibernate核心接口和配置文件 |
|
Hibernate框架原理与实现 |
Hibernate实体对象的状态和运行原理;Hibernate的二级缓存结构;使用HQL检索数据 |
|
整合Spring与Hibernate框架 |
整合Spring与Hibernate框架,使用Hibernate Templete访问数据库 |
|
实现AOP事务管理 |
面向切面的编程AOP的原理;使用AOP实现事务管理 |
|
P4项目实训 |
名称 |
项目描述 |
TNA电信网络学院 |
实现一个真实的、基于SSH架构的《电信网络学院(TNA)系统》。系统是以当今主流企业级学习管理系统 (Oracle LMS)为平台,并结合电信行业的具体业务特点和未来发展趋势量身定做的,可满足层级式企业的日常培训需求。系统基于SunTone架构方法学,以增量方式开发,循序渐进完成,目的在于掌握基于SSH架构的Web应用程序的编程和调试技巧。主要涉及以下知识点:基于SSH框架的Model 2架构的实现、使用Struts2框架的高级特性,如OGNL、验证与资源、拦截器、HttpSession会话管理、可复用表示组件的实际运用、Spring框架的Ioc与AOP特征、使用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 SDK和ADT开发环境的安装与配置;Android应用程序的运行原理; |
|
开发Hello Android应用程序 |
Android应用程序的项目结构、资源文件;应用程序的生命周期;事件处理机制; |
|
开发用户界面 |
用户界面的开发;常用UI组件TextView、Toast、EditText、Button、Menu、AutoCompleteTextView、Spinner、ListView等; |
|
使用布局管理器 |
常用的布局管理器:线性布局、相对布局、表格布局; |
|
使用MVC模式 |
使用MVC架构开发Android应用程序; |
|
访问数据库 |
Shared Preference存储机制;文件I/O存储机制;SQLite数据库的使用;Android访问SQLite数据库; |
|
多媒体应用 |
OpenCore多媒体框架;MediaPlayer播放音频;VideoView播放视频; |
|
实现网络通讯 |
Android网络与通讯;使用HttpClient框架实现互联网通讯。 |
|
P6 |
名称 |
项目描述 |
物联网智能家居系统 |
实现一个前沿的《物联网智能家居系统》。智能家居将与家居生活有关的各个子系统如安防、灯光控制、窗帘控制、煤气阀控制、信息家电、场景联动等有机地结合在一起,并与Android系统有机整合。**网络化综合智能控制和管理,实现“以人为本”的全新家居生活体验。该系统基于SunTone架构方法学增量方式开发,循序渐进完成项目。目的在于掌握商用、前沿且应用前景广阔的物联网应用项目的构建、设计和开发,以及与移动互联网整合技术,成为走在时代前列IT人员。 |
甲骨文盈佳科技学习中心主要从事Android、Java、Oracle软件开发的实训和学员的就业安排。让所有想学习**Android、Java、Oracle技术的人员都可以在授权学习中心进行学习。学习中心实行统一经营管理、严格**教学质量,受到社会和业界的高度认可。
Oracle IT职业教育品牌-值得信赖!
30余年的专业IT教育培训服务经验,有超过4,144门面授课程,覆盖Oracle开发技术和管理技术,每年培训843,000个学员,与高校开展多种合作模式。
*强的师资阵容打造科学的课程体系
拥有一支来自Oracle、原Sun公司、IBM等知名企业的技术专家、系统架构师、Oracle数据库管理专家团队。他们技术精湛,教学严谨,深受学员好评。Oracle公司巨资Oracle、Java技术研究打造一套符合企业的完整、科学的课程体系。
融入原厂*新技术真实企业项目实训
作为Java技术的拥有者,Sun公司在2009年被Oracle公司并购后,Oracle公司启动了Java高端实训项目,推出Java原厂技术培训,同时,新技术在发布两周内进行同步更新。提供真实Oracle云计算中心的项目案例,注重学员编程能力锻炼和编程思想培养。
国际**厂商认证-高薪就业的通行证
Oracle认证三大级别:OCA、OCP、OCM。参加Java实训的学员可以直接申请OCJP认证。 **的厂商认证证书是员工入职、晋升、加薪的职业绿卡!
强大Oracle雇主联盟就业平台-为学员就业保驾护航
Oracle公司在中国有超过20000多家合作伙伴及客户,由它们组成了一个强大的雇主联盟就业平台。中心采取订单式培养,并提供长期就业跟踪服务。为Oracle中心每一位学员提供配套就业服务,实现高薪就业。
上课时间、*新优惠、课程价格:点击咨询详情
免费咨询热线:010-64707530 金老师 。
qq:2645567689