返学费网 > 培训机构 > 西安领航致远java培训机构

400-850-8622

全国统一学习专线 8:30-21:00

西安领航致远Java全程就业班培训课程大纲

授课机构:西安领航致远java培训机构

地址:西安市纬二街十字雁塔文化新天地负二层教育培训基地(原H区1号)

网报价格:¥电询

课程原价:¥电询

咨询热线:400-850-8622

课程详情 在线报名

*阶段:精通JavaSE,开发网络飞车项目

能够熟练使用JAVA SE开发程序,掌握面向对象的概念,能熟练使用UML来表达和沟通自己的想法【我们并非单纯就知识点而讲知识点,我们会遵循迭代及循序渐进的方式,在项目 开发驱动的前提下,将知识点融入到项目开发的当中去】

技术名称

课程细节

Java概述

理解JAVA的应用领域,JAVA虚拟机的概念,JAVA程序的运行过程

Java 基础语法

标识符、关键字、Java基本类型、运算符、条件控制语句、循环控制语句等等

向对象编程

类与对象;封装、多态、继承、接口、抽象类、覆盖、重载等等

异常处理及 自定义异常体系

异常的基本概念、运行时异常的概念等等

JDK核心类库中的常用类

String DateCalendarSystem等等等等 Apache commons-lang类库

正则表达式

Java 中正则表达式的处理类学习

Java数组与集合

Collection及其相关的各种 接口讲解 Apache commons-collections类库

Java I/O

件(File)操作、输入及输出流的基本概念 Apache commons-io 类库

Java多线程

见的多线程模式

Java网络编程

Socket编程基础

Apache commons-net类库

我们将在项目开发中逐步根据需要深入使用这个类库

GUI 编程

Swing/AWT

UML统一建模语言基础

类图、 顺序图、依赖、关联、泛化、实现等等等等

JUnit

单元测试工具

Log4j

志记录工具

 

第二阶段:精通JavaEE基础技术,开发CMS系统(内容管理系统)

熟练掌握B/S 架构的Web应用开发方法;精通 Servlet/JSP/JSTL编程;熟悉TomcatJBoss等常见应用服务器的使用;精通JDBCSQL、事务管理、JTA;熟悉 OracleMySqlSqlServer等数据库的使用;熟悉HTMLJavaScriptXMLHTTPHTTPS;了解CSS的基本使 用方法;熟悉基于Java的全文搜索引擎Lucene等本阶段采取项目驱动的方式来学习,以CMS内容管理系统项目作为驱动,学习在完成这个项目的过程中 所应具备的各项技能

技术名称

课程细节

SCM 技术

CVSSVN

Servlet JSP

多线程、requestresponsesessionServletContextListener Cookie JSP技术、JSP预编译

JSTL

EL表达式、核心标签库

HTML/JavaScript/CSS

HTML 基本标签 JavaScript内置的各种对象的使用基本CSS知识

数据库技术

Oracle MySqlSqlServer DDL语言、SQL语言

JDBC

JDBC的基 本使用方法、JDBC驱动程序、JDBC URL

事务管理与JTA

事务管理的基 本概念 JDBC事务 JTA事务

XML

XMLXSLTDTD SchemaJAXPDOM4JXPATH

WebService

WSDL SOAPWebService的应用

HTTPHTTPS

网络爬虫如何自动登录 你的博客并自动发表文章?

Lucene

全文搜索引擎

FckEditor

WebHTML文本编辑器

JacobPOI

学习如何解释、生成基于 Word/Excel的文档

iBATIS

JDBC进行封装,现在的企业中也经常 使用的一个持久化层框架

 

第三阶段:精通JavaEE开发三大框架SSH,开发消息管理系统

深入地探讨和学习JavaEE相关的技术原理,精通 Struts2SpringHibernate;学无止境,在课堂上学到的内容毕竟是有限的,JAVA领域的开源框 架非常多,如果以后你到了公司里面,要用另外一个框架了,或者面对前人留下来的一堆源码,现在要你接手来维护,也就是说遇到了一个没有学过的东西,而且也 没有人教你了,那怎么办?这也是很多老学员感到迷茫的地方。本阶段的目标就是为了解决你的这个困惑!
  
当我们在项目开发过程中运用各种开源框架 帮我们处理各种繁杂问题之后,你是否对它们是如何帮我们解决这些问题的内部机制想要更进一步了解的冲动?在这个阶段中,我们从开源框架的源码解读入手,分 析这些框架中所隐藏的各种设计模式。知其然,更要知其所以然,站在巨人的肩膀上,我们将走得更远。在此阶段,你将能发现你所碰到的各种问题的根源在哪里, 掌握了这些,你就具备了独立解决问题的能力,同时,你将掌握源码解读的基本方法。

