浙大网新实训项目介绍
實訓方向介紹
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的中大型團隊合作項目,學習敏捷項目開發流程。不但對前期學的技術點有個系統的回顧,同時,培養調研新技術的能力,溝通表達能力,對項目流程有個深刻的體驗,達到開發企業真實項目的能力要求。 ? 練習項目:基金會積分系統/在線股票交易/網新人才網/廣告營銷/電信行業呼叫中心/某行業電子商務網站等 | |
?
?
總結
以上是生活随笔為你收集整理的浙大网新实训项目介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么不用DriverManager.r
- 下一篇: 酷酷实训计划及测试计划