當前位置:編程學習大全網 - 源碼下載 - 尚學堂培訓Java每個星期的課程是什麽?

尚學堂培訓Java每個星期的課程是什麽?

J2SE階段

階段壹:J2SE1.?JAVA 開發基礎知識2.?Eclipse 開發環境? 3.?JavaSE 7.0 API? 4.?多線程技術 5. Socket 網絡技術 6.?Regular Expression 7.?Java反射技術 8.?Properties技術?9.?各種實戰設計模式? 10.? Java Debug技術? 11.?面向對象設計原則詳解?12.?實例解決面向對象設計階段二:?Java 9高級特性1. JIGSAW 2. HTML5 Javadoc 3. New Collection 4. Lambda表達式?5. ?擴展註解的支持階段三:?實戰數據結構1. 數據結構實戰訓練? 2. 數組、鏈表等常用數據結構實戰階段四:反射機制1. JAVA的動態性 2.?Reflection技術 3.?JVM類加載器4.?Class對象? 5.?Method等階段五:GOF 23種設計模式1. 五種創建型模式 2. 七種結構型模式? 3. 十壹種行為型模式階段六:實戰項目1.?仿12306訂票系統 2. 福彩雙色球模擬 3.?美式普爾桌球

數據庫階段

階段壹:ORACLE數據庫

Oracle 基礎管理 2.?SQL 語言,PL/SQL 語言 3.?觸發器、存儲過程4. 序列、索引、視圖對象? 5.?數據備份與移植 6.?多表連接難題詳解7.?MySQL數據庫的使用階段二:MYSQL數據庫1.?Mysql5.5/5.6數據庫 2.?navigat客戶端軟件 3.?業界常見問題設計

4.?數據庫表的設計範式階段三:數據庫設計1.?設計的三大範式2.?PowerDesigner的使用階段四:JDBC技術1. JDBC基礎2.?Statement、PreparedStatement、ResultSet結果集對象等階段五:數據庫連接池技術1.?Pool池的思想2.?連接池技術3.?C3P0、proxool連接池等4.?使用設計模式開發連接池5.?詳細擴展與測試池效率階段六: ORM對象關系映射基本思想1. 使用反射機制2.?ORM思想封裝JDBC工具階段七:SQL優化及數據庫常見筆試題和面試題階段八:實戰項目1. 優酷網站數據建模2. 百度知道系統數據建模3. 物業管理系統數據建模

移動前端和web前端階段

階段壹:HTML5 & CSS3 & JavaScript1.?JOHTML5 語言2. CSS 3語言3. JavaScript 語言4.?作用域,閉包,繼承,模塊化編程,異步加載5. BOM瀏覽器對象模型6. DOM文檔對象模型7. JS操作CSS8. JS操作DOM9. ECMAScript10. JS操作DIV11.?protoype12.?js基於對象編程13. HTML 5新技術特點14. webSocket,地理定位,canvas15. Firefox和chrome瀏覽器開發者工具16.javascript控制臺console階段二:CommonsJS, Requires.jsjavascript模塊化開發階段三:jqueryUI/jquery easyui?教授企業常用jquery ui和jquery easyui組件階段四:Echart/fusioncharts/highcharts?報表工具1. 報表統計、報表處理2.?圖表處理階段五:Uediter,Kindeditor在線編輯器1. uediter,kindeditor等在線編輯器技術、配置2.?uediter,kindeditor圖片和文件上傳處理階段六:WebUpload上傳組件文件上傳組件的使用

J2EE階段

階段壹:TCP/IP及Http協議深入講解1. 深入理解協議內部機制2.掌握TCP/IP協議與HTTP協議的通信標準階段二:Servlet 和JSP1. Servlet 技術2.?JSP 技術3.?JSTL Tag Library 技術4.?Filter&Listener技術5. 報表系統6. FileUploading7. Tomcat 服務器技術8.?servlet 過濾器和AOP編程9.?servlet監聽器階段三:Servlet 4 新特性1.?請求/響應復用2.?流的優先級3.?服務器推送4. Http 2.0 新協議階段四:HTML 5.1

1. CANVAS2.?SVG3.?GeoLocation4.?離線緩存5.?WebSocket通信協議階段五:Git版本控制系統深入學習git版本控制系統,

並把自己的項目托管到github或其他git代碼托管平臺,

嘗試參與開源軟件開發

階段六:XML 技術1. XML + XSL + DTD/Schema2.?XML數據解析階段七:Tomcat服務器1. 服務器使用2.?config配置詳解3.?高並發訪問下的tomcat優化階段八:AJAX技術1. AJAX的原理2.?AJAX的開發步驟3.?AJAX的優化與兼容性問題階段九:?Weblogic服務器對業內多種標準的全面支持,

包括EJB、JSP、JMS、JDBC、XML

(標準通用標記語言的子集)和WML,

使Web應用系統的實施更為簡單,

並且保護了投資,

同時也使基於標準的解決方案的開發更加簡便

階段十:Linux課程掌握基於Linux的Centos 7 系統

安裝、操作、部署及環境搭建

階段十壹:? jQuery 3最新的JavaScript框架jQuery,

2016年6月發布最新版3.0,

更快的速度,更小的尺寸,更優越的設計