技术名称

课程细节

Struts2

*的MVC框架,理解Struts2的请求处理过程、 InterceptorValueStackOGNL、与Spring的集成、对Struts2的扩展、标签库的运用等

Spring

*的IOC容器,理解Spring依赖注入的基本机制、Spring AOP、事务管理等

Hibernate

流行的O-R映射框架,基本映射原理、关联映射、组件映射、集合映射、继承映射、HQL、对象查询、缓存策略、抓取策略、*实践等等

 

第四阶段:企业项目需求及架构实践,开发办公自动化OA平台,并掌握各行业软件项目的 需求及分析技巧

技术名称

课程细节

高级 JavaScript技术

重点学习JavaScript基于对象编程的概念,以及如何通过JavaScript操控HTML DOM对象

jQuery/jsTree/DataTable

jQuery是目前最 流行的AJAX框架,我们当然不能拉下它

Quartz

定时任务调度框架,能完成非 常复杂的任务调度规则的定义 JDBC事务 JTA事务

JBPM

什么是工作流?什 么是JBPM?为什么需要JBPM?如何使用JBPM定义流程?JBPM如何执行流程?如何把JBPMOA系统集成?如何利用 JBPM来满足各种各样的流程需求?

JFreeChart

开源的企业报表工具

构实践

基于责任模式的组织机构管理

基于RBAC的权限管理平台

基于JBPM及动 态表单技术的工作流平台

除了OA之外的其它大量项目

/企业一卡通系统的需求分析及设计方案

ERP之人力资源管理系统的需求分析及设计方案

ERP之库存管理系统的需求分析及设 计方案

性能优化策略

Hibernate性能优 化策略

数据库及SQL优化策略

应用程序优化策略

网站优化策略

分布式部署及负载均衡策略

 

第五阶段:热门的JAVAEE技术:EJB3.0

到现 在为止,大家学习JAVA已经有一段时间了,在JAVA技术里,分为J2SEJ2EEJ2MEJ2SE是最基础的,J2ME主要用于那些消费性的电 子产品中,比如手机/PDA等等,而J2EE当然是JAVA技术中的核心,因为现在基于JAVA的项目大部分都是基于J2EE的,它是应用最广泛的技术。 JSP/servlet/ejb等都是属于J2EE技术,J2EEJAVA的企业版,它主要用在企业应用开发中,企业应用开发中的重点又在于企业复杂业 务逻辑的开发,企业关键业务数据的存取等,而这些重点问题,正是EJB所面对的领域:企业复杂业务逻辑、关键业务数据的存取。在这 里,JSP/SERVLET这些WEB层的呈现技术显得就不是那么重要了。所以EJB技术又是J2EE技术的核心。所以,既然学习JAVA技术,我们当然 非常有必要来了解EJB这种JAVA技术核心中的核心。

首先,我们从JAVA EE技术体系入手,了解JAVA EE的发展历史,了解JAVA EE技术体系中所包含的众多技术规范,了解EJB技术在这个技术体系中的位置。我们也要把JAVA EE技术与当前非常流行的SSH架构进行对照。了解SSH在整个JAVA EE技术体系中是基于什么地位的。

然后,我们来了解EJB3的基 本特性。比如:更加简单、使用JDK5中的注解技术减轻配置工作量、EJB3也实现了与Spring基本概念一致的依赖注入特性、JEB3能够脱离容器来 使用,等等。

在从总体上了解了EJB3的基本特性之后,接下来分成两大部分来介绍EJB3技术:Enterprise Bean(企业Bean)和JPAEnterpriseBeanStateless Session BeanStateful Session BeanMessage-Driven BeanJMS)可用来编写企业的业务逻辑;JPA则是用来将企业实体对象数据持久化的,所以它是一个持久化框架。

       *,我们还要重点理解EJB中事务管理的方式。了解事务管理的基本概念,了解Bean管理的事务,了解容器管理的事务等等,*,我们对EJB中的事务 管理与Spring中的事务管理作了一个比较,这样结合我们已经学习过的内容,既可以加深我们对Spring事务管理概念的深入理解,也有利于我们对 EJB中事务管理概念的掌握!

 

技术名称

课程细节

JavaEE技术体系

JavaEE版本发布历史

分布式多层应用架构

SSH架构比较

JavaEE容器、开发过程、角色

EJB3.0技术简介

被简化的EJB API

Java Annotations

依赖注入

可选的回调机制

EntityManager API

简化的持久化模型和改良的查询

可以脱离容器使用

Stateful SessionBean

