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