一、专业背景介绍
Java人才市场需求状况
IDC的数据显示,目前我国对软件人才的需求已达20万,并且以每年20%左右的速度增长。在未来5年内, 合格软件人才的需求将远大于供给。2005年,我国软件人才的缺口已达万,其中尤以JAVA人才最为缺乏。
根据IDC的统计数字,在所有软件开发类人才的需求中,对JAVA工程师的需求达到全部需求量的60%——70%。同时,JAVA工程师的薪水相对较高。通常来说,具有3——5年开发经验的工程师,拥有年薪10 万元是很正常的一个薪酬水平。
就目前主流开发的技术而言,JAVA所占的比重无疑是很大的,不论是在大型的企业级应用、桌面应用及 消费性电子产品中都能看到JAVA的身影。由于先天的诸多优点使得JAVA从一种应用于互联网的计算机语言, 逐步发展为一系列的技术平台,有专门针对企业级开发的J2EE、桌面开发的J2SE、嵌入式开发的J2ME。世界 上进行信息系统开发的企业中70%以上使用JAVA。这也就使得JAVA人才的需求量与日俱增,国内岗位缺口达 20万。
二、专业描述
JAVA语言是SUN公司开发的一种高级编程语言,JAVA以其独有的开放性、跨平台性和面向网络的交互性 席卷全球,以其安全性、易用性和开发周期短的特点,迅速从最初的编程语言发展成为全球*大软件开发 平台。
本专业将讲授职业素质、实操技能和项目经验三个方面内容,学员能够学习J2EE体系的新技术新技能, 从而能够在研发团队中开发基于J2EE的应用系统。
本专业教学过程中,始终贯穿案例教学策略,配合全真的实训项目,让学员了解项目团队中所担任的角 色和承担的相应职责,以及与他人分工协作的方法,最终获得真实的开发体验和实战经验。
三、专业课程说明
编 号
课程名称
课程介绍
职业素质类CSTP
程序员文化基础 介绍了软件开发的原则和方法。直指 编程前沿,透过日益增长的现代软件开发 规范和技术,培养学员成为良好的开发习 惯以及职业态度,必将帮助您修炼成为一 名真正程序员。CSTP
软件工程师职业素养 通过学习使学员具备软件工程师必备 的职业素质、了解软件行业概况、制定职 业生涯规划、掌握IT面试的基本技巧、了 解企业技术文档规范等。CSTP
计算机英语
通过本课程的学习,学员既要掌握计 算机英语基本词汇和语法,同时具备使用 英语来阅读来自海外的原版业内*信息 的能力,也能在工作中用专业化的英语来 完成行业描述和工程文档。
实操技能类
CSTP 计算机系统基础 本课程是计算机系统的综合课程, 概述计算机系统的基本概念、软硬件知识 操作系统的知识、计算机维护和网络等方 面的知识。本课程要既强调基础文化,又 强调职业技能,力求将高校的基础文化与 企业的职业技能融合在一起,以全新的视 角学习基础课程。 CSTP 软件开发基础 编程基本方法:介绍*的软件概念 和流行的开发方法,为学员建立软件开发 的理论基础;实用的技能:详细讲解 HTML/Applet两门语言,用程序语言建立 编成概念;流行的开发模式:从面向对象 设计角度,系统地介绍Web应用开发方法, 通过案例让学员体会软件开发的真实感受 CSTP Java程序设计语言 熟练掌握Java核心语法与Java面向对象编程;学习软件开发流程,培养学员良好的编码规范,熟悉Java IO技术,熟悉Java GUI技术。熟悉面向对象概念,学习适合企业开发Java技术,适合企业的需要 CSTP 实用数据库技术 掌握数据库的应用与开发,熟悉各种常用的数据库产品。 CSTP Java Web应用开发 学习软件开发流程,培养学员良好的 编码规范,熟悉JDBC、Hibernate等数据库 持久化技术,熟悉JSP、Servlet等Web表示 技术。熟悉Struts框架,了解Spring技术 学习适合企业开发Web技术,适合企业的需 要。 CSTP 高级JavaScript脚本 主要学习使用JS实现表单验证以及各种网页特效和事件监听处理, 目的是让网页更智能,效果更绚丽 CSTP Oracle数据库 针对当前主流的Oracle10g进行企业级数据库学习, 包括Enterprise Manager Console和PL/SL工具的使用,以及Oracle数据库中常用操作和高级对象, 旨在能让学员面向企业级开发 CSTP 持久层框架 详细讲解Hibernate工作流程,ORM基本思想、映射文件的配置编写、反向生成工具的使用、HL面向对象查询语言的使用、事务并发控制等。Hibernate作为J2EE中持久层ORM框架的典型代表之一,已经成为行业内标准,掌握它,让你的数据库操作更加得心应手 CSTP 开源MVC架构技术 更加深入介绍MVC架构,对Struts标签、Form表单、、ACTION等技术进行详细介绍,对页面的流转机制进行深入分析。作为一种典型的MVC框架,Struts结构清晰,功能强大,操作简洁,成为JSP Model2开发中必不可少的重要组成之一 CSTP 框架 详细讲解Spring框架API,特别是对反转控制,面向方面编程等,以实际案例进行讲述。基MyEclipse完成Spring编程。Spring提出的IOC控制反转和AOP的面向切面编程思想对于J2EE的发展具有重大影响意义,也成为J2EE开发中三大黄金框架之一 CSTP 技术Ajax&Dwr&Ext 介绍作为当今B/S开发中最火热的名词,并且将对其中的三种典型技术进行开发讲解: Ajax——异步数据传输,Dwr——Java中Ajax框架,Ext——Yahoo小组提出的一种Js+Css的视图技术,让学员能走在技术的尖端潮流 CSTP EJB是sun的服务器端组件模型,*的用处是部署分布式应用程序,类似微软的.net技术。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。减轻了开发人员进行底层开发的工作量,它取消或最小化了很多(以前这些是必须实现)回调方法的实现,并且降低了实体Bean及O/R映射模型的复杂性。 CSTP Linux 结合Java语言跨平台的特性,更适合于Java服务器运行的平台,让学员的知识体系更加全面 实训项目 CSTP 实用软件工程理解软件开发、维护等方面的软件工 程学的概念、原理及典型的技术方法。通 过本课程的学习,树立软件工程的科学思 想,能自觉按照软件工程的方法学进行软 件的开发和维护工作,并掌握与此相应的 方便的工具,形成良好的软件开发习惯。
CSTP 实训案例 通过学习中大型的真实案例,使学员掌 握j2ee体系架构、java2核心编程技术、 servlet编程技术、jsp动态页编程技术、 JDBC数据库编程技术、javascript编程技 术、Tomcat编程技术等多项编程技术,并 能够直接承担一个项目进行开发。 合计课时750
四、目标岗位
计算机系统工程师
数据库工程师
系统分析师
架构工程师
项目经理
高级软件工程师
WEB开发工程师
网络管理员
软件工程师