基础模块 |
课程名称 |
课程内容 |
培训目的 |
面向函数的编程方式 |
从基础入手,介绍程序结构方式:顺序结构,选择结构和循环结构;数组,函数使用 |
开始了解、掌握Java语法、编程方法和编程技巧 |
面向对象的编程方式 |
针对循环、数组、类的概念、类的构建、类的使用、对象的创建、面向对象的思想。深入理解和学习面向对象的思想和方法,学会用面向对象的方法去认识问题、分析问题和解决问题。 |
通过实际项目深入理解和掌握Java编程、面向对象的思想、类的概念和使用、对象的创建、算法、设计模式等 |
数据库知识和 Oracle |
讲授数据库的基本知识和Oracle数据库, 讲授数据库的设计和优化,学习T-SQL 和数据库编程。 |
掌握 Oracle, 学会数据库编程,掌握T-SQL, create,insert,update,delete,select操作 |
Java高级编程I |
系统地讲授Java的基础API,包括Object,String/StringBuffer,集合,流,异常机制,JDBC数据库操作等相关知识。最后要求完成企业布置的相关任务 |
掌握Java基本库类,集合,异常和JDBC数据库相关操作
|
HTML&JavaScript |
学习掌握HTML基本语法,包括文字,图片的修饰,表单的制作,表格的使用,讲解了使用页面标签,并通过样式表来增强页面效果,同时还包括表单、框架和页面布局、网站开发流程等内容;学习客户端数据表单验证、使用对象来增强页 面动态效果、页面特效制作等技术,让页面产生丰富的动态效果,提高网站的品质。 |
掌握 静态页面的编程 |
专业课教学内容安排 |
课程名称 |
课程内容 |
培训目的 |
Java高级编程II |
系统地讲授多线程的基本概念和使用、线程的设计、线程的优先级;学习反射(Reflection)、属性(Attribute)的相关概念和使用,流(stream)的概念和相关操作,掌握swing图形界面编程 |
通过实际项目深入理解和掌握Java编程,掌握多线程编程、流的概念,学习反射和属性,掌握swing图形界面编程 |
Hibernate&ibatis编程 |
系统讲授Hibernate和ibatis对于数据库的操作,包括:数据池的概念,O/R Mapping的配置,一对一,一对多,多对多的使用,性能优化,Session,ThreadLocal,XDoclet/Ant的配置 |
通过实际项目深入理解和掌握Hibernate和ibatis的操作
|
软件测试 |
讲授软件测试的基本概念,包括黑盒测试,白盒测试,压力测试,集成测试,系统测试等测试概念,详细讲解JUnit的使用和TDD的编程理念 |
通过项目深入理解测试的作用,理解TDD的编程理念和JUnit的使用 |
OOAD&UML |
讲授面向对象的分析设计方法、UML 语法及Rational Rose/MS Visio 工具的使用 和VSS的使用。 |
掌握面向对象的建模、分析、设计和实施方法.学习UML 建模语言和 Rational Rose /MS Visio 建模工具. |
JSP编程 |
系统讲授J2EE基础知识,包括JSP技术,包括Servlet,指令,动作,Filter,Listerner,自定义Taglib,JSTL使用 |
通过项目实训掌握B/S结构编程思想,并且掌握JSP相关知识 |
Struts/Ajax编程 |
掌握Struts基本体系结构,掌握Action的使用,Struts标记库使用,多Action提交,国际化问题,struts-config.xml的配置,Validator验证;掌握并了解Ajax的使用及编程思想,了解DWR,JSon,Ext等流行技术 |
通过项目实训掌握前端B/S编程 |
设计模式 |
讲授程序编写中的多层体系,包括DAO层的设计理念,MVC的编程方式,讲解单件模式、适配器模式、工厂模式、观察者模式等设计模式。 |
掌握程序编程体系思想,优化代码编写,类层次体系 |
Spring/EJB |
学习知道Spring的IOC,AOP体系思想,了解Hibernate或JDBC的使用;学习EJB体系思想,包括Session Bean,Entity Bean和Message-Driver Bean知识 |
系统了解J2EE的核心高级思想体系 |
实习,实训课安排 |
课程名称 |
课程内容 |
培训目的 |
岗前企业实训 |
在企业中接受相关技术人员和带教老师指导:
(1) 基于 B/S 结构的相关项目(根据当时企业具体情况执行项目开发)。
(2) 电子商务软件项目:” Prepaid Phone Card Online Sales System”。内容包括:Web Application Design、App Setting、 Log in Design、 Security、 Authentication、Authorization、 Navigation Bar、Shopping Cart、Cross-Brower Support、Performance.
|
通过实际项目, 培养学生实战能力,包括系统分析、设计(包括功能需求分析、数据库设计、功能模块设计和详细设计)、开发、调试、测试和部署的能力。 |
总复习考试与岗前就业指导(16课时) |
串讲全部内容,并且针对实际面试情况,有侧重地进行总体复习。
|