招生對象
理工科大專或大專以上學歷,立志從事java軟件開發(fā);
本課程也為部分編程愛好者提供了一個很好的學習晉級的機會;
完全零起點,無需編程基礎(chǔ)。

培訓教材
JavaSE基礎(chǔ)與提高》,《Java Web程序編程基礎(chǔ)》,《JavaEE框架編程》
說明:此課程配套視頻西安尚學堂已經(jīng)錄制完成,并對外免費開放。建議參加此班的學員在開學之前,下載視頻并在家提前預(yù)習,以取得更好的學習效果。
點擊進入視頻下載頁面

課程安排
**部分 java基礎(chǔ)

**階段

技術(shù)名稱

技術(shù)內(nèi)容

T

J2SE

JAVA 開發(fā)基礎(chǔ)知識 |  Eclipse 開發(fā)環(huán)境 | J2SE 5.0 API |  J2SE 6.0新特性 | 多線程技術(shù) | Socket 網(wǎng)絡(luò)技術(shù) | Regular Expression | Java反射技術(shù) | Properties技術(shù)| 各種實戰(zhàn)設(shè)計模式| Java Debug技術(shù) | 面向?qū)ο笤O(shè)計原則詳解 | 實例解決面向?qū)ο笤O(shè)計 | 面試題內(nèi)部詳解 | 面試答題技巧詳解 | AWT/SWING技術(shù)

實戰(zhàn)數(shù)據(jù)結(jié)構(gòu)

數(shù)據(jù)結(jié)構(gòu)實戰(zhàn)訓練 | 數(shù)組、鏈表等常用數(shù)據(jù)結(jié)構(gòu)實戰(zhàn)

A

正則表達式

正則表達式基本語法。預(yù)搜索、斷言、分組。
JAVA操作正則表達式Matcher/Pattern

反射機制

JAVA的動態(tài)性、Reflection技術(shù)、JVM類加載器、Class對象、Method等。

支撐項目

CHAT項目

Chat項目**完成一個模擬的在線聊天系統(tǒng),主要鍛煉大家對于TCP/IPSocket編程、C/S模式的編程、線程的運用等方面的能力。

坦克大戰(zhàn)單機版/圖片版/網(wǎng)絡(luò)版

這三個項目**大家喜聞樂見的小游戲的形式來鍛煉大家對于JavaSE綜合運用的能力,并且能夠初步運用面向?qū)ο蟮木幊汤砟?,鍛煉初步的設(shè)計能力,并基本掌握多線程的編程。

C

尚學堂特色課程(一)

第二階段

技術(shù)名稱

技術(shù)內(nèi)容

T

數(shù)據(jù)庫技術(shù)

Oracle 基礎(chǔ)管理;SQL 語言PL/SQL 語言;觸發(fā)器、存儲過程;MySQL,SQLServer簡介;業(yè)界常見問題設(shè)計;數(shù)據(jù)庫表的設(shè)計范式;數(shù)據(jù)備份與移植;多表連接難題詳解;嵌入式數(shù)據(jù)庫應(yīng)用;

JDBC技術(shù)

JDBC基礎(chǔ); 連接池技術(shù);使用設(shè)計模式開發(fā)連接池;詳細擴展與測試池效率;

HTML & CSS & JavaScript

HTML 語言;CSS 語言; JavaScript 語言;JS常用模版;后臺管理模版; DOM; JS操作CSS; JS操作DOM; ECMAScript; JS操作DIVprotoype;js基于對象編程;
HTML 5新技術(shù)特點;Firefoxfirebug調(diào)試技術(shù);

Jquery

Jquery基本技術(shù);jquery使用插件;

Http**深入

使用HttpWatcher深入理解**內(nèi)部機制;

JSP&Servlet

Servlet 技術(shù);JSP 技術(shù); JSTL Tag Library 技術(shù); Filter&Listener技術(shù);
報表系統(tǒng); FileUploading; Tomcat 服務(wù)器技術(shù);servlet 過濾器和AOP編程;servlet*********;

Java Web 實戰(zhàn)演練

綜合運用所學知識; HTML CSS JS JSP Servlet JavaBean; FileUploading;分頁技術(shù); 數(shù)據(jù)校驗; MVC初步; Filter; Listener; HTTPLook調(diào)試; 服務(wù)器集成技術(shù); 負載均衡與內(nèi)容分發(fā);

A

