JAVA软件工程师课程大纲哈尔滨银河网络教育中心.doc_第1页
JAVA软件工程师课程大纲哈尔滨银河网络教育中心.doc_第2页
JAVA软件工程师课程大纲哈尔滨银河网络教育中心.doc_第3页
JAVA软件工程师课程大纲哈尔滨银河网络教育中心.doc_第4页
JAVA软件工程师课程大纲哈尔滨银河网络教育中心.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

说明本大纲由哈尔滨银河网络教育中心独家提供!银河网络教育中心于1999年成立,是国家大学科技园首批入园企业,隶属于哈尔滨工业大学东亚电子仪器开发有限责任公司,拥有一支包括微软认证讲师(MCT)、Cisco认证讲师、SUN认证讲师等在内的高质量专业教学队伍,跟踪消化高速发展变化的IT新技术,快速反应开发出适应企业与个人需求的教育课程,在对外服务领域深受企事业单位和个人客户的信赖。我中心确立了“以素质为基础,以职业能力为本位”的办学方针和“以人为本,思维创新,理论适用,实践为重”的教育理念,旨在提高办学质量,培养经济社会发展需要的实用型、具备持续发展能力的中、高级计算机专业技能人才,目前已经成为黑龙江省最大的国际IT认证培训中心和国内多家知名软件企业的储备人才培养基地,目前,已有逾万学员在银河网络教育中心参加培训和考试。我中心同时也是中兴软件技术黑龙江人才招募基地,全省仅此一家,中兴软件官网可查。在我中心培训的JAVA,C+,嵌入式的同学(本科学历),均可选择在中兴软件就业。同时,中兴软件还在黑龙江省招募3G软件开发,3G网络优化,Android手机开发的实训生。联系电话孙老师李老师。JAVA软件工程师就业班课程大纲职业素质课程(90课时)项目名称主要内容培养目标职业生涯规划1、自我评估、确定志向2、生涯机会选择3、职业的选择、职业生涯路线选择4、确定目标、制定行动计划5、评估与反馈6、如何看待和调整影响你职业发展的障碍正确定位自己的位置规划自己的人生明确确立人生的职业发展方向勇敢的迈向属于自己的成功之路职业行为素养1、树立正确的职业意识2、成功心态的建立3、正确处理人际关系4、成人的学习风格5、改善勾通、写作能力6、加强时间管理7、压力管理良好的心态、良好的职业习惯是迈向成功的第一步个性自我体现1、简历制作2、面试仪表、礼仪3、企业面试试题解析4、面试实战训练企业培养1、企业文化2、工作流程3、工作规范4、项目管理通过再现工作过程的项目化教学,按照项目管理要求分工协作,完成信息收集、计划制定、方案选择、目标实施、信息反馈、成果评价等。教学过程即是项目实施过程,针对性培养学生的项目开发能力和知识的综合运用能力。*注:以上课程融入整个培养过程中的各个阶段。IT综合技能课程(270课时)JAVA软件工程师就业班第一阶段(30课时)项目名称主要内容培养目标Java核心基础1、基本类型2、程序流程控制3、数组4、字符串(包括正则表达式)5、类、对象、方法定义、方法重载、方法递归6、static关键字、静态代码块、动态代码块、对象实例化过程、匿名类、this关键字、this参数传递、基本变量引用变量参数传递、final关键字7、字符串(包括正则表达)8、单态设计模式1、熟练掌握Java核心技术,能熟练使用JAVA语言进行编程,熟悉Eclipse开发工具中进行编程。为学习后阶段Java打下基础2、牢固树立面向对象概念和编程思想,熟练掌握OO设计的基本方法。3、能够全面掌握JavaSE程序设计方法,达到Java程序员水准,为后续课程打下良好基础。第二阶段(30课时)项目名称主要内容培养目标Java核心高级1、面向对象编程(继承、多态、抽象类)2、java异常处理机制、异常种类、异常处理方法、自定义异常3、多线程技术、线程生命周期状态转换、线程创建方式对比、线程的优先级、线程通信、线程同步。4、java常用API、容器Collection、Collections、set、list、map5、io流、字节流字符流转换、包装流|常用开发流RandomAccessFile、BufferedReader、对象序列化与反序列化过程、ObjectInputStream、ObjectOutputStreamByteArrayInputStreamByteArrayOutputStream、InputStreamReader、OuputStreamWriter6、Socket网络技术7、AWT图形用户界面编程GUI1、熟练掌握Java核心技术,能熟练使用JAVA语言进行编程;2、以实例课程引导学员完成项目实战。要求学员掌握Java语言中的基本类型转换类、Util包中的基本数据结构类、查找排序算法,Swing(AWT)包中GUI窗体类与实现接口类等。3、能熟练完成500行以上的代码(如:坦克大战、象棋对局、连连看等游戏)通过项目训练,能够全面掌握JavaSE程序设计方法,达到Java程序员水准,为后续课程打下良好基础。4、通过培养学生在程序设计中的思维,让学员掌握开发技巧第三阶段(30课时)项目名称主要内容培养目标数据库1、Oracle、SQLserver2000、MySql数据库基础管理2、SQL语言、SQL函数3、数据库设计范式4、数据备份与移植、存储过程、数据检索技巧5、视图、同义词、索引、数据库六大约束6、数据的级联更新与删除7、大对象的读写技巧8、top-n、limit等分页技术使用技巧9、JDBC开发技术:JDBCConnection、Statement、PreparedStatement的高级操作技巧CallableStatement、ResultSet、ScrollableRS可滚动结果集操作技巧、UpdatableRS、RowSetandDataSource、数据库连接池思想、保存点概念、提高数据处理效率技巧、ORM思想、DAO封装、PO封装bean技巧1、熟练掌握数据库的应用和基本管理,能让学员灵活进行数据库设计。2、掌握Java软件工程师应具备的数据库基本知识。理解数据库基本原理,掌握关系型数据的的操作方法,熟悉Sql语句,掌握Oracle数据库的基本操作。3、通过数据库的学习对学员在数据分析方面的强化,让学员不仅仅是代码设计者还要具备数据分析能力。从而提高学员就业能力的综合素质。第四阶段(30课时)项目名称主要内容培养目标JavaWEB开发核心1、JavaWEB开发核心基础:(1)HTML、(2)CSS基础、(3)JSP技术:JSP运行原理、JSP中的9个内部对象和作用详解、JSP表达式、JSP脚本片段、JSP声明、JSP注释、EL表达式简介、jstl标签库使用自定义标签等、Jsp指令(4)JAVASCRIPT基2、JavaWEB高级开发技术:(1)servlet生命周期、部署发布、servlet协作RequestDispatcher、(2)Servlet过滤器、过滤链使用及典型案例、(3)Servlet监听器、(4)mvc三层设计模式、jsp+javabean、jsp+javabean+servlet、fckeditor在线编辑器的使用1、掌握JSP和Servlet编程以及Web应用的发布技术,掌握调用Javabean和数据库应用技术2、熟练使用MVC设计模式完成项目案例网上图书管理系统DRP进销存管理系统等3、让学员通过实战项目的案例开发,不仅能提高学生专业能力还提高了学员的团队配合能力,在本阶段学习中,学员可以达到web开发的能力,能胜任初级WEB开发程序员的工作,如JSP网站的设计和开发和MVC应用软件的开发第五阶段(30课时)项目名称主要内容培养目标Struts框架1、Struts开发:(1)、MVC设计思想、Struts体系架构、struts工作流程、myeclipse开发struts的一般步骤、struts配置(2)、Struts控制器组件、ActionServlet详解、strutsAction类、DispatchAction类、LooupDispatchAction|ActionForward类(3)、Struts视图组件(4)、Struts框架的扩展、Struts应用的国际化、Validator验证框架、动态表单(5)、struts连接池技术、DTO数据传输对象(6)、多数据源、多消息源的应用、ActionError、ActionMessage、DISPLAYTAG标签库的使用(7)、StrutsHTML标签库、StrutsBean标签库、StrutsLogic标签库。2、Xml概念约束作用3、Xml文件读取等操作技术JdomSAX1、熟练使用Struts架构开发Web应用,进一步提高学员的Web应用能力;2、在本阶段中学员要完成真实项目案例开发如物资管理系统、Jpestore新闻管理系统等,通过实训让学员从中学习一个软件工程开发,从设计到分析在到代码开发等工作流程,这样学员在毕业时就已经熟练了在工作中的工作开发流程第六阶段(30课时)项目名称主要内容培养目标Hibernate框架1、高级Hibernate开发技术:(1)ORM思想、Hibernate数据检索技术、Hibernate高级映射技术(2)Hibernate多表联合查询、Hibernate大对象读取技术(3)Hibernate拦截与回调技术、(4)hibernate一级缓存配置、Hibernate二级缓存技术(5)Hibernate分页技术(6)Hibernate性能优化技术|(7)hibernate检索与操作持久化对象、立即检索、延迟检索、迫切坐外链接检索(8)HQL查询方式、基本查询、条件查询、分页查询、连接查询、本地SQL查询、hibernate事物处理、(9)hibernate批量处理、hibernate批量更新(10)hibernate中悲观锁、乐观所表的继承2、Junit技术:单元测试工具,junit的使用,如何用junit来测试hibernate方法等1、熟练使用hibernate实现模型层封装web多层架构中持久层使用,学员还要在本阶段完成项目案例Crm客户关系管理系统模型某院校OA系统等开发的设计和编写代码。2、通过完成实际项目,提高学员的综合应用能力,锻炼自学能力、积累软件开发经验。在本阶段学习中,学员可以在一些软件公司但当初级软件开发程序员第七阶段(30课时)项目名称主要内容培养目标Spring框架1、 Spring开发技术快速入门、IOC思想、AOP思想、SpringAOP简介、Sping的模板Sping的模板支持类2、DataSource注入、DataSource置换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行代码的编写,使学员在毕业后即相当于具备一年左右的企业项目开发经验。第八阶段(30课时)项目名称主要内容培养目标Struts2开发1、Struts2开发:(1)struts2之开发流程action使用(2)Struts2_ActionMethod_DMI动态方法调用(3)Struts2_ActionWildcard_通配符配置(4)Struts2_用Action的属性接收参数(5)Struts2_用DomainModel接收参数(6)Struts2_用ModelDriven接收参数、(7)Struts2_2.1.6版本的中文问题(8)struts2简单数据验证(9)struts2反问web元素(10)Struts2结果类型,全局结果类型、动态结果类型(11)Struts2OGNL讲解(12)Struts2标签库简介2、LUCENE全文检索技术1、熟练使用struts开发web三层架构项目案例物资管理系统、Jpestore2、本阶段是给学员在程序开发中的难度提高。为了让学员与软件公司实际的开发接轨。第九阶段(30课时)项目名称主要内容培养目标EJB3.0开发1、EJB3.0开发使用2、EJB3.0_下载安装与运行jboss3、有无状态会话bean4、实体bean1、熟练使用EJB3.0_配置jboss数据源2、熟练使用EJB3.0_开发EJB容器模型的WEB服务Spring框架AJAX技术3、EJB3.0是最新的开发技术,通过学习学员可以加强自身开发的能力,为就业提供了更多的选择项目实战项目名称主要内容培养目标C/S架构的多客户端聊天系统客户模块:多线程的GUI独立应用程序、用于连接服务器模块应用。服务器模块:接受客户端连接,并对对客户进行校验、交换、存储客户端数据。涉及的技术:Swing、Thread

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论