什么是对象的状态?

什么是有状态的SessionBean

什么时候用Stateful SessionBean

Stateless SessionBean

什么是无状态的SessionBean

无状态的SessionBean与有状态的SessionBean之间的异同?

什么时候用无状态的SessionBean

客户端访问接口

什么是远程客户端?什么是本地客户端?什么是远程访问方式?什么是本地访问方式?客户端类型与访问方式之间的关系是什么?EJB接口设计的原则是什么?

JBOSS

如何在JBOSS应用服务器上开发基于EJB3.0的应用?

JMS

P2PPub/Sub两种JMS模型之间的异同是什么?如何开发JMS应用程序?

Message-Driven Bean

消息驱动BeanJMS之间的关系是什么?

如何开发可持久化的订阅者?

JPA

EntityBean的基本概念及要求

利用注解映射的技巧(与Hibernate之间的异同点)

各种ID生成策略

EntityBean的生命周期及回调方法

EntityManager接口的基本使用方法

分布式事务处理

JDBC事务与JTA事务

RESOURCE_LOCAL事务类型与JTA事务类型

容器管理的事务与Bean管理的事务

事务的传播特性

跨越异构数据库的分布式事务处理

 

六阶段:Android技术

AndroidGoogle推出的一款手机操作系统。在这个操作系统上集成了由Google 开发的一款JAVA虚拟机。Android是基于Linux核心的。Android可以支持部分JAVA API,以及Google自身的API。当然,也可以自行增加更多的API。目前已经有很多手机厂商和电信运营商支持这款操作系统。

本阶段 将学习如何使用Activity编写手机界面;使用Service编写后台应用;使用Broadcast receivers编写系统事件处理程序;使用Content providers进行系统文件与数据库访问等等。

本阶段将介绍SIP(网 IP>

 

技术名称

课程细节

Android开发环境的搭建

Android SDK

模拟器

集成Eclipse开发环境进行调试

Android开发

如何开发Android应用?

如何部署Android项目?

如何运行Android项目?

Android基本概念

Android应用的特点?

Activity

Service

Broadcast receivers

Content Providers

Intent

Manifest文件

ViewViewGroup

SIP

网络IPspan style="font-family: Arial; color: black; font-size: 9pt; mso-font-kerning: 0pt" lang="EN-US">

 

第七阶 段:ActionScriptFlex

美工设计用Flash,程序员用Flex。我们在本阶段将理解 ActionScriptFlex技术的要点及开发方法,理解Flex应用与Java的集成方法等等。

 

技术名称

课程细节

ActionScript语法

开发环境搭建

ActionScript中的类与对象

属性、方法、事件

包与命名空间

变量及其缺省值

数据类型

编译时及运行时类型检查

is/instanceof/as等操作符

动态类的概念

集合数据结构与Map

等等

Flex

Flex是什么?FlexFlash的区别

如何用MXML开发应用程序

MXML语法

组件属性、对象属性、事件属性

编译器标签

MXML标签规则

Flex程序中使用ActionScript

ActionScript创建可视化组件

Includeimport ActionScript代码

MXML文件中分离ActionScript的技术

事件模型(DOM Level3

事件流/传播(捕获阶段、目标阶段、冒泡阶段)

Event及其子类

EventDispatcher

事件优先级、键盘事件

Flex如何访问数据库?

Flex中各种可视组件的使用?

ActionScript中的数据绑定

MatePureMVC框架

如何创建你自己的MVC框架?

Flex与后端Java应用的交互方式?

 

第八阶段:Linux、专业面试指导、简历写作指导等

Linux操作系统的基本应用能力;掌握笔 试、面试的方法本阶段将重点介绍笔试题及面试技巧,我们将邀请老学员回来给新学员讲述他们在应聘过程中所遇到的方方面面的问题及应对策略;邀请企业负责招 聘的主管、项目经理来讲解面试技巧;安排新学员模拟面试的基本过程。通过本阶段的学习,将极大增强你在应聘过程中的竞争能力!

 

CarNetGame网络飞车项目

AJAX五子棋对战游戏

CMS内容管理系统

CRM(客户关系管理系统)(Struts2,Ibits,EJB3等)

FERP (柔性企业资源管理计划) 项目 (Struts,Spring,EJB3.0,源码刨析项目)

FlexDRP(柔性分销资源管理计划)项目

金审OA项目(SSH ,TagLib,FreeMaker,JPBM等)

火拼泡泡龙单机版 网络版

企业信息系统

Robocde机器人

  • 报名课程:
  • 性别:
  • 姓名:
  • 手机号码:
  • 其它说明:
姓名不能为空
手机号格式错误