Oracle / SQL / Optimization / 系統(tǒng)分析與設(shè)計(一)
Linux系統(tǒng) / E-learning項目 / ERP / (Enterprise Resource Planning) /  SSO-SS

支撐項目

BBS項目

BBS的兩個項目完成了一個具備完善前臺展現(xiàn)以及后臺管理的論壇系統(tǒng),論壇系統(tǒng)的業(yè)務(wù)邏輯大家比較熟悉,是用來進行JavaWeb開發(fā)的極好的入門系統(tǒng)。但是由于其業(yè)務(wù)邏輯太簡單,尚學堂目前的課程體系中已經(jīng)用搜索項目來替代它。

金尚在線
商城項目

這個系統(tǒng)整合了商品展示、商品管理、商品類別管理、購物車、會員管理等功能,提供了簡易的操作,豐富的功能和完善的權(quán)限管理,為用戶提供了一個低成本、高效率的網(wǎng)上商城建設(shè)方案。這個項目在商品類別設(shè)計中采用了樹狀層次設(shè)計結(jié)構(gòu);在前臺可以分類瀏覽所有商品詳細信息,下訂單購買商品,查看購物車狀態(tài)以及購買用戶的反饋信息;在系統(tǒng)后臺可以管理會員、管理商品和商品類別,并使用上傳組件上傳商品圖片,管理查看商品庫存以及進貨渠道,并使用報表組件將商品的銷售情況做成圖表,供商城管理者做市場分析。前臺對數(shù)據(jù)的修改使用Ajax技術(shù)直接與后臺交互,提高了用戶體驗。但是,由于這個項目業(yè)務(wù)邏輯比較簡單,尚學堂目前的課程體系中已經(jīng)使用DRP項目對其進行替代。

CMS項目

CMS是大型直播發(fā)布系統(tǒng),需求調(diào)研、需求分析、系統(tǒng)設(shè)計、編碼、單元測試、集成測試和子系統(tǒng)測試,本系統(tǒng)主要包括,播放工具管理、電視頻道管理、比賽管理、時區(qū)管理、節(jié)目管理,是綜合了Java Web、數(shù)據(jù)庫、JDBC、設(shè)計模式、SOA、AJAX等技術(shù)的不可多得的大型系統(tǒng)。
這個項目所涉及的知識點包括JDBC、連接池、數(shù)據(jù)庫、HTML CSS、JavaScriptAJAX、分頁、樹狀結(jié)構(gòu)的設(shè)計與展現(xiàn)、JSP、Servlet、Session.
這個項目所涉及的知識點包括JDBC、數(shù)據(jù)庫、HTML、CSS、JavaScriptAJAX、分頁、樹狀結(jié)構(gòu)的設(shè)計與展現(xiàn)、JSP、Servlet、Session、JFreechart圖表組件、上傳組件等,并且已經(jīng)開始教授軟件工程、SCM等方面的項目管理知識,是商城項目的替代者,除了在技術(shù)上更加復(fù)雜和細膩之外,在業(yè)務(wù)領(lǐng)域也有自己的獨到之處,學習本項目不但可以得到技術(shù)上的鍛煉,也可以了解復(fù)雜的業(yè)務(wù)邏輯,達到一個較高級程序員的水平。

E-learning項目

直播、點播、課件制作、課程發(fā)布四大子系統(tǒng),Java C 多語言開發(fā),系統(tǒng)分析與設(shè)計課程不可多得的項目。

C

尚學堂特色課程(二)






第二部分 j2EE進階

**階段

技術(shù)名稱

技術(shù)內(nèi)容


JSTL標簽庫

JSTL核心標簽庫,JSTL函數(shù)標簽庫、JSTL格式化標簽庫,JSTLXML解析標簽庫、自定義標簽技術(shù);

SCM技術(shù)

CVS初步;SVN簡介;SCM專業(yè)理論;

XML 技術(shù)

XML XSL DTD/Schema;XML數(shù)據(jù)解析; XML應(yīng)用詳解;XQUERY技術(shù);CAST技術(shù)(XML數(shù)據(jù)和對象互轉(zhuǎn))web service技術(shù);

AJAX技術(shù)

AJAX技術(shù)基礎(chǔ); AJAX技術(shù)框架; AJAX技術(shù)調(diào)試技巧;

利用js基于對象編程手工編寫完成自己的ajax框架

Js對象內(nèi)部機制;js中類的機制;jsthis關(guān)鍵字處理;

DWR框架

DWR(Direct Web Remoting)框架;反向ajax技術(shù);(開發(fā)web QQ);

