南京网博,Java,java培训,南京java培训,南京IT培训,软件下载,南京IT培训,It培训,Java培训,软件测试,计算机培训,国际认证培训,在线测试,逻辑思维,CISCO,CCNP,CCIE,CCNA,MCSE,MCSD,ORACLE
|
|
|
|
|
|
|
|
|
 

Java开发工程师教学大纲 V2.0

培养目标:
本项目兼顾大型企业使用高端商用软件和中小企业使用开源软件的需求,专注于培养企业需求量大、就业率高,但人才市场紧缺的基于Unix/Linux系统、高端Websphere/Weblogic和开源的JBoss/Tomcat中间件服务器、面向行业的Java EE架构和开源的Struts/Hibernate/Spring框架, Oracle 10g数据库,精通Java开发语言的中高级软件工程师。 通过多个项目的训练,学员还可掌握软件架构设计思想、搜索引擎优化、工作流技术、缓存系统设计、网站负载均衡、系统性能调优等软件相关高级技术。让学员毕业后真正具备一定的软件开发经验。

招生对象:
大专及以上学历,具备一定的英语基础,有C语言基础更佳。

课程大纲:(共计586课时)

  • 阶段一:

目标:让学生掌握基于Java的桌面开发技术,并对Oracle开发有一定的应用能力。

课程
主要内容
教材
课时数
Core Java
  • 数据类型、变量、数组、运算符、程序控制
  • 基本算法
  • 掌握类、继承、包、多态、接口、模式
  • Java异常处理
  • Java IO
  • Java集合框架
  • 相关工具(Eclipse、JDK)
自编讲义
60
Core Java(GUI)
  • 掌握Java AWT图形界面编程的基本方法
  • 掌握 Java AWT中的事件处理模型
  • 掌握 内部类,匿名内部类的使用
  • 掌握 JFreeChart绘制饼状图和桩状图的实现方式
  • 掌握Swing包的应用以及Java消息处理机制和事件响应机制
自编讲义
30
  • 掌握Oracle表空间/数据文件/分区的概念
  • 掌握SQL*plus的使用和常用命令,熟悉利用SQL*plus启动和关闭数据库
  • 掌握Oracle中的DDL语句
  • 掌握Oracle中的DM语句,重点掌握比较复杂的子查询
  • 掌握DCL中的用户/角色/授权
  • 掌握事务相关的TCL语句,了解事务的隔离和传播
  • 掌握Oracle中的对象:表/视图/序列/索引/
  • 掌握PL/SQL:游标、存储过程/函数、包、触发器
  • 掌握数据库设计基本技巧
自编讲义
40
Core Java(JDBC)
  • 掌握基于JDBC 对SQL SERVER数据库的程序开发
  • 掌握Driver,DriverManager以及Connection类之间的桥联关系,学习Bridge模式以及Class的加载方式
  • 掌握Statement,PreparedStatement的使用和区别
  • 掌握从ResultSet中获取数据,以及可滚动,可修改的ResultSet的实现
  • 掌握JDBC中事务和批处理的实现
  • 掌握基于Template模式对jdbc操作的简化,以及基于单例模式对属性文件的动态读取
自编讲义
20

Core Java
实战

  • 日志(Log4j)
  • 泛型、注释
  • 反射
  • 多线程与Socket编程
  • 教学管理系统
  • 类QQ
  • 五子棋游戏类网络游戏
自编讲义
30
以上为基础部分,总180课时
  • 阶段二:

目标:让学生掌握基于Java的Web开发技术,并对Ajax开发有一定的应用能力。

课程
主要内容
教材
课时数

Web基础(HTML、CSS)

  • 掌握HTML的基本语法和常见标记的使用
  • 掌握HTML中的链接,绝对路径和相对路径
  • 掌握HTML中表格的编写
  • 掌握HTML中输入元素和表单
  • 掌握HTML中的框架
  • 了解CSS概念与作用
  • 了解引入CSS的三种不同的方式
  • 掌握CSS中的id和class等常见选择器,了解复合选择器之间的优先级的计算
  • 掌握常见的CSS属性
  • 掌握CSS 盒子模型,边距合并
  • 掌握利用浮动进行CSS定位和布局
自编讲义
12
Web基础(JavaScript)
  • 理解JavaScript的基本概念和嵌入到 HTML 中的方式
  • 理解JS中变量、数据类型和运算符
  • 掌握利用 if-else ,switch 以及循环语句控制应用程序
  • 掌握JS中数组以及String、Math 和 Date 等对象的使用
  • 掌握自定义函数和自定义对象的方式
  • 掌握浏览器对象的层次结构和常见方法
  • 掌握DOM对象模型,以及通过DOM对HTML节点进行操作
  • 掌握JS中的事件处理,以及在表单提交过程中的输入验证
  • 掌握 JS以及JAVA中的正则表达式的实现,能够写基本的正则表达式
  • 掌握JQuery
自编讲义
18
XML应用
  • XML基础
  • DTD
  • Schema
  • DOM
  • SAX
  • JDOM
  • XPath
自编讲义
24
Web开发(JSP)
  • 掌握JSP中的基本组成和JSP程序的执行过程
  • 掌握JSP中的常见指令和动作
  • 掌握JSP中的内置对象和作用域
  • 掌握JSP中的中文问题的处理
  • 掌握JSP中与JAVABEAN的交互
  • 掌握JSP EL表达式以及JSTL标签库中的核心标签,格式标签和函数标签
  • 掌握自定义标签的编写
