java软件工程师高端就业班_第1页
java软件工程师高端就业班_第2页
java软件工程师高端就业班_第3页
java软件工程师高端就业班_第4页
java软件工程师高端就业班_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java软件工程师高端就业班 本课程是在综合目前企业实际需要以及 Java 技术体系的应用领域进行设计的。在这个课程体系里几 乎覆盖了目前软件开发工作所必须的所有知识和技能。具有以下特点: 1、内容新:软件开发行业是一个每天都在发展的行业,如果知识更新程度无法跟上企业发展,那么 就不可能适应该行业工作。本课程所选取的技术都是目前最新最流行的技术。 2、覆盖全:本课程在内容上几乎覆盖了从事 Java 领域软件开发的所有必要技术。很多其他培训机 构不提供的内容,但是在实际工作中却非常重要的部分,比如:HTTP 服务器技术、软件安全技术、内容管 理技术、报表技术等在本课程内都有详细讲解。 3、技术深:本课程的培养目标是未来的项目经理、架构师、分析设计师。因此在课程内容设置和讲 解深度都是为这个目标服务的。 4、实践性强:软件开发是一个实践性行业,必须具备很好的实操能力才可以获得更好的职位。本课 程体系设置的所有项目都是从知识覆盖程度、可用性、难度几个角度考虑。每个项目都是从零开始到开发 成可用软件结束。 最真实的企业级实践项目,100%源自于企业 局域网聊天室 利用面向对象、集合、线程、IO、Socket 等知识完成类似 QQ 的局域网聊天室; 金融银行自助系统 支持多用户操作,使用 Hibernte 完成持久层设计.实现用户信息加密,数据安全锁定; 大唐软件任务管理系统 大唐软件技术有限责任公司是以提供适合各通信网络和通信业务运营商需要的管理软件、支撑软件、增值 业务软件系统为业务基础的专业软件开发公司。此系统为大唐电信某业务部门的“业务管理系统”中“任 务管理系统”子系统,其开发目的是为了保障企业内部任务流的顺畅工作,以便于提高企业的管理效率。 实现技术为 JSPStrutsOracle; b2c 购物网站 实现注册、登陆、查看、搜索、购买、订单、管理等一系列网站功能. 使用 Struts 加 Hibernate 完成 Java Web 应用; 中国邮政广东省邮政个性化平台 该项目涉及移动积分、建行卡、广航出口报关等个性化业务的监控及管理。熟练使用前面学过的知识,并 将其应用到实际项目开发中,结合 SVN 的使用掌握在项目开发中如何实现团队协作. Struts+Hibernate+Spring+Ajax; JBPM 工作流审批模块 OA 中的工作流模块,使用 JBPM 完成多个业务审批模块的开发. 掌握创建 JBMP 流程实例,任务实例,节点 实例,令牌实例和流程各种转向方式; 二、课程周期及上课时间 5-6 个月,760 学时,周一至周五 9:00-12:00,13:30-17:00 3、收费标准:全套课程 13700 元 第一阶段:Java 核心部分 (208 课时) 课程主题 内容简介 课程目标 课时 JavaSE Java 核心语法、Java 核心 API、 面向对象程序设计、Java 容器类 (集合)、GUI 用户界面编程、 I/O 体系结构、多线程并发模型、 网络编程、数据结构. 掌握 Java 核心语法与面向对象思想, 能熟练运用常用设计模式与编程技巧完 成桌面应用或网络通信类程序的开发. 140 Java5.0 新特性 Autoboxing/unboxing (自动装 包/拆包)、Enums (枚举)、 Varargs (可变参数)、Static Implements (静态导入)、for each(增强)循环、Generic(泛型) 程序设计、Annotation(注释)无 侵入式程序设计等 掌握全新 java 设计思想, 把握未来 java 技术发展趋势. 16 Java 高级技术 Java 反射(Reflect)与动态代理 (Dynamic Proxy) 深入研究 Java 语言高级技术,设计更 加灵活、扩展性更强的动态程序. 16 Java 开发 IDE 各种 Java 常用开发工具(如: Eclipse、NetBean 等)的使用 掌握 Java 开发 IDE 的使用与代码调试技巧 4 软件测试 黑盒、白盒测试.Java 测试框架 Junit. 理解测试的重要性.学习使用 Juni 进行 单元测试、参数化测试、测试套件的开 发和测试运行器的使用. 8 项目 1 局域网聊天室 利用面向对象、集合、线程、 IO、Socket 等知识完成类似 QQ 的局域 网聊天室. 24 项目 2 铁路客运售票系统 支持同时在多台 PC 上进行售票、数据 安全锁定. 24 第二阶段: 数据库编程 (108 课时) 课程主题 内容简介 课程目标 课时 Oracle/SQL 语 言 以 Oracle 为平台,介绍 Oracle 数据库的安装、Oracle 体系结构、 物理组件、权限分配、数据管理、 分析各种关系数据库设计的常见 问题,深入讲解数据库设计范式. 全面讲解各类 SQL 语句的使用和 优化策略.深入学习 Oracle 数据 库对象:index(索引)、view(视 图)、sequence(序列)、 tirgger(触发器)、comment(注 释). 理解 Oracle 数据库体系结构,掌握 Oracle 数据库基本操作,数据库设计, 开发和管理知识,熟练掌握 SQL 和 Oracle 对象使用. 40 PL/SQL PL/SQL 语法,作用.使用游标、 存储过程、函数、触发器解决数 据库性能问题. 掌握 PL/SQL 的使用,能够使用存储过程 开发高效的数据处理系统,解决数据库 性能瓶颈并实现数据优化. 16 MySql 以 MySql 为平台,介绍 MySql 数 据库的安装、权限分配、数据管 理.数据库使用. 掌握 MySql 数据库的使用. 4 JDBC 使用 Java 操作数据库,包括:数 据库连接、结果集处理、存储过 熟练掌握 Java 数据库编程技巧,能使 用高级 API、DAO 编程模式编写高性能 32 中山大学软件人才培训中心 咨询电话手机:宋老师程调用、元数据、大数据类型处 理、事务管理,批更新,可滚动、 可更新的结果集,SQL3.0 新特性, 连接池技术,数据库应用架构. 的数据持久层应用. 项目 3 金融银行自助系统 支持多用户操作,使用 Hibernte 完成持 久层设计.实现用户信息加密,数据安全 锁定. 16 第三阶段: Web 应用 (140 课时) 课程主题 内容简介 课程目标 课时 XML XML 的概念与作用、基本语法、 验证、XML 模式定义 (DTD、Schema)、XML 解析 (SAX、DOM)、Jdom 和 Dom4j、xpath、XSL. 掌握 XML 使用及 XML 文档的处理技术. 使用 XML 进行信息配置、数据存储以及 数据交换. 24 Html 介绍 Web 原理.Web 页面开发的基 本过程,超文本标记语言(HTML) 基本标签的使用,CSS 层叠式样 式表 掌握 HTML 基本标签的使用,能利用 CSS 优化页面设计的方法 8 JavaScript JavaScript 脚本语言基本语法, 常用函数,JavaScript 高级 DOM 编程及页面组件控制 掌握基于对象的 JavaScript 程序设计, 能通过 W3C DOM 模型完成动态页面脚本 开发 24 Web 容器之 Tomcat Tomcat 的下载、安装、启动分析、 体系结构、基本配置、应用程序 部署、管理和性能调优. 掌握使用 Tomcat 的使用. 4 Java Web 编程 Servlets HTTP 协议详解,Servlet 核心对 象操作,Servlet 生命周期, Session 与 Cookie 的应用场景, 过滤器与监听器.分层结构. 全面掌握 Servlet 2.5 API 的使用,能 够独立分析设计基于 N 层体系结构的 Web 应用,熟练使用各种 Java EE 应用 服务器 32 Java Web 编程 JSP JSP 介绍、创建、部署 JSP 程序, JSP 的三个指令、六个动作和九 个内置对象.JSP 中异常处理,自 定义标签,EL 和 JSTL 掌握 JSP2.0 规范技术,掌握 JSP 进行 动态页面开发的专业技术,能结合 Servlet 完成 B/S 应用的设计与开发工 作 24 项目 4 大唐任务管理系统: 大唐电信系 统子模块,包括注册、登陆、用 户管理、任务制定、任务修改、 任务查看等功能. 使用 Servlet 和 JSP 技术,以 Hibernate 做后台完成基本的 Java Web 应用. 24 项目 5 BBS 系统:具备注册、登陆、积 分、发帖、回帖、内容上传下载、 后台管理等功能完整的 BBS 系统. 使用 Servlet 和 JSP 技术,以 Hibernate 做后台完成基本的 Java Web 应用. 24 第四阶段: 流行框架技术 (244 课时) 课程主题 内容简介 课程目标 课时 J2EE 容器之 JBoss 的下载、安装、启动分析、 掌握使用 JBoss 的使用. 4 JBoss 体系结构、基本配置、应用程序 部署、管理和性能调优. MVC 设计思想,Strust1 的体系 架构、控制器组件、视图组件、 框架的扩展、国际化、验证框架、 常用标签库等. 理解 MVC 模式,掌握基于 struts1 的 java EE 解决方案 16Struts 学习 Struts1 和 WebWork 结合而 成的 Struts2.包括:Struts2 的 无侵入设计,控制器组件、视图 组件、动态方法调用、包、拦截 器、annotaction 的支持、国际 化、验证框架、常用标签等. 深入学习 Struts2,完成从 Struts1 到 Struts2 的 Java Web 应用的升级. 40 Hibernate 学习领域建模思想与 O/R Mapping,各种对象关系映射、 实体状态、继承关系、组件映射、 查询缓存与二级缓存配置、事务 锁机制与性能调优. 能以领域建模思想完成持久化层的设计, 使用 Hibernate 完成持久化层的开发工 作. 40 AJAX 全面讲解 AJAX 应用的设计与开 发方式,内容包括: XMLHttpRequest 对象操作、W3C DOM 模型操作、jQuery 与 DWR 快 速开发 Ajax. 能通过 AJAX 开源框架实现 Web 2.0 应 用中的异步通讯. 掌握 DWR 的开发原理, 并熟练使用 DWR 简化 Ajax 的开发 24 SVN/CVS 及编程 规范 掌握 SVN/CVS 的配置和使用;软 件编程规范 SVN/CVS 的配置和使用;软件编程规范 4 项目 6 购物网站:实现注册、登陆、查 看、搜索、购买、订单、管理等 一系列网站功能. 使用 Struts 加 Hibernate 完成 Java Web 应用. 24 Spring 学习最新 Spring2.0 技术.包括: IOC、AOP,使用 Spring 的 ORM 支持完成 DAO 层的开发,事务层 管理,Springde MVC 框架,使用 Spring 与 EJB3、Struts1(Struts2)、 Hibernate 等流行框架进行整合. 通过 Spring 完成多层架构应用的设计 与开发工作,掌握面向接口编程的重要 性.通过 Spring 去简化企业开发. 40 项目 7 中国邮政广东省邮政个性化平台:,该 项目涉及移动积分、建行卡、广航出 口报关等个性化业务的监控及管理。 熟练使用前面学过的知识,并将其应用 到实际项目开发中,结合 SVN 的使用掌 握在项目开发中如何实现团队协作. Struts+Hibernate+Spring+Ajax 32 第五阶段: JavaEE 企业应用 (80 课时) 课程主题 内容简介 课程目标 课时 Linux 学习 Linux 的安装和基本操作, 通过 SSH2 访问 Linux,在 Linux 安装 JDK,安装 Web 服务器、安 装数据库服务器,安装和部署 Java 应用程序。 掌握 Linux 的基本操作,掌握在 Linux 发表 基于 Java 的 Web 应用程序。 16 OOAD 学习面向对象的分析和设计 掌握面向对象的分析和设计。 8 Java 设计模式 学习 Java 经典设计模式。包括 学习经典的软件设计思想,能够写出易于维 8 中山大学软件人才培训中心 咨询电话手机:宋老师单例模式、命令模式、工厂模式、 拦截器模式等。 护和更容易扩展性的代码。 J2EE 容器之 WebLogic Weblogic 的下载、安装、启动分 析、体系结构 (Domain、Cluster、Machine、S erver、Administrative Server、Managed Server、Node Manager)、基本配置、应用程序 部署、管理和性能调优.集群的 概念和配置. 掌握使用 WebLogic 的使用. 8 JAVA EE/EJB 高级编程 创建基于 JAVA EE5.0 规范的 EJB 中间件学习将 EJB 融入分布式企 业级应用程序的编程技术,学习 Session Beans,Entity Beans,Message-Driven Beans,JTA/JTS,JAAS,JNDI,RMI 等技术同时讲解最新 EJB3.0 技 术规范。 掌握基于 EJB3.0 规范的企业应用架构 编程接口及访问 EJB 技术实现,掌握开 发和运行基于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论