*階段
1、課程內容:Java初級編程
課程目標:熟練使用JAVA語言實現封裝、繼承、多態(tài)等面向對象程序設計的特點;結合lang與util包下類體會面向對象設計的思想與方法
2、課程內容:使用SQL Server設計和開發(fā)關系型數據庫
課程目標:掌握關系型數據庫的設計;熟練創(chuàng)建各種數據庫對象;熟練使用SQL語言;掌握TSQL語言
3、課程內容:JAVA圖形編程
課程目標:了解GUI設計的一般原則;熟練使用Swing編寫GUI程序;熟練使用JDBC訪問數據庫;掌握C/S程序架構
第二階段
1、課程內容:使用HTML和JAVAScript設計和開發(fā)商業(yè)網站
課程目標:了解瀏覽器的工作模式;熟練使用HTML常用標簽進行數據存儲與顯示;熟練使用CSS美化HTML頁面的顯示;熟練使用Javascript編寫客戶端程序
2、課程內容:XML應用與開發(fā)
課程目標:理解使用XML儲存數據的優(yōu)勢;理解XML在JAVA EE中的重要作用;熟悉使用Javascript解釋XML數據;掌握使用XML定義標記語言;
3、課程內容:JAVA高級編程
課程目標:掌握JAVA IO的體系結構;熟練使用JAVA IO庫進行輸入與輸出;掌握JCF中常用數據結構與算法;熟練掌握編寫基于多線程的網絡程序;掌握JDBC擴展功能;掌握JAVA SE基礎功能
4、課程內容:JAVA Web應用開發(fā)
課程目標:了解通訊協(xié)議的定義;掌握HTTP協(xié)議;掌握Servlet體系結構與生命周期;熟練使用Servlet與JSP開發(fā)基于MVC架構的動態(tài)網頁程序
5、課程內容:使用AJAX改進Web用戶體驗
課程目標:了解 WEB 程序 GUI設計一般原則;熟練使用AJAX技術改進用戶體驗;掌握使用JSON傳輸數據的方法;熟練使用DWR與JQuery框架
第三階段
1、課程內容:JAVA EE輕量級ORM框架—Hibernate3
課程目標:理解持久化與持久化技術;了解Hibernate原理;熟練使用Hibernate進行關系映射;熟練使用hibernate進行數據查詢;掌握Hibernate性能優(yōu)化的基本方法
2、課程內容:JAVA EE輕量級MVC框架—Struts2
課程目標:熟練使用Struts2框架進行web編程;深入理解MVC設計模式;理解Struts在輕量級JAVA EE程序中作用
3、課程內容:基于SSH框架的JAVA EE企業(yè)級應用開發(fā)
課程目標:理解Spring在輕量級JAVA EE程序中作用;熟練使用Spring的IOC與AOP功能整合Struts2與Hibernate
第四階段
1、課程內容:Oracle數據庫設計與開發(fā)
課程目標:掌握PLSQL語言;掌握oracle數據庫的基本管理與優(yōu)化
2、課程內容:Linux4J
課程目標:了解Linux操作系統(tǒng)體系結構;熟練操作Linux操作系統(tǒng);熟悉Linux環(huán)境下Jave EE軟件開發(fā)
3、課程內容:企業(yè)應用服務器部署及優(yōu)化
課程目標:熟悉企業(yè)級應用開發(fā)架構;熟悉開發(fā)與部署分布式,集群,負載均衡的JAVA EE大型項目
第五階段
1、課程內容:項目實戰(zhàn)
課程目標:了解實際IT企業(yè)運作方式;了解軟件項目實施的流程;了解軟件項目開發(fā)的模式;掌握軟件項目進度管理;掌握軟件項目的需要調查;掌握軟件項目的需求分析;掌握軟件項目的概要與詳細設計;掌握軟件的常用測試方法與工具;熟悉團隊開發(fā)模式;掌握技術文檔的編寫