JAVA软件工程师课程大纲[哈尔滨银河网络教育中心]

上传人:tia****nde 文档编号:36948502 上传时间:2018-04-04 格式:DOC 页数:6 大小:98.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、说说明明本大本大纲纲由哈由哈尔滨银尔滨银河网河网络络教育中心独家提供!教育中心独家提供!银河网络教育中心于 1999 年成立,是国家大学科技园首批入园企业,隶属于哈尔滨工业大学东亚电子仪器开发有限责任公司,拥有一支包括微软认证讲师(MCT)、Cisco 认证讲师、SUN 认证讲师等在内的高质量专业教学队伍,跟踪消化高速发展变化的 IT 新技术,快速反应开发出适应企业与个人需求的教育课程,在对外服务领域深受企事业单位和个人客户的信赖。我中心确立了“以素质为基础,以职业能力为本位”的办学方针和“以人为本,思维创新,理论适用,实践为重”的教育理念,旨在提高办学质量,培养经济社会发展需要的实用型、具备

2、持续发展能力的中、高级计算机专业技能人才,目前已经成为黑龙江省最大的国际IT 认证培训中心和国内多家知名软件企业的储备人才培养基地,目前,已有逾万学员在银河网络教育中心参加培训和考试。我中心同时也是中兴软件技术黑龙江人才招募基地,全省仅此一家,中兴软件官网可查。在我中心培训的 JAVA,C+,嵌入式的同学(本科学历),均可选择在中兴软件就业。同时,中兴软件还在黑龙江省招募 3G 软件开发,3G 网络优化,Android 手机开发的实训生。联系电话:15145006187 孙老师,13134503229 李老师。JAVA 软软件工程件工程师师就就业业班班课课程大程大纲纲职业素质课程职业素质课程(

3、90 课时课时)项目名称项目名称主要内容主要内容培养目标培养目标职业生涯规划1、自我评估、确定志向2、生涯机会选择3、职业的选择、职业生涯路线选择4、确定目标、制定行动计划5、评估与反馈6、如何看待和调整影响你职业发展的障碍正确定位自己的位置规划自己的人生明确确立人生的职业发展方向勇敢的迈向属于自己的成功之路职业行为素养1、树立正确的职业意识2、成功心态的建立3、正确处理人际关系4、成人的学习风格5、改善勾通、写作能力6、加强时间管理7、压力管理良好的心态、良好的职业习惯是迈向成功的第一步个性自我体现1、简历制作2、面试仪表、礼仪3、企业面试试题解析4、面试实战训练企业培养1、企业文化2、工作

4、流程3、工作规范4、项目管理通过再现工作过程的项目化教学,按照项目管理要求分工协作,完成信息收集、计划制定、方案选择、目标实施、信息反馈、成果评价等。教学过程即是项目实施过程,针对性培养学生的项目开发能力和知识的综合运用能力。*注:以上课程融入整个培养过程中的各个阶段。IT 综合技能课程综合技能课程(270 课时课时)JAVA 软件工程师就业班软件工程师就业班第一阶段(30 课时)项目名称主要内容培养目标Java 核心基础1、基本类型2、程序流程控制3、数组4、字符串(包括正则表达式)5、类、对象、方法定义、方法重载、方法递归6、static 关键字、静态代码块、动态代码块、对象实例化过程、匿

5、名类、this 关键字、this 参数传递、基本变量引用变量参数传递、final 关键字7、字符串(包括正则表达)8、单态设计模式1、熟练掌握 Java 核心技术,能熟练使用JAVA 语言进行编程,熟悉 Eclipse 开发工具中进行编程。为学习后阶段 Java 打下基础2、牢固树立面向对象概念和编程思想,熟练掌握 OO 设计的基本方法。3、能够全面掌握 JavaSE 程序设计方法,达到 Java 程序员水准,为后续课程打下良好基础。第二阶段(30 课时)项目名称主要内容培养目标Java 核心高级1、面向对象编程(继承、多态、抽象类)2、java 异常处理机制、异常种类、异常处理方法、自定义异

