浙大網新實訓項目介紹

實訓方向介紹

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的中大型團隊合作項目,學習敏捷項目開發流程。不但對前期學的技術點有個系統的回顧,同時,培養調研新技術的能力,溝通表達能力,對項目流程有個深刻的體驗,達到開發企業真實項目的能力要求。

 

練習項目:基金會積分系統/在線股票交易/網新人才網/廣告營銷/電信行業呼叫中心/某行業電子商務網站等

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章