招生對象
理工科大?;虼髮R陨蠈W歷,立志從事java軟件開發(fā);
本課程也為部分編程愛好者提供了一個很好的學習晉級的機會;
完全零起點,無需編程基礎。
培訓教材
《JavaSE基礎與提高》,《Java Web程序編程基礎》,《JavaEE框架編程》
說明:此課程配套視頻西安尚學堂已經錄制完成,并對外免費開放。建議參加此班的學員在開學之前,下載視頻并在家提前預習,以取得更好的學習效果。點擊進入視頻下載頁面
課程安排
**部分 java基礎
**階段 |
技術名稱 |
技術內容 |
||
T線 |
J2SE |
JAVA 開發(fā)基礎知識 | Eclipse 開發(fā)環(huán)境 | J2SE 5.0 API | J2SE 6.0新特性 | 多線程技術 | Socket 網絡技術 | Regular Expression | Java反射技術 | Properties技術| 各種實戰(zhàn)設計模式| Java Debug技術 | 面向對象設計原則詳解 | 實例解決面向對象設計 | 面試題內部詳解 | 面試答題技巧詳解 | AWT/SWING技術 |
||
實戰(zhàn)數(shù)據(jù)結構 |
數(shù)據(jù)結構實戰(zhàn)訓練 | 數(shù)組、鏈表等常用數(shù)據(jù)結構實戰(zhàn) |
|||
A線 |
正則表達式 |
正則表達式基本語法。預搜索、斷言、分組。 |
||
反射機制 |
JAVA的動態(tài)性、Reflection技術、JVM類加載器、Class對象、Method等。 |
|||
支撐項目 |
CHAT項目 |
Chat項目**完成一個模擬的在線聊天系統(tǒng),主要鍛煉大家對于TCP/IP、Socket編程、C/S模式的編程、線程的運用等方面的能力。 |
||
坦克大戰(zhàn)單機版/圖片版/網絡版 |
這三個項目**大家喜聞樂見的小游戲的形式來鍛煉大家對于JavaSE綜合運用的能力,并且能夠初步運用面向對象的編程理念,鍛煉初步的設計能力,并基本掌握多線程的編程。 |
|||
C線 |
尚學堂特色課程(一) |
|||
第二階段 |
技術名稱 |
技術內容 |
||
T線 |
數(shù)據(jù)庫技術 |
Oracle 基礎管理;SQL 語言PL/SQL 語言;觸發(fā)器、存儲過程;MySQL,SQLServer簡介;業(yè)界常見問題設計;數(shù)據(jù)庫表的設計范式;數(shù)據(jù)備份與移植;多表連接難題詳解;嵌入式數(shù)據(jù)庫應用; |
||
JDBC技術 |
JDBC基礎; 連接池技術;使用設計模式開發(fā)連接池;詳細擴展與測試池效率; |
|||
HTML & CSS & JavaScript |
HTML 語言;CSS 語言; JavaScript 語言;JS常用模版;后臺管理模版; DOM; JS操作CSS; JS操作DOM; ECMAScript; JS操作DIV;protoype;js基于對象編程; |
|||
Jquery |
Jquery基本技術;jquery使用插件; |
|||
Http**深入 |
使用HttpWatcher深入理解**內部機制; |
|||
JSP&Servlet |
Servlet 技術;JSP 技術; JSTL Tag Library 技術; Filter&Listener技術; |
|||
Java Web 實戰(zhàn)演練 |
綜合運用所學知識; HTML CSS JS; JSP Servlet JavaBean; FileUploading;分頁技術; 數(shù)據(jù)校驗; MVC初步; Filter; Listener; HTTPLook調試; 服務器集成技術; 負載均衡與內容分發(fā); |
|||
A線 |
Oracle / SQL / Optimization / 系統(tǒng)分析與設計(一) |
|||
支撐項目 |
BBS項目 |
BBS的兩個項目完成了一個具備完善前臺展現(xiàn)以及后臺管理的論壇系統(tǒng),論壇系統(tǒng)的業(yè)務邏輯大家比較熟悉,是用來進行JavaWeb開發(fā)的極好的入門系統(tǒng)。但是由于其業(yè)務邏輯太簡單,尚學堂目前的課程體系中已經用搜索項目來替代它。 |
||
金尚在線 |
這個系統(tǒng)整合了商品展示、商品管理、商品類別管理、購物車、會員管理等功能,提供了簡易的操作,豐富的功能和完善的權限管理,為用戶提供了一個低成本、高效率的網上商城建設方案。這個項目在商品類別設計中采用了樹狀層次設計結構;在前臺可以分類瀏覽所有商品詳細信息,下訂單購買商品,查看購物車狀態(tài)以及購買用戶的反饋信息;在系統(tǒng)后臺可以管理會員、管理商品和商品類別,并使用上傳組件上傳商品圖片,管理查看商品庫存以及進貨渠道,并使用報表組件將商品的銷售情況做成圖表,供商城管理者做市場分析。前臺對數(shù)據(jù)的修改使用Ajax技術直接與后臺交互,提高了用戶體驗。但是,由于這個項目業(yè)務邏輯比較簡單,尚學堂目前的課程體系中已經使用DRP項目對其進行替代。 |
|||
CMS項目 |
CMS是大型直播發(fā)布系統(tǒng),需求調研、需求分析、系統(tǒng)設計、編碼、單元測試、集成測試和子系統(tǒng)測試,本系統(tǒng)主要包括,播放工具管理、電視頻道管理、比賽管理、時區(qū)管理、節(jié)目管理,是綜合了Java Web、數(shù)據(jù)庫、JDBC、設計模式、SOA、AJAX等技術的不可多得的大型系統(tǒng)。 |
|||
E-learning項目 |
直播、點播、課件制作、課程發(fā)布四大子系統(tǒng),Java C 多語言開發(fā),系統(tǒng)分析與設計課程不可多得的項目。 |
|||
C線 |
尚學堂特色課程(二) |
|||
|
|
|
|
|
第二部分 j2EE進階
**階段 |
技術名稱 |
技術內容 |
||
|
JSTL標簽庫 |
JSTL核心標簽庫,JSTL函數(shù)標簽庫、JSTL格式化標簽庫,JSTL之XML解析標簽庫、自定義標簽技術; |
||
SCM技術 |
CVS初步;SVN簡介;SCM專業(yè)理論; |
|||
XML 技術 |
XML XSL DTD/Schema;XML數(shù)據(jù)解析; XML應用詳解;XQUERY技術;CAST技術(XML數(shù)據(jù)和對象互轉);web service技術; |
|||
AJAX技術 |
AJAX技術基礎; AJAX技術框架; AJAX技術調試技巧; |
|||
利用js基于對象編程手工編寫完成自己的ajax框架 |
Js對象內部機制;js中類的機制;js中this關鍵字處理; |
|||
DWR框架 |
DWR(Direct Web Remoting)框架;反向ajax技術;(開發(fā)web QQ); |
|||
手工編寫DWR框架 |
帶領學員開發(fā)自己的DWR框架! |
|||
手工編寫 |
利用JAVA 反射機制手工編寫服務器程序,讓大家更加深入理解服務器運行原理! |
|||
FCK Editer編輯器 |
FCK Editor等在線編輯器技術、配置;FCK? Editor 圖片和文件上傳處理; |
|||
JfreeChart報表 |
報表統(tǒng)計、報表處理;圖表處理; |
|||
A線 |
Oracle / SQL / Optimization / 系統(tǒng)分析與設計(一) |
|||
第二階段 |
技術名稱 |
技術內容 |
||
T線 |
流行Web |
Struts / WebWork / Tapestry JSF / Velocity / Freemarker Hibernate / Ibatis SQLMap等簡介 |
||
MVC 模式 |
Model View Controller 模式深入 |
|||
動手開發(fā) |
講師帶領學員動手開發(fā)struts1框架!讓大家更加深入理解框架的運行機理,寫出自己的框架產品!為成為高手打下基礎! |
|||
Struts1.x |
Struts應用開發(fā); MVC理論; Struts TagLib; JSTL詳解; Struts國際化支持; MyEclipse環(huán)境下直接生成Struts框架代碼; Struts異常處理; Struts測試詳解; Struts的多模塊配置 |
|||
Hibernate |
Hibernate應用開發(fā)基礎; ORM基礎理論; 關系映射技術; 性能調優(yōu)技術; 性能優(yōu)化 一級緩存 二級緩存 查詢緩存 事務與并發(fā) 悲觀鎖、樂觀鎖 |
|||
Spring |
Spring IoC技術; Spring AOP技術; Spring 與 Struts / Hibernate結合運用; Spring 聲明事務管理;Spring Hibernate Spring支持Web |
|||
Log4J&Junit |
Logging API; JUnit單元測試技術; 壓力測試技術; JMeter壓力測試 |
|||
手工編寫實戰(zhàn)開發(fā) |
親自動手開發(fā)struts2.x框架,融入設計模式,讓大家的對struts的核心機制爛熟于胸! |
|||
手工編寫實戰(zhàn)開發(fā) |
尚學堂老師親自帶領你開發(fā)hibernate框架,讓你真正將ORM框架理解透徹! |
|||
手工編寫實戰(zhàn)開發(fā) |
完成另一個ORM框架Ibatis的開發(fā)工作! |
|||
手工編寫實戰(zhàn)開發(fā) |
Spring是*著名的框架之一!也是業(yè)界應用范圍非常廣泛的框架!是否對其核心機制有透徹了解,往往是高薪的關鍵!因此,尚學堂老師帶領你完成spring框架核心機制的開發(fā)。當別人還在探討如何使用spring時,你已經更上層樓! |
|||
SSH項目實戰(zhàn) |
綜合運用所學知識; Spring Struts Hibernate; CVS; Log4J; JUnit; |
|||
UML |
UML技術;UML分析技術;UML設計技術;UML與軟件架構; RationalRose / MagicDraw |
|||
UML SSH |
國家金審項目OA系統(tǒng),綜合運用了Hibernate、Struts、Spring、XDoclet、Ant、JUnit、DOM4J、JAXP、Log4J、DWR、Workflow、Freemarker等技術的大型OA項目,是尚學堂老師嘔心瀝血之作,并且經過多次打磨成型,相比較新成立公司的項目而言,具有更先進、更細致、更能幫助同學建立大型項目經驗的特點,不可多得! |
|||
UML SSH |
綜合運用UML SSH; Spring Struts Hibernate; CRM基礎理論;CRM系統(tǒng) |
|||
EJB3.0 |
EJB3.0基礎知識;SessionBean;EntityBean;MetaData技術; PersistenceAPI; JBoss; |
|||
A線 |
DRP系統(tǒng) / SVN / Maven / Spring JPetStore PetClinic / TAX稅務稽核項目 |
|||
C線 |
尚學堂特色課程(三) |