6、常3、多线程技术、线程生命周期状态转换、线程创建方式对比、线程的优先级、线程通信、线程同步。4、java 常用 API、容器Collection、Collections、set、list、map5、io 流、字节流字符流转换、包装流|常用开发流RandomAccessFile、BufferedReader、对象序列化与反序列化过程、ObjectInputStream、ObjectOutputStreamByteArrayInputStreamByteArrayOutputStream、InputStreamReader、OuputStreamWriter6、Socket 网络技术7、AWT 图

7、形用户界面编程 GUI1、熟练掌握 Java 核心技术,能熟练使用JAVA 语言进行编程;2、以实例课程引导学员完成项目实战。要求学员掌握 Java 语言中的基本类型转换类、Util 包中的基本数据结构类、查找排序算法,Swing(AWT)包中 GUI 窗体类与实现接口类等。3、能熟练完成 500 行以上的代码(如:坦克大战、象棋对局、连连看等游戏)通过项目训练,能够全面掌握 JavaSE 程序设计方法,达到 Java 程序员水准,为后续课程打下良好基础。4、通过培养学生在程序设计中的思维,让学员掌握开发技巧第三阶段(30 课时)项目名称主要内容培养目标数据库1、Oracle、SQLserve

8、r2000、MySql 数据库基础管理2、SQL 语言、SQL 函数3、数据库设计范式4、数据备份与移植、存储过程、数据检索技巧5、视图、同义词、索引、数据库六大约束6、数据的级联更新与删除7、大对象的读写技巧8、top-n、limit 等分页技术使用技巧9、JDBC 开发技术:JDBCConnection、Statement、PreparedStatement 的高级操作技巧 CallableStatement、ResultSet、ScrollableRS 可滚动结果集操作技巧、UpdatableRS、RowSetandDataSource、数据库连接池思想、保存点概念、提高数据处理效率技巧

9、、ORM 思想、DAO封装、PO 封装 bean 技巧1、熟练掌握数据库的应用和基本管理,能让学员灵活进行数据库设计。2、掌握 Java 软件工程师应具备的数据库基本知识。理解数据库基本原理,掌握关系型数据的的操作方法,熟悉 Sql 语句,掌握 Oracle 数据库的基本操作。3、通过数据库的学习对学员在数据分析方面的强化,让学员不仅仅是代码设计者还要具备数据分析能力。从而提高学员就业能力的综合素质。第四阶段(30 课时)项目名称主要内容培养目标JavaWEB开发核心1、JavaWEB 开发核心基础:(1)HTML、(2)CSS 基础、(3)JSP 技术:JSP 运行原理、JSP 中的 9 个

10、内部对象和作用详解、JSP 表达式、JSP 脚本片段、JSP 声明、JSP 注释、EL 表达式简介、jstl 标签库使用自定义标签等、Jsp 指令(4)JAVASCRIPT 基2、JavaWEB 高级开发技术:1、掌握 JSP 和 Servlet 编程以及 Web 应用的发布技术,掌握调用 Javabean 和数据库应用技术2、熟练使用 MVC 设计模式完成项目案例网上图书管理系统DRP 进销存管理系统等3、让学员通过实战项目的案例开发,不仅能提高学生专业能力还提高了学员的团队配(1)servlet 生命周期、部署发布、servlet 协作RequestDispatcher、(2)Servle

11、t 过滤器、过滤链使用及典型案例、(3)Servlet 监听器、(4)mvc 三层设计模式、jsp+javabean、jsp+javabean+servlet、fckeditor 在线编辑器的使用合能力,在本阶段学习中,学员可以达到web 开发的能力,能胜任初级 WEB 开发程序员的工作,如 JSP 网站的设计和开发和 MVC 应用软件的开发第五阶段(30 课时)项目名称主要内容培养目标Struts 框架1、Struts 开发:(1)、MVC 设计思想、Struts 体系架构、struts 工作流程、myeclipse 开发 struts 的一般步骤、struts 配置(2)、Struts 控

