浙大网新实训项目介绍
实训方向介绍
JavaEE+(金融、电信、电力、电子商务、移动、互联网)开发工程师
Java软件开发涉及的知识结构:
知识体系链:计算机网络/Unix/LinuxOracle/MySql数据库 标准SQLCore Java JDBC/Hibernate/iBatisXMLHTMLCSSJavaScriptAJAX Servlet/JSP & TomcatStruts/SpringWebLogic开源工具项目行业知识项目实战经验
技术开发必备----Java软件开发工程师专业技术 |
|
课程覆盖内容 |
培训目标 |
第一阶段: 主要介绍Java语言的基础以及特性,包含基础语法,Java语言的各个技术点,面向对象分析与设计。常用类库,调试程序技巧,代码规范等,本阶段的目标是初步建立Java开发的一些基础能力以及良好的编程思维习惯,培养一定的面向对象的抽象编程能力。
练习项目:计算器/晚会抽奖系统/仿QQ聊天软件等 |
|
Eclipse开发环境介绍,搭建,熟悉(1天) |
熟悉Eclipse集成开发环境,创建项目,编写简单的Java程序。
|
Java语言基础,面向对象思想,分析,设计(3天) |
掌握Java基本语法,特性,流程控制,部分API。理解面向对象思想,理解继承,重载,多态概念以及运用。 |
异常处理,调试技巧(2天) |
深入理解Java异常机制,以及查错技巧。掌握IDE的调试功能,能熟练通过调试查找程序bug。 |
Java SE高级核心技术(6天) |
熟练掌握Java SE高级特性,包括集合框架,I/O,JDBC,网络编程,多线程,反射,XML读写操作,Swing组件等 |
Junit单元测试(1天) |
掌握单元测试工具Junit,能为模块写合适的测试用例。 |
企业编码规范(1天) |
理解企业编码规范,熟练掌握源码管理工具SVN/CVS/VSS |
第二阶段: 主要介绍标准SQL,常用数据库使用技巧,其中有Oracle,SQL Server,MySQL等,本阶段目标是提高学员数据库设计与编程能力,并能够开发出相对较复杂的存储过程、视图、触发器、游标、包等;
练习项目:家庭理财系统/宾馆点餐系统等(数据库设计部分) |
|
数据库基础(5天) |
深入理解关系型数据库原理,熟练掌握SQL数据查询语言、索引、存储过程、触发器、游标、事务、函数等,简单数据库优化技术。 |
Oracle数据库(3天) |
理解Oracle数据库体系结构,原理。掌握Oracle数据库高级编程技术,客户端工具使用。 |
第三阶段: 主要指导开发一个小型项目,对第一、第二阶段的知识点进行一个系统的整理。并开始熟悉一些常用的开发模式。此阶段对独立学习提出一定的要求,项目完成后,具备独立开发和调试程序的能力。
练习项目:家庭理财系统/宾馆点餐系统等 |
|
MVC,DAO开发模式(1天) |
理解MVC模式和DAO开发模式,初步理解项目架构。 |
XX管理软件(5天) |
开发一个基于企业三层架构的一个管理软件,初步体验分层架构设计。 |
第四阶段: 系统地学习Web网页编程,如HTML、Javascript、CSS、Ajax。开始熟悉JSP/Servlet,web服务器等J2EE初级开发部署技术。完成一些web应用模块,初步理解B/S交互的整个过程,为后期进行大型开发打下基础。
练习项目:淘宝导购/银行储蓄等 |
|
Web开发基础学习(5天) |
学习web开发基础知识,HTML/CSS/JavaScript, Jsp/Servlet,熟悉J2EE项目规范,熟练创建企业级web工程项目。 |
AJAX学习(3天) |
学习并理解AJAX原理,编写异步刷新web页面程序。学习AJAX框架并应用到web项目中。 |
开源组件的学习(5天) |
学习常用的开源工具,如Log4J日志管理,JFreeChart图表绘制,Lucene搜索框架,iText PDF报表工具,POI Excel文件读写,HttpClient网络客户端套件,QuartZ任务管理框架等。逐渐培养独立调研技术点的能力。 |
Web工程体系学习(2天) |
透彻理解web工程结构,B/S架构的系统交互原理,掌握web项目排错技巧。熟练打包,部署基于J2EE框架的web项目。 |
第五阶段: 学习Struts2,Spring,Hibernate,iBatis等开源框架,学习整合框架并搭建开发项目用的技术框架,能深刻理解框架原理并对技术架构做合理的分层设计。学习一些开源项目并能应用它们。
练习项目:基金会积分系统/在线股票交易/网新人才网/广告营销/电信行业呼叫中心/某行业电子商务网站等(技术点调研,框架搭建部分) |
|
Struts2框架(4天) |
熟练使用Struts2框架,深入理解其核心技术,组件。掌握标签库,OGNL,校验框架,国际化的使用。深入理解MVC模式在Struts2框架上的体现。 |
Hibernate/iBatis框架(4天) |
理解ORM概念,Hibernate核心API,Session,Query,Criteria的熟练使用。熟练映射数据库-对象关系,快速开发持久层模块。理解Hibernate缓存并合理应用。学习使用iBatis框架。 |
Spring框架(4天) |
透彻理解Spring IOC(依赖注入)原理,掌握注入技巧。深入理解AOP原理,声明式事务管理方式。应用切面解决多种项目需求。了解Spring中间件的其他组件,以及Spring和其他框架的整合方式。 |
框架整合(2天) |
整合Struts2,Spring,Hibernate框架,以此为技术架构搭建开发企业项目。应用分层架构合理分工。深入理解整合后的框架和MVC框架的联系。 |
第六阶段:(16天) 开发基于Java的中大型团队合作项目,学习敏捷项目开发流程。不但对前期学的技术点有个系统的回顾,同时,培养调研新技术的能力,沟通表达能力,对项目流程有个深刻的体验,达到开发企业真实项目的能力要求。
练习项目:基金会积分系统/在线股票交易/网新人才网/广告营销/电信行业呼叫中心/某行业电子商务网站等 |
文章来源: aaaedu.blog.csdn.net,作者:tea_year,版权归原作者所有,如需转载,请联系作者。
原文链接:aaaedu.blog.csdn.net/article/details/104743228
- 点赞
- 收藏
- 关注作者
评论(0)