自编讲义
30

Web开发(Servlet)

  • 掌握Servlet容器与部署以及Servlet类继承体系和生命周期
  • 掌握MVC思想,以及MODELI,MODELII的区别
  • 掌握在Servlet中操作原有的内置对象的方式,以及会话跟踪的方式
  • 掌握过滤器的概念和使用,以及高级的过滤器应用
  • 掌握监听器的概念和使用,利用监听器实现在线用户列表
  • 在TOMCAT中对于Servlet的认证和授权
自编讲义
30

Ajax

  • 掌握Ajax核心对象XMLHttpRequest
  • 掌握使用Ajax实现异步通信原理的使用
  • 掌握使用普通文本、XML、JSON进行通信
  • 掌握Ajax框架(DWR)快速开发Ajax应用
自编讲义
24
Web实战
  • JSP扩展知识
  • Servlet扩展知识
  • 短信收发平台
  • BBS
  • BLOG
  • CMS
自编讲义
42
以上为JAVA EE WEB开发部分,总180课时
  • 阶段三:

目标:让学生掌握基于Java的企业级开发技术,熟练掌握SSH框架,掌握应用Linux应用技术。

课程
主要内容
教材
课时数

Struts 1

  • 掌握MVC与Struts的映射关系
  • 掌握Struts运行流程和Struts框架的扩展机制
  • 掌握基于ActionServlet的扩展
  • 掌握ActionForm的简化DynaActionForm,后端映射ActionForm和LazyValidatorForm
  • 掌握利用BeanUtils传递VO对象
  • 掌握四类分发的DispatchAction
  • 掌握Struts标签库的HTML标签/Bean标签和LOGIC标签
  • 掌握Struts的国际化掌握Struts的验证和validator验证框架
  • 掌握如何防止重复提交和Cancel的处理
自编讲义
24
Struts 2
  • 掌握Struts 2的工作流程
  • Struts配置详解
  • OGNL
  • 标签库
  • 拦截器
  • 类型转换
  • 验证
  • 国际化
  • 文件上传与下载
  • FreeMarker表示框架
  • SiteMesh页面布局框架
自编讲义
30
Hibernate
  • 掌握Hibernate的工作流程和ORM基本思想
  • 掌握映射文件的配置编写和反向生成工具的使用
  • 掌握对象的自动脏数据检查以及对象的三种状态,以及操作持久化对象的各个方法
  • 掌握Hibernate中的一对多、多对一、多对多等关联映射,以及其中的级联,控制反转,懒加载
  • 掌握使用HQL和QBC,QBE进行查询
  • 掌握Hibernate中的缓存和事务管理
自编讲义
36

Spring

  • 掌握Spring IoC技术
  • 掌握Spring AOP技术
  • 掌握Spring 与 Struts / Hibernate 结合运用
  • 掌握Spring1.x和Spring2.x中的声明式事务管理
  • 掌握Spring 任务调度
自编讲义
36

NTC

  • EJB 3.0
  • Web Services
  • 掌握SOA(Service-Oriented Architectur)面向服务架构
  • 掌握Weblogic安装、配置、及管理
  • 了解J2ME
  • 了解Android
自编讲义
56

企业级项目实战

  • 技术点回顾
  • 项目分解说明
  • 模块示范
  • 构建指导
  • 项目答辨
  • 协同办公平台(OA)
  • 客户关系管理(CRM)
  • 大型电子商务网站
  • ERP子模块
  • 教务管理平台
  • 大型视频网站
自编讲义
44
以上为Java EE框架部分,总226课时
  • 阶段四:

职业导向训练

课程
主要内容
教材
课时数

COT

  • 软件工程师职业生涯规划、团队建设、团队协作、沟通技巧、商务礼仪
  • 中英文简历制作、面试技巧
  • 各大公司面试问题汇总讲解
  • 软件过程(PSP、TSP、CMMI)
自编讲义
-

说明:以上大纲会根据学生情况和企业需求,在上课时作相应调整。

名词解释:

  • COT:Career oriented Training,职业导向训练
  • PSP:Personal software process,个体软件过程
  • TSP:Team software process,团队软件过程
  • NTC: 新技术概述

 

 

 

 

 
  联系电话

 
  QQ在线服务
点击这里给我留言 课程咨询:1257293841
点击这里给我发消息 报名咨询:550448128
点击这里给我发消息 费用咨询:1120528517
点击这里给我留言 入学咨询:971019086
点击这里给我留言 试听咨询:1312175817
点击这里给我发消息 认证咨询:1246923522
 
   培训课程
软件测试定制班 2010-08-06 限额3名
Java名企定制班 2010-08-06 限额5名
C++名企定制班 2010-08-02 限招4名
软件测试定制班 2010-07-30 已满
Java名企定制班 2010-07-30 已满
C++名企定制班 2010-07-16 已满

   在线报名
姓名:
性别: 女         
学历:
学校:
专业:
电话:
QQ:
e-mail:

   乘车路线

 

 

友情链接    
1995-2009 ITANY Corporation. All rights reserved.
苏ICP备05021715号