12、制器组件、ActionServlet 详解、strutsAction类、DispatchAction 类、LooupDispatchAction|ActionForward 类(3)、Struts 视图组件(4)、Struts 框架的扩展、Struts 应用的国际化、Validator验证框架、动态表单(5)、struts 连接池技术、DTO 数据传输对象(6)、多数据源、多消息源的应用、ActionError、ActionMessage、DISPLAYTAG 标签库的使用(7)、StrutsHTML 标签库、StrutsBean 标签库、StrutsLogic标签库。2、Xml 概念约束作用

13、3、Xml 文件读取等操作技术 JdomSAX1、熟练使用 Struts 架构开发 Web 应用,进一步提高学员的 Web 应用能力;2、在本阶段中学员要完成真实项目案例开发如物资管理系统、Jpestore新闻管理系统等,通过实训让学员从中学习一个软件工程开发,从设计到分析在到代码开发等工作流程,这样学员在毕业时就已经熟练了在工作中的工作开发流程第六阶段(30 课时)项目名称主要内容培养目标Hibernate 框架1、高级 Hibernate 开发技术:(1)ORM 思想、Hibernate 数据检索技术、Hibernate 高级映射技术(2)Hibernate 多表联合查询、Hibernat

14、e 大对象读取技术(3)Hibernate 拦截与回调技术、(4)hibernate 一级缓存配置、Hibernate 二级缓存技术(5)Hibernate 分页技术(6)Hibernate 性能优化技术|(7)hibernate 检索与操作持久化对象、立即检索、延迟检索、迫切坐外链接检索(8)HQL 查询方式、基本查询、条件查询、分页查询、连接查询、本地 SQL 查询、hibernate 事物处理、(9)hibernate 批量处理、hibernate 批量更新(10)hibernate 中悲观锁、乐观所表的继承2、Junit 技术:单元测试工具,junit 的使用,如何用 junit 来测

15、试 hibernate 方法等1、熟练使用 hibernate 实现模型层封装 web多层架构中持久层使用,学员还要在本阶段完成项目案例Crm 客户关系管理系统模型某院校 OA 系统等开发的设计和编写代码。2、通过完成实际项目,提高学员的综合应用能力,锻炼自学能力、积累软件开发经验。在本阶段学习中,学员可以在一些软件公司但当初级软件开发程序员第七阶段(30 课时)项目名称主要内容培养目标Spring 框架1、 Spring 开发技术快速入门、IOC 思想、AOP 思想、SpringAOP 简介、Sping 的模板 Sping 的模板支持类2、DataSource 注入、DataSource 置

16、换3、使用 JdbcTemplate 执行与更新JdbcTemplate、BeanFactory、ApplicationContext、4、构造函数注入,属性注入,接口注入5、Spring 框架和 Struts 框架的集成几种方式6、Spring 框架和 Hibernate 框架的集成7、JDK 动态代理、动态切面 BS 技术特点什么是 AJAX,AJAX 的概念、传统的 web 模型、AJAX模型|AJAX 用到的技术,每一种技术的功能8、手写 AJAX 的工作机理 XMLHttpRequest,文档对象模型(DOM)(重点)9、手写 AJAX 的简单实例(会员注册唯一性检查时,动态更新下拉框,局部页面的刷新,动态工具提示)JSON10、Spring 注解方式开发使用1、熟练掌握 SSH 框架整合方式,项目开发实战,OA 办公系统(工作流系统)2、通过完成实际项目,提高学员的综合应用能力(XML 的解析,程序设计思想),学会团体开发、积累软件开发经验。3、学员均会至少经历三个全真项目的开发过程,完成至少 20000 行代码的编写,使学员在毕业后即相当于

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

当前位置:首页 > 中学教育 > 试题/考题

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