软件工程师10余年来一直占据高薪职业排行榜的前列,作为高科技行业的代表,技术含量很高。而在软件开发领域,Java无疑是现在全球最时髦的开发平 台之一。Java语言是SUN公司开发的一种高级编程语言,Java语言因其具有面向对象、跨平台、支持分布式、多线程等多方面的高级特性,在大中型企业 业务管理、电子商务平台、门户网站建设等诸多方面占
据了主导地位,从而成为软件开发行业的首选利器。目前世界各地Java程序员的供需差距极大,因此Java技术的含金量比一般技术要高,掌握了Java技术就意味着可以获得好的工作机会和丰厚待遇。
◆ 就业方向:
1、各软件企业WEB开发工程师;
2、各软件企业数据库开发工程师;
3、专业网站企业网站开发工程师;
4、专业网站企业电子商务开发工程师;
5、各企事业单位数据库管理员;
6、在各种大中型企业从事软件二次开发。
◆ 培养目标:
培养具有系统的软件工程的基本理论和知识,具备一般应用软件系统的开发能力,全面掌握利用Java语言进行WEB开发、数据库开发、电子商务系统开 发的技能,掌握SQL Server、ORACLE数据库系统的管理和开发技术,养成良好的编码习惯和团队合作精神,具备良好的阅读文档和自学能力,能够 与他人合作完成商用系统的需求分析、 架构设计、软件编码与测试等工作。
1、熟悉OOA与OOP,熟悉Web开发的流程和模式,具有基本的系统架构和框架设计能力;
2、熟悉熟悉J2EE架构和MVC模式开发,熟悉Spring、Structs、Hibernate;
3、熟悉主流关系数据库Oracle;
4、精通JSP/ Servlet,熟悉Web Service、XML相关技术;
5,熟悉Eclipse / WSAD / RAS等开发工具;
6、熟悉WEB 2.0的相关技术及其开发工具,如RIA、RSS、Ajax、XML、XHTML;
7、具有团队精神,有良好沟通能力,有独立解决问题的能力。
◆ 课程体系:
代码 | 课程 | 教学内容 | 教学方法 |
1 | Java Se技术 | Java基础知识, Java面向对象程序设计,I/O流和文件编程,图形用户界面设计,多线程程序设计, 网络编程,数据库编程。 |
案例教学 |
2 | 数据库 | 数据库基础知识:关系数据库设计理论。数据库设计,Oracle数据库SQL语言,Oracle数据库体系 结构,Oracle数据库基本管理:PL/SQL程序设计。 |
案例教学 |
3 | 项目实战一 | C/S结构Java应用程序开发基本能力考核,涉及面向对象的程序设计方法,GUI界面设计,数据库, Java多线程,网络通信等Java 核心技术。 |
案例教学 |
4 | Java web初步 | Servlet与JSP概述,服务器的安装与配置,Servlet编程,Cookie与Session的使用,JSP编程基础, JavaBean在JSP中的应用,JSP自定义标签,Eclipse开发工具 |
案例教学 |
5 | 项目实战二 | 动态网站开发技术考核,涉及Servlet,Jsp,JavaBean,Tomcat配置与web服务器部署等技术。 要求实现一个网站系统下的某几个业务模块的功能实现。 |
案例教学 |
6 | Struts | MVC模式,Struts开发环境与应用配置,Struts组件,Struts标签库,Struts的高级应用 | 案例教学 |
7 | Hibernate | Java对象持久化技术概述,Hibernate基础,映射定义与映射类型,持久化对象,Hibernate映射 策略,Hibernate查询语言,事务与并发,应用Hibernate。 |
案例教学 |
8 | Spring | Spring基础,Spring的安装和构建,Spring与相关设计模式,控制反转,Spring面向方面编程, Spring核心Bean工厂与应用上下文,Spring ORM,Spring MVC,Spring 高级主题。 |
案例教学 |
9 | Java软件工程 | UML建模语言,UML建模分析,UML建模工具Log4J,Junit测试技术,CVS,ANT自动化及打包 | 案例教学 |
10 | 项目实战三 | Struts + Hibernate + Spring综合案例考核。涉及Struts, Hibernate, Spring框架的相关配置 技术与整合应用。要求使用给定的SSH配置要求来实现综合案例中的某部分功能需求。 |
案例教学 |
11 | 素质训练 | IT职业技能课程:IT职业规划、沟通技巧、团队合作、专业技术规范、面试技巧等职业技能培训。 | 案例教学 |
◆ 教学特色:
1、实训项目将理论知识模块化,根据模块的难点和要点研发出先进的培训体系。
2、企业一线工程师,亲自带学生进行项目实战,使学生能迅速积累大量项目实战经验。
3、小班授课,学生数量控制在一定范围之内,使学生和老师有着充分的交流和接触时间。
4,实训内容采用模块化教学方式