浙大网新实训项目介绍

举报
tea_year 发表于 2021/12/23 00:47:00 2021/12/23
【摘要】 实训方向介绍 JavaEE+(金融、电信、电力、电子商务、移动、互联网)开发工程师 Java软件开发涉及的知识结构: 知识体系链:计算机网络/Unix/LinuxOracle/MySql数据库 标准SQLCore Java JDBC/Hibernate/iBatisXMLHTMLCSSJavaScriptAJAX&nbs...

实训方向介绍

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

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。