Java软件开发工程师培训课程体系

上传人:博****1 文档编号:456358268 上传时间:2024-01-19 格式:DOC 页数:6 大小:390.50KB
返回 下载 相关 举报
Java软件开发工程师培训课程体系_第1页
第1页 / 共6页
Java软件开发工程师培训课程体系_第2页
第2页 / 共6页
Java软件开发工程师培训课程体系_第3页
第3页 / 共6页
Java软件开发工程师培训课程体系_第4页
第4页 / 共6页
Java软件开发工程师培训课程体系_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《Java软件开发工程师培训课程体系》由会员分享,可在线阅读,更多相关《Java软件开发工程师培训课程体系(6页珍藏版)》请在金锄头文库上搜索。

1、Java 软件开发工程师培训标准方案1. 实训客户需求1) 实训对象:适用于专科以上的大学应届毕业生,或毕业后有转行需求的学生。2) 进入条件具备基本的学习和理解能力。英语有基础的阅读能力对软件开发有兴趣,想在IT 行业发展。良好的沟通理解能力。3) 实训周期: 100 个工作日(含项目实训)2. 实训目标1) 充分理解软件编程思想,熟练掌握javaEE软件工程师任职技能和相关经验。2)熟练掌握java 编程语言,以及进行 java web 开发和相关前端技术。3)熟练掌握java 的流行框架技术 struts2 hibernate spring 。4) 了解软件开发企业规范和标准, 掌握软件

2、项目开发全过程的活动要求 (立项、分析、设计、编码、测试、部署、结项) 。5) 养成团队合作精神,养成良好的表达沟通能力。6) 掌握笔试、面试技巧、职场商务礼仪。3. 实训模式1) 分阶段实训模式第一阶段:语法基础内容:很多的计算机专业的学生, 为什么后来发展成瓶颈无法进入软件行业, 很大原因是没有扎实的 java 基础和编程思想,没有建立在理解的层面上。第一阶断除学习 java 基本语法外、 还要学习常见的算法、深入理解面向对象、java 的异常处理机制。掌握java 基础技术IO、集合框架、多线程、网络编程、XML 解析技术。第二阶段: web 编程技术内容:这里主要学习就业需求很大的we

3、b 开发技术,包括前端技术和后端技术。包括 HTML、CSS、 javaScript、 ajax、 Servlet、过滤器、监听器等,并完成一个阶段项目。第三阶段: SSH框架技术内容:这一阶段讲解java 主流的开源框架技术struts2 、hibernate 、spring,并整合。第四阶段:项目实战内容:由合作软件公司派出技术骨干,带领学员完成真实商业化项目的部分模块,积累实际工作经验。2) 素质培养通过项目实战培养团队合作能力。通过专门的素质课锻炼面试技巧和沟通表达能力。4. 实训内容课程名称内容简介课程目标第一阶段:核心Java2Java基本语法、 数据结构、 Java核心API、面

4、向对象程序掌握Java核心语法与面向对象思想,能熟练运用CoreJava设计、 I/O体系结构、GUI用户界面编程、多线程并发模常用设计模式与编程技巧完成桌面应用或网络通型、网络编程、代理与反射编程、JDK5.0 新特性信类程序的开发Java 语言基础及搭建Java 开发环境:数据类型、 运算符、编程基础语句及控制流、 数组、字符串等; JDK 的安装和环境配置。Java 面向对象编程技术:类与对象、 属性、方法、访问控关键字及基本语法制;构造函数、终结函数、静态成员、抽象方法和抽象类等。Java 面向对象编程技术: 类的继承与派生、 GUI 风格的应面向对象用程序的格式; this 、sup

5、er 的用法、包与接口编程、引用包。Java 中的集合编程技术: List类型的集合( Vector 、集合Stack 、LinkedList和 ArrayList)、 Map类型的集合( HashMap、Hashtable 和 Properties)、Set 类型的集合和 HashSet 等。多线程编程及同步、互斥技术:进程和线程,何时使用线线程程;线程的设计;创建方法、格式、实例讲解;线程的控制和管理;线程的优先级;线程同步;互斥对象。JavaGUI 编程技术( Swing 基础部分):基本组件的编程技术;容器组件编程技术;菜单编程技术;对话框等编GUI界面程技术; GUI 事件编程等;综

6、合练习(重点熟悉在Java应用程序中如何实现组件及事件编程等,并设计出实用的GUI 程序)。Java文件读写 IO 技术:流与文件的读写编程、 二进制流、管道流、文本字符流、随机文件流、标准设备流等方面的IO 流编程应用技术;综合练习(重点熟悉Java 中的文件流的编程应用, 编程出一个文本编辑软件,能够保存与打开文件等功能)。对象的序列化和反序列化技术:二进制序列化,对象的序对象序列化列化和反序列化技术以及在实际的具体应用(应用状态的保存、对象数据的重建)等。异常处理及自定义异常技术:什么是异常处理技术、为什异常处理么要应用它; 异常的声明、 抛出、捕获及自定义异常技术;异常类的层次结构及异