手工編寫DWR框架

帶領(lǐng)學員開發(fā)自己的DWR框架!

手工編寫
Tomcat
服務(wù)器

利用JAVA 反射機制手工編寫服務(wù)器程序,讓大家更加深入理解服務(wù)器運行原理!

FCK Editer編輯器

FCK Editor等在線編輯器技術(shù)、配置;FCK?  Editor 圖片和文件上傳處理;

JfreeChart報表

報表統(tǒng)計、報表處理;圖表處理;

A

Oracle / SQL / Optimization / 系統(tǒng)分析與設(shè)計(一)
Linux系統(tǒng) / E-learning項目 / ERP / (Enterprise Resource Planning) /  SSO-SS

第二階段

技術(shù)名稱

技術(shù)內(nèi)容

T

流行Web
框架簡介

Struts / WebWork / Tapestry JSF / Velocity / Freemarker  Hibernate / Ibatis SQLMap等簡介

MVC 模式

Model View Controller 模式深入

動手開發(fā)
struts1
框架

講師帶領(lǐng)學員動手開發(fā)struts1框架!讓大家更加深入理解框架的運行機理,寫出自己的框架產(chǎn)品!為成為高手打下基礎(chǔ)!

Struts1.x

Struts應(yīng)用開發(fā); MVC理論; Struts TagLib; JSTL詳解; Struts國際化支持; MyEclipse環(huán)境下直接生成Struts框架代碼; Struts異常處理; Struts測試詳解; Struts的多模塊配置

Hibernate

Hibernate應(yīng)用開發(fā)基礎(chǔ); ORM基礎(chǔ)理論; 關(guān)系映射技術(shù); 性能調(diào)優(yōu)技術(shù); 性能優(yōu)化 一級緩存 二級緩存 查詢緩存 事務(wù)與并發(fā) 悲觀鎖、樂觀鎖

Spring

Spring IoC技術(shù); Spring AOP技術(shù); Spring Struts / Hibernate結(jié)合運用; Spring 聲明事務(wù)管理;Spring Hibernate Spring支持Web

Log4J&Junit

Logging API; JUnit單元測試技術(shù); 壓力測試技術(shù); JMeter壓力測試

手工編寫實戰(zhàn)開發(fā)
struts2.x
框架

親自動手開發(fā)struts2.x框架,融入設(shè)計模式,讓大家的對struts的核心機制爛熟于胸!

手工編寫實戰(zhàn)開發(fā)
Hibernate3.x
框架

尚學堂老師親自帶領(lǐng)你開發(fā)hibernate框架,讓你真正將ORM框架理解透徹!

手工編寫實戰(zhàn)開發(fā)
Ibatis
框架

完成另一個ORM框架Ibatis的開發(fā)工作!

手工編寫實戰(zhàn)開發(fā)
Spring 3.x
框架

Spring是*著名的框架之一!也是業(yè)界應(yīng)用范圍非常廣泛的框架!是否對其核心機制有透徹了解,往往是高薪的關(guān)鍵!因此,尚學堂老師帶領(lǐng)你完成spring框架核心機制的開發(fā)。當別人還在探討如何使用spring時,你已經(jīng)更上層樓!

SSH項目實戰(zhàn)

綜合運用所學知識; Spring Struts Hibernate; CVS Log4J; JUnit;

UML

UML技術(shù);UML分析技術(shù);UML設(shè)計技術(shù);UML與軟件架構(gòu); RationalRose /  MagicDraw

UML SSH
項目實戰(zhàn)一

國家金審項目OA系統(tǒng),綜合運用了HibernateStruts、Spring、XDoclet、Ant、JUnit、DOM4JJAXP、Log4J、DWR、Workflow、Freemarker等技術(shù)的大型OA項目,是尚學堂老師嘔心瀝血之作,并且經(jīng)過多次打磨成型,相比較新成立公司的項目而言,具有更先進、更細致、更能幫助同學建立大型項目經(jīng)驗的特點,不可多得!

UML SSH
項目實戰(zhàn)二

綜合運用UML SSH; Spring Struts Hibernate CRM基礎(chǔ)理論;CRM系統(tǒng)

EJB3.0

EJB3.0基礎(chǔ)知識;SessionBean;EntityBeanMetaData技術(shù); PersistenceAPI JBoss;

A

DRP系統(tǒng) / SVN /  Maven / Spring JPetStore PetClinic / TAX稅務(wù)稽核項目

C

尚學堂特色課程(三)