鹏程教育 > > 广州疯狂软件教育中心 欢迎您!

广州疯狂软件教育中心

广州疯狂软件教育中心

7x24小时咨询热线

广州JavaEE+3G/4G就业突击营

教学点:广州天河区车陂大岗路4号沣 地图

广州JavaEE+3G/4G就业突击营

已关注:

上课时段: 开班时间:

授课学校:

立即报名 在线咨询

课程介绍

【招生对象】

本课适合于理工科专业,有一定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的教学质量只能用两个字形容:“强悍”,用三个字形容就是:“太强悍”。

更多培训课程,学习资讯,课程优惠,课程开班,学校地址等学校信息,请进入 【广州疯狂软件教育中心】 网站详细了解,咨询电话:020-85670997 ,咨询QQ:点击这里给我发消息

学习资料展开↓收起↑

学习java之前要学些什么基础?

学习java之前,不必学习其他任何编程语言,当然有一点c++语言的基础,会更好上手java,但是我倾向于这样的观点:如果没有学过c++,学习java之前,最好不要看c++有关的东西,尤其是面向对象编程的部分,因为java面向对象编程的概念,是最完善、最彻底的。c++中,某些概念的具体实现,不是很直接。对于新手面向对象编程的概念理解可能会造成一定的困难和误导。至于汇编对于java完全没有必要,其他的一些计算机基础知识,操作技能还是必要的。网页技术最要掌握一点,但是不必太深入,编写applet这种java程序,还是需要用到一点的。

哪本书适合推荐给 Java 初学者?

Java编程入门类
对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。
1、《Java编程思想》
在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《Java编程思想》是一本让你知其所以然的好书,它 对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。这本书的缺点是实在太 厚,也比较罗嗦,不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了。

2、《Agile Java》中文版
这本书是出版社送给我的,我一拿到就束之高阁,放在书柜一页都没有翻过,但 是前两天整理书柜的时候,拿出来一翻,竟然发现这绝对是一本好书!这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的 过程中,潜移默化的影响你的编程思维走向敏捷,走向TDD。另外这本书成书很新,以JDK5.0的语法为基础讲解,要学习JDK5.0的新语法也不错。还 有这本书对于内容取舍也非常得当,Java语言毕竟类库庞大,可以讲的内容太多,这本书选择的内容以及内容的多寡都很得当,可以让你以最少的时间掌握 Java最重要的知识,顺便培养出来优秀的编程思路,真是一本不可多得的好书。

虽然作者自己把这本书定位在入门级别,但我不确定这本书用来入门是不是稍微深了点,我自己也准备有空的时候翻翻这本书,学习学习。