7、常的属性和方法等Java 网络编程技术: URL远程文件访问技术;网络编程技网络编程术概述,有关的 API 类,Socket 网络编程技术的具体应用;综合练习及 Socket技术的具体应用。新特性泛型和使用泛型的优点;增强的for循环;自动装箱 / 自动拆箱;类型安全的枚举; 可变长度参数; 元数据(注释)。工厂模式和单例模式工厂模式中的工厂方法,工厂模式模式中的抽象工厂, 工厂模式的主要的缺点;单例设计模式和编程实现单例模式,应用单例模式会有哪些代价。Java反射机制: Java 反射机制,类加载器, Java反射Reflection API( Class ,Construtor,Field

8、 ,Method);利用 Java 反射技术实现可配置化的“工厂模式”。XMLXML的概念与基本作用、 XML模式定义 (DTD、Schema)、XML解析与操作方法 (JAXP、JAXB)掌握 XML使用及 XML文档的处理技术语法XML技术及语法基础: XML概述, XML文档的结构, 文档类型定义, Well-formed XML,Valid XML 、DTD等。语法XML格式定义: XML Schema技术、 Schema语法 XSDL, 在XSDL中使用的名字空间等。XML技术及 SAX编程技术: SAX 编程技术, SAX 编程方法,解析器DefaultHandler 适配器类及

9、SAX API, SAX的事件机制度及 SAX的各种应用示例。XML技术及 JDOM编程技术: JDOM 技术概述、为什么需JDOM要 JDOM,获得并安装 JDOMAPI 包, JDOM 包中的各个 API说明, JDOM 包中的主要类编程, JDOM 的各种应用实例。工具Eclipse 对 XML开发的支持XML 开发、 XML文挡的检查, DTD 和 XML Schema等方面的支持。了解时间管理的问题; 分享时间管理的经验;掌握时间管时间管理及沟通技巧理解并掌握时间管理 / 沟通技巧基本概念理的技巧;沟通的模型;书面沟通超市管理系统项目案例 1掌握 C/S 架构系统开发,重点掌握持久化

10、方法基于多线程的网络聊天程序第二阶段:javaWEB 和数据库编程介绍 Web页面开发的基本过程,超文本标记语言(HTML)基 掌握 HTML基本标签的使用, 能利用 CSS优化页面Html 、CSS本标签的使用, CSS 层叠式样式表设计的方法JavaScript脚本语言基本语法,常用函数, JavaScript掌握基于对象的 JavaScript程序设计,能通过JavaScriptW3C DOM模型完成动态页面脚本开发高级 DOM编程及页面组件控制HTTP协议详解, Servlet 核心对象操作, Servlet 生命周 全面掌握 Servlet 2.5 API的使用,能够独立分Java

11、Web 编程与 Cookie 的应用场景, MVC设计模式以及过析设计基于 N 层体系结构的 Web 应用,熟练使用期,SessionServlets各种 Java EE 应用服务器滤器与监听器JSP 介绍、创建、部署 JSP 程序, JSP中异常处理,自定掌握 JSP2.0 规范技术,掌握 JSP进行动态页面开发的专业技术,能结合 Servlet 完成 B/S 应用的Java Web 编程 JSP义标签, JSTL, EL设计与开发工作以 Oracle 为平台,全面讲解各类SQL语句的使用,分析掌握数据库基本操作,数据库设计,开发和管理Oracle各种关系数据库设计的常见问题,深入讲解数据库

12、设计范等方面基础知识,熟练掌握SQL的使用式JDBCJava 数据库操作的基本步骤, 事务管理,批更新,可滚动、熟练掌握 Java 数据库编程技巧, 能使用高级 API、可更新的结果集,DAO编程模式编写高性能的数据持久层应用全面讲解 AJAX应用的设计与开发方式,内容包括:能通过 AJAX开源框架完成 Web2.0 应用的设计与AJAXXMLHttpRequest 对象操作、 W3C DOM模型操作、 jQuery开发工作与 DWR框架的使用项目案例 2网上商城掌握 b/S 架构系统开发,OA系统团队合作基础达成高质量的团队决策;解决团队中的冲突理解团队合作的基本概念第三阶段:开源框架技术Hibernate讲授领域建模思想与 O/R Mapping 技术,内容包括:各种能以领域建模思想完成持久化层的设计,使用对象关系映射、实体状态、对象与查询缓存、事务锁机制Hibernate 完成持久化层的开发工作与性能调优StrutsMVC设计思想, Strust 的体系架构、控制器组件、视图组理解 MVC模式,掌握基于 struts 的 java EE解决件、框架的扩展、国际化、验证框架、常用标签库等方案IOC 思想、 AOP思想,使用 Spring 的 ORM支持完成 DAO层 可通过 Spring 完成多层架构应用的设计与开发Spring的开发

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号