合肥学java软件开发学费多少?
经老学员介绍,可以享受更多的优惠
课程优势:
1. Java是世界z大编程语言,市场占有率达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.单机考试管理软件 | 仿zhen实现一个基于文本界面的《单机考试系统》,该系统能够提供机上考试功能,并且能够自动判分;能够自动记录 后考试成绩、查询显示考试的答题情况和成绩。该项目以增量方式开发,帮助学员建立查看使用API文档的习惯、掌握编程技巧和调试技巧。项目主要涉及以下主要知识点:基础API、集合的存储与遍历、I/O流基础知识、I/O流的链接、将散装数据合成对象、控制台I/O等。 | |
C3 MySQL数据库设计与开发 | 主题 | 主要知识点 |
走进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项目实训 | 名称 | 项目描述 |
书籍库存登记系统 | 仿zhen实现一个基于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人员。 |
合肥中软国际ETC自成立以来不断探索和创新校企合作培养软件人才模式,旨在通过培训实训,切实强化学生的全能职业竞争力,具体扎实地专业实力,水平接近企业需求;拥有成为一名准员工的职场表现力,实现顺利就业;锻造职场拓展能力,从而提升个人竞争力。
大规模实训
1~2周):实训目标:掌握理论知识。
3~4周):实训目标:完成实际项目
1~2月):实训目标:学生向员工转变
1~4月):实训目标:完成毕业论文
文中图片素材来源网络,如有侵权请联系删除厚学推荐学校
网上报名
新闻资讯
更多>>-
合肥JAVA培训学校?学习Java编程好找工作吗?
2017-06-09
-
合肥中软卓越:如何从零开始学习Java?
2017-06-09
-
合肥中软卓越:零基础怎么学习Java?
2017-06-09
-
合肥中软卓越java培训:小白如何自学java?
2017-06-09
-
合肥中软国际:学习ios开发的好处
2017-07-29