Java工程师课程大纲

全球有25亿Java器件运行着Java,450多万Java开发者活跃在地球的每个角落数,以千万计的Web用户每次上网都亲历Java的威力。

今天,Java运行在7.08亿手机、10亿智能卡和7亿PC机上并为28款可兼容的应用服务器提供了功能强大的平台。越来越多的企业因为使用了Java而提高了生产效率,越来越多的人学习Java技术找到了满意的工作。

 

在未来5年内,合格软件人才的需求将远大于供给。Java软件工程师是目前国际高端计算机领域就业薪资非常高的一类软件工程师。

 

根据专业数据分析,由于我国经济发展不均衡因素,Java软件工程师工资待遇在城市之间的差异也较大,一级城市(如北京、上海等),初级软件工程师的待遇大概在4000-6000之间,中级软件工程师的待遇在6000—8000之间,而高级软件工程师的待遇基本破万。

 

从Java的应用领域来分,Java语言的应用方向主要表现在以下三个方面:首先是大中型的商业应用;其次是桌面应用,就是常说的C/S应用;再次是移动领域应用。

 

综上而言Java就业方向为:可以从事JSP网站开发、Java编程、Java游戏开发、Java桌面程序设计,以及其他与Java语言编程相关的工作。可进入电信、银行、保险专业软件开发公司等从事软件设计和开发工作。

 

Java工程师的薪水相对较高。通常来说,具有3~5年开发经验的工程师,拥有年薪10万元是很正常的一个薪酬水平。但是,对Java人才需求旺盛的IT企业却很难招聘到合格的Java人员。

 

当前世界各地持有JavaProgrammer证书的人员供需差距极大,迫使企业不得不用高薪聘请Java程序员。因此,JavaProgrammer的含金量比一般的技术人员要高出很大一块。

 

(一)前端基础技术:HTML+CSS

(二)软件编程技术:

 

JavaSE,面向对象编程的思想和编程基础知识。JavaSE是初学者通向成功的基础,而且对它掌握程度直接决定了后期成为Java软件工程师的等级。

(一)本阶段学习内容

1. Java介绍和Java语言基础语法,介绍Ecllipse工具。

2. 数组和常用算法。

3. 面向对象编程思想:抽象、封装、继承多态。

4. Java的一些常用类,对编程思想的运用和快速开发起到辅助作用。

5. Java异常处理机制。

6. Java集合框架和泛型的使用。

7. 文件读、写操作的JavaIO流。

8. Java多线程运行机制及线程同步机制。

9. Java的反射和Class的应用。

10. Java对数据库的操作及数据持久化。

11. MySQL数据库,掌握数据库的基础编程技术。

(二)项目实训

项目实训

 

JavaWeb开发,是指采用Java语言实现面向互联网架构的基础MVC设计模式的编程技术。本阶段学习由浅入深,通过JSP+Servlet+JavaBean的技术解决方案详细介绍JSP/Sevlet技术和JavaEE开发思路。

(一)本阶段学习内容

1. JavaScript技术基础介绍。

2. Web服务器介绍和HTTP协议。

3. JavaWeb环境搭建、JavaEE框架组织结构。

4. JSP技术。

5. Servlet技术。

6. 会话及监听。

7. 过滤器技术。

8. MVC设计模式。

(二)项目实训

 

(一)JavaEE集成开发框架(Struts+Spring+Hibernate)的编程思想和主流框架技术。

1. struts2框架:基本MVC模式的工作流程及开发,实现服务器端与客户端的数据交互。

2. Hibernate框架:强大的、高性能的对象/关系映射框架,提供一套成熟的数据持久化解决方案。

3. Spring框架:通过反向控制和依赖注入技术、面向方面编程技术等,简化了企业级开发过程。

4. Jquery EasyUI框架:前端框架技术,提供了与服务器端技术的无缝集成。

(二)项目实训

就业岗位:软件开发工程师