高级Java软件架构师学习计划
 
学习内容
培训内容详解
预期目标
JAVA 基础
课时:5
Java语法与编程基础
建立Java程序设计基本环境,培养软件开发基本思维。
能够正确配置java开发环境,熟悉基本软件的操作,熟悉基本的数据结构。
面向对象程序设计与编码
熟练Java类的编码,掌握Java封装、继承和多态等面向对象设计方法和编码方法。
牢固树立面向对象概念和编程思想,熟练掌握OO设计的基本方法。
Java流操作和文件系统
掌握字符流和字节流的基本编程方法,对File类等文件系统相类库进行学习。
能够实现文件的读写操作,实现流的包装。
Java图形用户界面编程
掌握Java图形界面编程的基本方法,学习Swing包的应用以及Java消息处理机制和事件响应机制。
能够掌握Java可视化界面程序编写。
异常处理与事件响应
熟练掌握java各种异常的处理和捕获机制。
结合以上课程,至此学员应该了解开发一般JAVA应用程序的方法。
Java基础类库与中期项目实战
以实例课程引导学员完成中期项目实战。要求学员掌握Java语言中的基本类型转换类、Util包中的基本数据结构类、查排序算法,SwingAWT)包中GUI窗体类与实现接口类等。
熟练Java GUI编程和基本数据结构类类型。
Java多线程编程、网络编程
建立线程的基本概念,学习Java多线程编程、线程间通信、线程同步等程序设计方法,掌握线程死锁应对的基本方法,对Java网络编程有深入理解。对基UDP/TCP协议的java编程进行学习。
深刻理解Java多线程机制和网络编程方法。
项目实战
以实际行业应用项目完成课程训练。可选项目:工业监视界面动态显示Java程序(含柱状图和饼状图);绘图软件的开发等。
通过项目训练,能够全面掌握Java SE程序设计方法,达到Java程序员水准,为后续课程打下良好基础。
J2EE中级
课时:7
数据库基础与linux操作系统
关系型数据库设计、Sql语句、Oracle的安装与操作、Linux简介及其安装、Linux环境下Java开发。
掌握Java软件工程师应具备的数据库基本知识。理解数据库基本原理,掌握关系型数据的的操作方法,熟悉Sql语句,掌握Oracle数据库的基本操作。了解Linux操作系统,熟练掌握Linux基本命令,全面掌握Linux环境下Java程序开发。
JDBC程序开发
基于JDBC 类库实现对Oracle数据的程序开发,掌握JDBC驱动加载、数据、元数据访问、事务处理等编程方法。
熟练使用JDBC API,建立ORM概念,对多表映射有初步了解。
JavaEE基础
熟悉Web编程的基本原理和环境搭建,对Http协议、html语言进行学习,基于Tomcat部署基本的WEB应用。
掌握JavaEE基本框架和开发方法。
JSPSERVLETJSTL EL
熟悉JSP标签、JSP对象等基本编程方法,对SERVLET 生命周期,开发,会话跟踪,过滤器,拦截机制进行学习,对JSTL EL进行学习。
能够基于JSPSERVLET完成后台服务程序的编写。
JavaBean/EJB
掌握JavaBean/EJb的编程方法,对实体EJB、会话EJB进行构建,学习JAVAEE大型分布式程序设计方法。
能够编写和部署企业级应用程序。
MVC 设计模式与中期项目实战
深入学习MVC思想,基于JSPServletEJB实现MVC架构的JAVAEE企业级应用程序。
项目实战,构建完整的JavaEE分布式应用。
AJAX XML
DOJODWRAJAX 下的MVC设计开发,Java XML 包的解析方法和在Web编程中的应用。
理解使用AJAX框架和XML编程方法。
项目实战
可选项目为:网上购物商城、小型码头物流配送系统等。
熟练使用MVC ,具备开发一般 MIS 系统、商务网站的能力。
J2EE 高级架构设计
课时:8
STRUTS 框架JAVAEE程序开发
更加深入介绍MVC架构,对Struts标签、Form表单、lACTION等技术进行详细介绍,对页面的流转机制进行深入分析。
完全掌握STRUTS架构内容,基于MyEclipse完成Struts的开发。
初级项目实战
基于JSPStruts框架快速部署一个小型MVC架构的JAVAEE程序。
完全掌握MVC架构和Struts API
HIBERNATE与对象持久化
详细讲解Hibernate工作流程,ORM基本思想、映射文件的配置编写、反向生成工具的使用、HQL面向对象查询语言的使用、事务并发控制等。
熟练使用HIBERNATE持久化技术,基于EclipseOracle实现持久层软件开发。
SPRING架构和面向方面编程
详细讲解Spring框架API,特别是对反转控制,面向方面编程等,以实际案例进行讲述。基MyEclipse完成Spring编程。
熟练使用SPRING IOC基本原理和面向方面编程。
Struts+Hibernate+Spring中期项目实战
基于struts,hibernate,spring 实现的项目实战,塑造JavaEE架构师基本能力。
全面掌握基于各种框架,特别是开源框架的JavaEE 项目方法。
JSF框架
基于JSF表达式语言实现控制页面导航,事件处理和用户输入校验等。
全面掌握JSF方法。
Struts2.0
Struts2.0Web框架
Struts2框架的使用
Web ServiceSOA架构
Weblogic安装、配置、及管理,对当前最流行的SOA架构进行学习,对面向服务编程方法进行学习。
培养学员达到软件架构师的水准。
统一建模语言UMLJUDE 设计工具、Class 类图、类之间关系设计、CMMI 标准过程管理、CMMI 标准过程管理、CVS版本控制工具
学习软件的设计的建模语言UML,先设计再编码、学习软件开发过程中的标准工业化流程,及代码版本控制管理
Uml设计图练习软件开发设计、CVS的使用
Junit测试框架介绍
Junit测试用例编写
Junit测试用例编写
(选修AJavaME相关技术手机游戏开发
了解BeaWeblogic应用服务器,学习Java的嵌入式开发技术。
大型应用服务器的构建,游戏开发练习
(选修B)建模语言详解
企业级EJB讲解
学习企业级JavaBean重工厂,开发分布式的项目。
开发分布式的系统应用
综合项目实战
基于初级、中级和高级课程,按照需求分析、详细设计、代码编写、软件测试等软件开发流程,完成一个大型JavaEE项目的开发。
培养学员达到软件架构师的水准。
架构师与项目经理素质拓展(全国首家)
Sun公司强强合作,开拓有中国特的软件架构师培训模式,以实际案例讲述Java架构师工作方法、培养学员项目管理能力。
提升软件架构能力,拓展项目经理基本素质,建立正确的就业观,为即将走向就业岗位打下良好的基础。
注: 选修课程AB任选其一 
java程序员培训班价格

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。