【招生对象】
本课适合于理工科专业,有一定Java基础、通过入学考核,且有志于从事软件的人
【教学目标】
通过本课程的多个真实项目的训练,学员还可从理论联系实际的掌握软件设计模式、编程范式,并直接提升对软件架构设计思想的把握。 让学员毕业后真正具备两年左右软件开发经验(注:此课程包括“JavaEE+3G/4G就业突击营”的全部课程)。
【学员风采】
【课程简介】
本课程重点培养掌握MySQL、Oracle数据库、JDBC编程、Java Web、Struts1、Struts2、Hibernate、Spring、JPA、Java EE、3G Android开发的实战与理论双结合软件工程师,本实训营重点讲解Web Service、CXF、工作流jBPM、搜索引擎Lucene、OSEM框架Compass、EJB3.0、JPA、Android等众多高新、热门技术。 除此之外,本课程还包括工作流技术、搜索引擎优化等Java EE编程技术,并通过实践项目介绍数据缓存、页面缓存、负载均衡等系统性能调优技术。
【课程设置】
第三阶段
Struts1.3、Struts 2.2、Ajax、Hibernate、Lucene与OSEM框架Compass、jBPM+ VAS(Value-added service)电信增值业务平台系统
Struts 2框架的工作原理与架构分析,struts-default.xml与default.properties文件分析,Action开发与配置、Action的属性注入,使用通配符配置Action、,ResultType与Result配置,配置Struts 2异常机制,Struts 2与Convention插件,Struts 2中的国际化,Struts 2中的表单校验,Struts 2文件上传、多文件上传;Struts 2的文件下载;自定义类型转换器、输入校验;OGNL表达式与Struts2标签;自定义拦截器,Struts 2的Ajax支持。
Hibernate开发技术:ORM思想,Hibernate映射原理,Hibernate映射:集合映射与组件映射,Hibernate多表关联联合映射、查询;HQL查询,条件查询,原生SQL查询,Hibernate大对象读取技术,Hibernate拦截与回调技术,Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。
Lucene,全文搜索原理,全文搜索引擎Lucene,索引库,创建索引、检索索引、使用Lucene实现全文搜索、深入Lucene API、Lucene 2.2多线程编程模型。OSEM的原理和功能,Compass、使用Compass实现全文搜索,Compass与Spring整合。
Ajax的工作原理:B/S请求响应机制与Web开发模式、XMLHttpRequest对象、DOM与Ajax、使用DOM操作HTML文档,XMLHttpRequest对象、简单的Ajax开发框架、使用responseText处理返回的普通文本信息、使用responseJSON代替简单文本响应。处理服务器响应。
Ajax封装与Ajax框架的原理:Ajax编程的重点和难点,开源Ajax框架,商业Ajax框架,jQuery框架、EXT JS的功能与用法。
阶段项目
VAS(Value-added service)电信增值业务平台系统
该项目是针对广东电信局业务的飞速发展,激活中国电信电话用户,宽带用户,开发该系统.在**满足互联星空vnet用户,天翼用户,我的e家及e家套餐用户等消费者基本通信需求业务的同时电信运营商提供给消费者更高层次的信息需求。增值业务自身特性决定其必然是一种多元化,综合性的捆绑式业务, 打造数字 生活及创造附加价值的一系列业务组合,给用户带来全新体验!本项目涉及到mysql数据库、Struts2.2、Ajax、Hibernate等JavaWeb开源技术。
第四 阶段
Spring 3.0、UML、CVS/SVN、S2SH整合+中国邮政个性化平台
Spring 3.0框架的思想与原理,IoC思想,Spring容器与容器中的Bean,Bean作用域范围,依赖注入,依赖注入配置,Bean生命周期管理,Spring 3.0的简化配置,Sp EL的功能与用法,使用Sp EL简化配置。Spring零配置支持,使用注解定制Bean的生命周期行为。
AOP原理与思想,编译时增强与运行时增强,AspectJ的功能与用法。AspectJ与Spring AOP对比与优势分析;Spring的声明式事务管理、数据源配置,给予AOP的权限控制。
Spring整合JDBC、Spring+Struts 1.3+Hibernate 3.5整合、Spring+Struts 2.2+Hibernate 3.5整合、Spring+Struts 1.3+JPA整合、Spring+Struts 2.2+JPA整合。
工作流与业务流程管理,工作流定义模型分析,数据库表模型分析jBPM的功能与用法、jBPM的整体架构原理、开发流程定义、部署流程定义,流程实例管理,任务管理、任务各种分派方式,流程实例与业务的关联,各类节点的用法。jBPM数据库表模型分析,jBPM运行时流实例模型分析、对jBPM的相关接口进行封装,构建自己的工作流应用平台等。
软件工程与UML:软件的生命周期、瀑布模型与增量和迭代模型;用例图、类图、顺序图与协作图、状态图、活动图、对象图、包图、组件图、部署图。
阶段项目
中国邮政个性化平台
中国邮政集团公司已经面向速递业务建立全国统一的速递综合业务信息管理系统,目的是建立统一的信息平台,全面满足速递业务生产、管理、决策的需要。该项目根据广东邮政速递发展的需要,分析集团公司速递统版建设情况,总结过去广东邮政速递信息化经验,提出满足广东邮政的个性化需求.,包括收寄个性化,投递个性化,资费个性化,附加服务,重点业务监控和重点业务统计。
涉及移动积分、建行卡、广航出口报关等多个个性化业务的监控及管理。使用SVN完成项目协作管理,使用Spring3.0、Struts2.2、Hibernate3.3,通过S2SH整合学习开发可重用、扩展性强的企业级应用。
第五阶段
JPA、EJB3.0、数据采集系统+大型网站优化技术
EJB3.0开发:搭建EJB 3.0开发环境,JBoss服务器的安装和配置、JBoss管理数据源,JTA全局事务,JNDI与RMI,无状态会话EJB,有状态会话EJB、JMS与MDB,EJB的生命周期,EJB拦截器,依赖注入,定时服务。
实体BEAN、单表映射的实体BEAN、一对多及多对一映射、批量更新等。
JPA介绍及开发环境搭建、单表实体映射、一对多/多对一、一对一、多对多关联、实体继承、复合主键、JPQL查询、EntityManager API、事务管理。JPA+EJB 3.0整合开发技巧:实现EAO组件,使用CMT实现EJB事务,使用EJB拦截器实现权限控制。大型网站性能优化:基于数据缓存+页面缓存的性能优化。静态服务+动态服务整合的性能优化;服务器集群的优化技术,服务器集群优化时的failover技术、session同步、文件同步等。
阶段项目
职业能力综合评测
第六阶段
Linux、Web Service
Linux 系统安装,卸载、Linux的核心思想、Linux下的用户管理,文件管理,系统管理、程序的安装,使用,卸载。Linux下Java EE开发环境的搭建,Linux下安装Web服务器、应用服务器,FTP服务器,samba服务器的配置。掌握Linux环境下开发Java EE应用的方法。
Web Service的功能与应用,Web Service与SOA架构,Web Service在云计算上的应用。Web Service的原理,基于XML的数据交换,SOAP协议与WSDL协议、XML Schema与WSDL文档详解、UDDI 注册中心运行原理。
使用CXF开发Web Service,使用CXF开发Web Service客户端,直接编写Web Service客户端。CXF拦截器,使用CXF拦截器进行权限控制,CXF与Spring整合,S2SH应用对外发布Web Service、S2SH应用整合第三方Web Service。
学员一定要掌握Web Service的本质,而不是仅仅停留在使用CXF或Axis2(至于XFire、Axis就不要提了,早过时了)开发Web Service的层次,这种方式都需要借助于第三方框架,但在Android平台上将无法使用@WebService等注解,因此开发者必须真正掌握Android的本质(不借助于任何框架进行Web Service交互),才能面对、解决任何Web Service问题,才能在任何语言、任何平台上随心所欲地使用Web Service。
阶段项目
职业素养培养、简历编写、岗前心理辅导及就业指导
第七阶段
3G、4G和Android开发
什么是3G/4G、3G/4G的特点,3G/4G技术WCDMA/CDMA2000/TD-SCDMA,3G/4G智能手机平,Android编程的基本概念与要点, 搭建Android开发、调试环境,Android项目结构,Android应用设计模式,Android界面组件与界面编程, Android事件机制,Android资源管理,Intent与IntentFilter,文件系统,读写SDCard、SharedPreferences、Android四大核心组件 (Activity、Service、ContentProvider和BroadcastReceiver),SQLite数据库(增、删、改、查)、 拖拉与多点触摸、手势构建与手势识别,应用调试与Android JUnit。图形、图形处理,游戏动画处理, 逐帧动画与Tween动画,图像扭曲、滤镜,音频、视频的录制、播放,控制手机拍照,传感器编程,GPS应用,Android网络编程和Web Service等。
阶段项目
Android五子棋、Android象棋、Android连连看、植物大战僵尸等游戏软件。Android的微博客户端、企业ERP客户端等应用软件。
【师资简介】
【课程优势】
国内一家拥有自己的、原创的“疯狂Java学习路线图”——该路线图的版由疯狂Java创始人李刚老师于06年绘制,08年随着《疯狂Java讲义》对外公开发布。 疯狂学习路线图被无数Java学习、工作者、大量培训机构奉为经典。有少数培训机构以此为基础进行修改、接下来就“剽窃”为他们自己的。 请广大Java学习者务必擦亮自己的眼睛:如遇到这样的培训机构,请让他们出示他们于08年前就创作该路线图的证据。 疯狂Java的学习路线,不仅证明疯狂Java无与伦比的课程深度,也证明了疯狂Java深厚的技术底蕴;同时也指引了无数Java学习者的自学方向。
【学员作品】
【培训教材】
1《疯狂Ajax讲义》后6章 电子工业出版社
2《疯狂XML讲义》电子工业出版社
3《轻量级Java EE企业应用实战》电子工业出版社
4、《经典Java EE企业应用实战》电子工业出版社
说明:疯狂Java已发布本套课程的部分电子教材和配套视频,并对外免费开放,敬请观看。
【办学优势】
疯狂Java在前两年的培训过程中,凭借自身强悍的师资、的课程、真实的项目、超高的就业率已经让广大南方学子成功走上软件工程师职业道路。大量毕业即失业的学子已通过疯狂Java实现了就业。
疯狂Java师资阵容强大,由国内疯狂Java体系书籍作者李刚老师担纲首席讲师,疯狂Java精英讲师团队肖文吉、李韩飞、黄勇、李小华等现场授课。还有大量具有丰富实战经验的老师同台授课,疯狂Java的教学质量只能用两个字形容:“强悍”,用三个字形容就是:“太强悍”。
学员点评
86%满意度
广州疯狂软件教育中心
综合
环境 : 4.3师资 : 4.3教学 : 4.3
廖*玲
私信AT(环境:5.0师资:5.0教学:5.0)
授课老师都很耐心答疑,讲课方式幽默风趣,课程安排非常合理和系统化,班级学习氛围很浓厚,非常感谢这段在疯狂软件培训学习的经历,希望自己保持这种学习状态在IT行业深造下去,也希望更多人选择疯狂软件培训班,这是一个很好的平台,值得我去分享给更多的人。
2015-04-14
赵*明
私信AT(环境:4.0师资:4.0教学:4.0)
疯狂软件老师很负责任,上课有耐心、激情,优美校园环境,良好学习氛围,课程以实践操作为主,让我学到了真正Java技能。
2013-07-03
李*希
私信AT(环境:4.0师资:4.0教学:4.0)
老师上课灰常有激情,也很负责任。上课都是理论结合实际操作,最关键的是小班授课。总的来说还不错,下次朋友同学一定会介绍过来的。
2013-07-03