北京尚學堂科技有限公司是一家從事JAVA、IOS、android、hadoop大數據云計算技術開發、培訓、諮詢為一體的軟體公司。公司由海外留學人員和國內IT精英人士創建,主要成員均擁有碩士以上學位,畢業於國內著名大學如:清華大學,北京航空航天大學等。
基本介紹
- 中文名:尚學堂
- 畢業院校:國內著名大學如:清華大學,北京航空航天大學
- 類型:it培訓
- 目的:培養IT技術人才
培訓時間
內容介紹
培養目標
就業渠道
內容簡介
課程特點
入學條件
教學方法
課程體系
適合對象 | 大專以上學歷,理工科專業優先 | 報名流程 | |
學時 | 4個半月 | 申請先學習後付款 | 招生問答 |
第一階段 | 技術名稱 | 技術內容 |
T線 | J2SE | JAVA 開發基礎知識 | Eclipse 開發環境 | J2SE 5.0 API | J2SE 6.0新特性 | 多執行緒技術 | Socket 網路技術 | Regular Expression | Java反射技術 | Properties技術 | 各種實戰設計模式| Java Debug技術 | 面向對象設計原則詳解 | 實例解決面向對象設計 | 面試題內部詳解 | 面試答題技巧詳解 | AWT/SWING技術 |
實戰數據結構 | 數據結構實戰訓練 | 數組、鍊表等常用數據結構實戰 | |
A線 | 正則表達式 | 正則表達式基本語法。預搜尋、斷言、分組。 JAVA操作正則表達式Matcher/Pattern。 |
反射機制 | JAVA的動態性、Reflection技術、JVM類載入器、Class對象、Method等。 | |
支撐項目 | CHAT項目 | Chat項目通過完成一個模擬的線上聊天系統,主要鍛鍊大家對於TCP/IP、Socket編程、C/S模式的編程、執行緒的運用等方面的能力。 |
坦克大戰單機版/圖片版/網路版 | 這三個項目通過大家喜聞樂見的小遊戲的形式來鍛鍊大家對於JavaSE綜合運用的能力,並且能夠初步運用面向對象的編程理念,鍛鍊初步的設計能力,並基本掌握多執行緒的編程。 | |
C線 | 尚學堂特色就業課程(一) |
第二階段 | 技術名稱 | 技術內容 |
T線 | 資料庫技術 | Oracle 基礎管理;SQL 語言PL/SQL 語言;觸發器、存儲過程;MySQL,SQLServer簡介;業界常見問題設計;資料庫表的設計範式;數據備份與移植;多表連線難題詳解;嵌入式資料庫套用; |
JDBC技術 | JDBC基礎; 連線池技術;使用設計模式開發連線池;詳細擴展與測試池效率; | |
HTML & CSS & JavaScript | HTML 語言;CSS 語言; JavaScript 語言;JS常用模版;後台管理模版; DOM; JS操作CSS; JS操作DOM; ECMAScript; JS操作DIV;protoype;js基於對象編程; HTML 5新技術特點;Firefox和firebug調試技術; | |
Jquery | Jquery基本技術;jquery使用外掛程式; | |
Http協定深入 | 使用HttpWatcher深入理解協定內部機制; | |
JSP&Servlet | Servlet 技術;JSP 技術; JSTL Tag Library 技術; Filter&Listener技術; 報表系統; FileUploading; Tomcat 伺服器技術;servlet 過濾器和AOP編程;servlet*********; | |
Java Web實戰演練 | 綜合運用所學知識; HTML + CSS + JS; JSP + Servlet + JavaBean; FileUploading; 分頁技術; 數據校驗; MVC初步; Filter; Listener; HTTPLook調試; 伺服器集成技術; 負載均衡與內容分發; | |
A線 | Oracle / SQL / Optimization / 系統分析與設計(一) Linux系統 / E-learning項目 / ERP / (Enterprise Resource Planning) / SSO-SS | |
支撐項目 | BBS項目 | BBS的兩個項目完成了一個具備完善前台展現以及後台管理的論壇系統,論壇系統的業務邏輯大家比較熟悉,是用來進行JavaWeb開發的極好的入門系統。但是由於其業務邏輯太簡單,尚學堂的課程體系中已經用搜尋項目來替代它。 |
金尚線上 商城項目 | 這個系統整合了商品展示、商品管理、商品類別管理、購物車、會員管理等功能,提供了簡易的操作,豐富的功能和完善的許可權管理,為用戶提供了一個低成本、高效率的網上商城建設方案。這個項目在商品類別設計中採用了樹狀層次設計結構;在前台可以分類瀏覽所有商品詳細信息,下訂單購買商品,查看購物車狀態以及購買用戶的反饋信息;在系統後台可以管理會員、管理商品和商品類別,並使用上傳組件上傳商品圖片,管理查看商品庫存以及進貨渠道,並使用報表組件將商品的銷售情況做成圖表,供商城管理者做市場分析。前台對數據的修改使用Ajax技術直接與後台互動,提高了用戶體驗。但是,由於這個項目業務邏輯比較簡單,尚學堂的課程體系中已經使用DRP項目對其進行替代。 | |
CMS項目 | CMS是大型直播發布系統,本系統主要包括,播放工具管理、電視頻道管理、比賽管理、時區管理、節目管理,是綜合了Java Web、資料庫、JDBC、設計模式、SOA、AJAX等技術的不可多得的大型系統。 這個項目所涉及的知識點包括JDBC、連線池、資料庫、HTML、 CSS、JavaScript、AJAX、分頁、樹狀結構的設計與展現、JSP、Servlet、Session等. 這個項目所涉及的知識點包括JDBC、資料庫、HTML、CSS、JavaScript、AJAX、分頁、樹狀結構的設計與展現、JSP、Servlet、Session、JFreechart圖表組件、上傳組件等,並且已經開始教授軟體工程、SCM等方面的項目管理知識,是商城項目的替代者,除了在技術上更加複雜和細膩之外,在業務領域也有自己的獨到之處,學習本項目不但可以得到技術上的鍛鍊,也可以了解複雜的業務邏輯,達到一個較高級程式設計師的水平。 | |
E-learning項目 | 直播、點播、課件製作、課程發布四大子系統,Java C++多語言開發,系統分析與設計課程不可多得的項目。 |
第一階段 | 核心基礎 | 技術內容 |
T線 | Android概述 | 3G網路的特點,掌握Android編程的基本概念與要點,Android SDK及其開發環境搭建、Android項目結構分析 |
基礎知識 | Android套用設計模式、檔案系統、檔案形式的數據存儲與訪問、SDCard卡讀寫、使用SAX/DOM/PULL解析XML、SharedPreferences、Intent、IntentFilter、Android四大核心組件(Activity、BroadcastReceiver、Service和ContentProvider)、監聽ContentProvider數據變化、UriMatcher、ContentUris的使用、 對嵌入式SQLite關係資料庫進行增、刪、改、查和事務管理、採用ListView實現數據列表顯示、套用打包與安裝。 | |
A線 | 連連看遊戲 | 常用UI組件以及自定義組件,事件處理機制 |
視頻播放器 | Android四大組件之間的關係 | |
C線 | 尚學堂特色就業課程(二) |
第二階段 | Android進階 | 技術內容 |
T線 | 組件及技術 | 網路通信、多執行緒斷點續傳與下載、Activity的管理、Bundle的使用、為Intent附加數據、Activity生命周期、Activity的啟動模式、建立能與訪問者進行相互通信的本地服務、服務的生命周期、使用AIDL和遠程服務實現進程通信、進程間的數據傳遞、音頻採集與播放、使用SoundPool播放音效、視頻播放、操縱攝像頭、視頻採集、方向、加速度(重力)、光線、磁場、距離(臨近性)、溫度等感測器的使用、GPS定位服務。手勢識別、android樣式和主題(style&theme)、動畫(Animation)。 |
Android的UI設計 | Android的Notification、Dialog Notification、帶單選項列表的對話框、多選項列表的對話框、進度對話框(ProgressDialog)、單選框(RadioButton)、多選框(CheckBox)、下拉列表框(Spinner)、自定義選項界面樣式、拖動條(SeekBar)、選單(Menu)、進度條(ProgressBar)、自動文本框(AutoCompleteTextView、MultiAutoCompleteTextView)等常用控制項。 | |
A線 | Android客戶端程式 | android和B/S架構應用程式的關係 |
C線 | 尚學堂特色就業課程(三) |
第三階段 | 高級套用 | 技術內容 |
T線 | 高級套用 | 自定義View、自定義視窗標題、自定義Notification、自定義Dialog、各種圖形的使用介紹、meta-data的使用、ListView數據異步載入與AsyncTask、ListView數據的分批載入、拖拉與多點觸摸、Android圖形開發、OpenGl ES、Widget、界面動畫特效。 |
A線 | 即時通訊 | Android手機使用到的各種有別於傳統電腦程式的特別之處,都在本項目中得到體現 |
C線 | 尚學堂特色就業課程(四) |
第四階段 | 項目實戰 | 技術內容 |
支撐項目 | 微博系統 | 利用新浪,騰訊等提供的API,完成Android系統中微博的實現,具有電腦系統中微博的所有的功能 |
購物網站客戶端 | 1. 購物比價;2. 便民充值;3. 團購活動;4. 折扣優惠:同步WEB版。5. 類目瀏覽:找準目標,快速直達;6. 寶貝篩選:更直接,搜尋寶貝後可根據人氣,信用,價格及銷量的排序;也可根據類目,地區進行篩選後,用戶可以快速查詢購買寶貝;7. 寶貝瀏覽:支持寶貝大圖小圖瀏覽,小圖使用節省流量,大圖查看更清晰8. 寶貝詳情:提供文字版及圖文版寶貝描述,提供根據網路使用情況的隨時切換。9. 分享驚喜:同步新浪微博,可以直接@好友名字通過圖片、文字、二維碼與好友分享優惠,支持商品的二維碼分享。10. 支持WIFI、CMWAP、cmnet、uninet等多種聯網方式。11. 提供默認登錄及本地驗證碼功能,無需通過電腦或wap再次驗證登錄 | |
手機視頻客戶端 | 本系統專為視頻網站與電視媒體而開發的手機視頻客戶端,通過該軟體,手機用戶可以線上看視頻,線上播放MP3,上傳視頻,下載視頻,視頻搜尋,視頻共享、了解最新最熱視頻資訊。並且可以使用手機攝像頭對事件發生的現場進行拍攝並同步上傳至視頻網站,網友可以實時觀看現場發生的一切,使用該軟體,每個手機用戶都成為視頻網站或電視媒體的現場記者。本軟體包含手機客戶端和伺服器端軟體,伺服器端軟體基於javaee技術構建,主要用於為客戶端提供數據、接收客戶端上傳數據和管理數據。 | |
C線 | 尚學堂特色就業課程(五) |
基礎提高
全程課程
第一階段 | 技術名稱 | 技術內容 |
JSTL標籤庫 | JSTL核心標籤庫,JSTL函式標籤庫、JSTL格式化標籤庫,JSTL之XML解析標籤庫、自定義標籤技術; | |
SCM技術 | CVS初步;SVN簡介;SCM專業理論; | |
XML技術 | XML + XSL + DTD/Schema;XML數據解析; XML套用詳解;XQUERY技術;CAST技術(XML數據和對象互轉);web service技術; | |
AJAX技術 | AJAX技術基礎; AJAX技術框架; AJAX技術調試技巧; | |
利用js基於對象編程手工編寫完成自己的ajax框架 | Js對象內部機制;js中類的機制;js中this關鍵字處理; | |
DWR框架 | DWR(Direct Web Remoting)框架;反向ajax技術;(開發web QQ); | |
手工編寫DWR框架 | 帶領學員開發自己的DWR框架! | |
手工編寫 Tomcat伺服器 | 利用JAVA 反射機制手工編寫伺服器程式,讓大家更加深入理解伺服器運行原理! | |
FCK Editer編輯器 | FCK Editor等線上編輯器技術、配置;FCK? Editor 圖片和檔案上傳處理; | |
JfreeChart報表 | 報表統計、報表處理;圖表處理; | |
A線 | Oracle / SQL / Optimization / 系統分析與設計一 Linux系統 / E-learning項目 / ERP / (Enterprise Resource Planning) / SSO-SS |
第二階段 | 技術名稱 | 技術內容 |
T線 | 流行Web 框架簡介 | Struts / WebWork / Tapestry JSF / Velocity / Freemarker Hibernate / Ibatis SQLMap等簡介 |
MVC模式 | Model View Controller 模式深入 | |
動手開發 struts1框架 | 講師帶領學員動手開發struts1框架!讓大家更加深入理解框架的運行機理,寫出自己的框架產品!為成為高手打下基礎! | |
Struts1.x | Struts套用開發; MVC理論; Struts TagLib; JSTL詳解; Struts國際化支持; MyEclipse環境下直接生成Struts框架代碼; Struts異常處理; Struts測試詳解; Struts的多模組配置 | |
Hibernate | Hibernate套用開發基礎; ORM基礎理論; 關係映射技術; 性能調優技術; 性能最佳化 一級快取 二級快取 查詢快取 事務與並發 悲觀鎖、樂觀鎖 | |
Spring | Spring IoC技術; Spring AOP技術; Spring 與 Struts / Hibernate結合運用; Spring 聲明事務管理; Spring + Hibernate Spring支持Web | |
Log4J&Junit | Logging API; JUnit單元測試技術; 壓力測試技術; JMeter壓力測試 | |
手工編寫實戰開發 struts2.x框架 | 親自動手開發struts2.x框架,融入設計模式,讓大家的對struts的核心機制爛熟於胸! | |
手工編寫實戰開發 Hibernate3.x框架 | 尚學堂名師親自帶領你開發hibernate框架,讓你真正將ORM框架理解透徹! | |
手工編寫實戰開發 Ibatis框架 | 完成另一個ORM框架Ibatis的開發工作! | |
手工編寫實戰開發 Spring 3.x框架 | Spring是最著名的框架之一!也是業界套用範圍非常廣泛的框架!是否對其核心機制有透徹了解,往往是高薪的關鍵!因此,尚學堂名師帶領你完成spring框架核心機制的開發。當別人還在探討如何使用spring時,你已經更上層樓! | |
SSH項目實戰 | 綜合運用所學知識; Spring + Struts + Hibernate; CVS; Log4J; JUnit; | |
UML | UML技術;UML分析技術;UML設計技術;UML與軟體架構; RationalRose / MagicDraw | |
UML + SSH 項目實戰一 | 國家金審項目OA系統,綜合運用了Hibernate、Struts、Spring、XDoclet、Ant、JUnit、DOM4J、JAXP、Log4J、DWR、Workflow、Freemarker等技術的大型OA項目,是尚學堂老師嘔心瀝血之作,並且經過多次打磨成型,相比較新成立公司的項目而言,具有更先進、更細緻、更能幫助同學建立大型項目經驗的特點,不可多得! | |
UML + SSH 項目實戰二 | 綜合運用UML + SSH; Spring + Struts + Hibernate; CRM基礎理論;CRM系統 | |
EJB3.0 | EJB3.0基礎知識;SessionBean;EntityBean;MetaData技術; PersistenceAPI; JBoss; | |
A線 | DRP系統 / SVN / Maven / Spring JPetStore PetClinic / TAX稅務稽核項目 | |
C線 | 尚學堂特色就業課程(三) |