階段十二:Bootstrap1.?響應式布局2.?12柵格系統3.?扁平化UI4.?Webkit組件5.?LESS標準階段十三:?實戰項目1.?虎峰物業收費系統2. 易人貸P2P金融門戶與第三方支付

高級框架階段

階段壹:SPRING MVC框架

Spring MVC屬於SpringFrameWork的後續產品,

已經融合在Spring Web Flow裏面。

Spring 框架提供了構建 Web 應用程序的全功能 MVC 模塊

階段二:Mybatis 3

MyBatis 是支持普通 SQL查詢,

存儲過程和高級映射的優秀持久層框架。

MyBatis 消除了幾乎所有的JDBC代碼和參數的手工設置以及結果集的檢索

階段三:Struts 2.51. Struts應用開發2. MVC理論3. Struts 常用標簽Taglib4. Struts國際化支持5. Struts異常處理6. Struts測試詳解7. Struts的多模塊配置8.?攔截器9.?自定義攔截器階段四:Hibernate 5?1. Hibernate應用開發基礎2.?ORM基礎理論3. 關系映射技術4. 性能調優技術5. 性能優化、壹級緩存、二級緩存、

查詢緩存、事務與並發、悲觀鎖、樂觀鎖階段五:Spring 4.x1.?Spring IoC技術2. Spring AOP技術3.?Spring 與 Struts / Hibernate結合運用4. Spring 聲明事務管理5. Spring + Hibernate Spring支持Web階段六:UML 2.x1. UML技術2.?UML分析技術3.?UML設計技術4.?UML與軟件架構5.?RationalRose / MagicDraw階段七:Maven

Maven項目對象模型(POM),

可以通過壹小段描述信息來管理項目的構建,

報告和文檔的軟件項目管理工具

階段八:Shiro

Apache Shiro是壹個強大的,

易用的Java安全框架。

它被用作於認證,授權,加密,session管理。

依賴於Shiro簡單易懂的API,

就可以快速的構建包括手機,大型web和商業應用

階段九:JFinal

國內最火的敏捷開發框架

階段十:RESTful編碼風格

RESTful壹種軟件架構風格,

設計風格而不是標準,

只是提供了壹組設計原則和約束條件。

它主要用於客戶端和服務器交互類的軟件。

基於這個風格設計的軟件可以更簡潔,

更有層次,更易於實現緩存等機制

階段十壹:EasyUI

jQuery EasyUI 提供易於使用的組件,

它使 Web 開發人員能快速地在流行的?

jQuery 核心和 HTML5 上建立程序頁面

階段十二:SLF4J門面日誌

SLF4J是壹個用於日誌系統的簡單Facade,

允許最終用戶在部署其應用時使用其所希望的日誌系統

階段十三:Nginx代理服務器與集群應用

Nginx的四大特點

階段十四:Lucene 5?

Lucene是apache軟件基金會4 jakarta項目組的

壹個子項目,是壹個開放源代碼的全文檢索引擎工具包

階段十五:Solr 5?

基於Lucene的全文搜索服務器。

同時對其進行了擴展,

提供了比Lucene更為豐富的查詢語言,

同時實現了可配置、可擴展並對查詢性能進行了優化,

並且提供了壹個完善的功能管理界面,

是壹款非常優秀的全文搜索引擎

階段十六:Redis 3.x?

Redis 是壹個高性能的key-value數據庫。?

redis的出現,

很大程度補償了memcached這類key/value存儲的不足,

在部分場合可以對關系數據庫起到很好的補充作用。

它提供了Java,C/C++,C#,PHP,JavaScript,Perl,

Object-C,Python,Ruby,Erlang等客戶端,

使用很方便

階段十七:?Dubbo?

DUBBO是壹個分布式服務框架,

致力於提供高性能和透明化的RPC遠程服務調用方案,

是阿裏巴巴SOA服務化治理方案的核心框架,

每天為2,000+個服務提供3,000,000,000+次訪問量支持,

並被廣泛應用於阿裏巴巴集團的各成員站點

階段十八:?Zookeeper?

ZooKeeper是壹個分布式的,

開放源碼的分布式應用程序協調服務,

是Google的Chubby壹個開源的實現,

是Hadoop和Hbase的重要組件。

它是壹個為分布式應用提供壹致性服務的軟件,

提供的功能包括:

配置維護、域名服務、分布式同步、組服務等

階段十九:實戰項目1.?易購商城與在線支付平臺2. 中國工商銀行河北分行資產管理系統3.?壹心理專業心理學門戶4.?中國人壽臺州分公司CRM客戶關系管理系統

Linux+Hadoop

階段壹:Linux安裝與配置1. Linux安裝與配置2.?系統管理與目錄管理3.?用戶和用戶組管理4.?Shell編程5.服務器配置6.?Vi編輯器與Emacs編輯器階段二:Hadoop1.?Hadoop起源與安裝2.?MapReduce快速入門3.?Hadoop分布式文件系統4.?Hadoop文件I/O詳解5.?MapReduce工作原理6.?MapReduce編程開發

  • 上一篇:csgovar高怎麽解決
  • 下一篇:安全文明施工標準化有哪些標準,現場安全文明施工措施
  • copyright 2024編程學習大全網