【教學內(nèi)容】
環(huán)節(jié)(以Tetris項目圍繞)
1、Java語言基礎
優(yōu)化算法基礎、常見算法設計、公司程序編寫標準。
把握普遍的算法設計和好用優(yōu)化算法;塑造優(yōu)良的公司級程序編寫習慣性。
2、Java面向?qū)ο缶幊?
面向?qū)ο缶幊烫攸c:封裝、承繼、多態(tài)等,面向?qū)ο缶幊叹幊淘O計,基礎策略模式等。
把握面向?qū)ο缶幊痰幕疽丶捌湓诔绦蚓帉憣嵺`活動中的實際意義;把握Java面向?qū)ο缶幊袒A完成原理。
實踐項目一:Tetris項目開發(fā)設計
第二階段(以T-DMSV1項目圍繞)
1、JDK核心API
語言核心包、異常處理、常見常用工具、結(jié)合架構(gòu)。
靈活運用JDK核心API技術(shù)編程;了解API設計原理;具有嫻熟的閱讀文章API文本文檔的能力;為事后的學習奠定牢靠的語言基礎。
2、JavaSE核心
異常處理、c#多線程基礎、IO系統(tǒng)軟件、網(wǎng)絡編程、Java反射機制、JVM特性優(yōu)化(JVM運行內(nèi)存構(gòu)造分析、GC剖析及優(yōu)化、JVM運行內(nèi)存主要參數(shù)提升)、Java泛型、JDK新特點。
靈活運用JavaSE核心內(nèi)容,非常是IO和c#多線程;基本具有面向?qū)ο缶幊淘O計方案和程序編寫的能力;把握基礎的JVM優(yōu)化策略。
實踐項目二:T-DMSV1項目開發(fā)設計
第三階段(以T-DMSV2項目圍繞)
1、SQL語言
SQL句子基礎和提升、SQL句子優(yōu)化。
靈活運用SQL句子;把握一定的數(shù)據(jù)庫方法及SQL句子優(yōu)化技巧。
2、Oracle數(shù)據(jù)庫查詢
Oracle系統(tǒng)架構(gòu)及管理信息系統(tǒng)、Oracle數(shù)據(jù)庫編程、數(shù)據(jù)庫設計基礎。
把握Oracle系統(tǒng)架構(gòu)及核心技術(shù)編程。
3、JDBC
JDBC核心API(Connection、Statement、ResultSet)、JDBC開發(fā)技術(shù)(緩存文件技術(shù)性、批處理技術(shù)性、數(shù)據(jù)庫連接池技術(shù)性)。
了解JDBC做為標準的設計原理;靈活運用JDBCAPI;具有應用JDBC對數(shù)據(jù)庫查詢開展高效率瀏覽的能力。
4、XML
XML英語的語法、XML分析(SAX、DOM)、Dom4j部件、Digester部件。
靈活運用XML英語的語法標準;了解DOM實體模型;了解Java對XML的各種各樣分析方法。
實踐項目三:T-DMSV2項目開發(fā)設計
第四階段(以T-NetCTOSS電信網(wǎng)收費系統(tǒng)圍繞)
1、HTML/CSS
HTML基礎文本文檔構(gòu)造、把握CSS基礎英語的語法、HTML文本文檔塊、連接、目錄、報表、表格等
把握HTML基礎原理;把握CSS各種各樣選擇符及普遍款式設定;嫻熟應用HTML常見原素。
2、JavaScript核心
JavaScript語言基礎(基本數(shù)據(jù)類型、涵數(shù)、目標、閉包)、JavaDOM程序編寫、惡性事件實體模型、JavaScript面向?qū)ο缶幊獭?
深層次了解JavaScript語言原理;嫻熟的應用JavaScript對HTMLDOM開展程序編寫;靈活運用JavaScript目標封裝方法,為事后的JavaScript學習培訓奠定牢靠的基礎。
3、Servlet/JSP
Servlet生命期及Servlet網(wǎng)絡服務器、Tomcat布署配備、JSP英語的語法、自定標識、JSTL和EL表達式、JSP新特點、JavaWeb策略模式。
深入了解Servlet核心原理;靈活運用ServletAPI;深入了解JSP模塊工作中原理;深入了解標識庫原理;了解普遍的JavaWeb策略模式;為事后的JavaWeb開發(fā)設計奠定牢靠的基礎理論基礎。
4、Ajax
Ajax基礎、XHR目標、Ajax策略模式、JSON技術(shù)性
把握Ajax的基礎通訊原理;把握根據(jù)XML和JSON的Ajax數(shù)據(jù)信息標準。
5、JavaScript架構(gòu)
JQuery、JQuery軟件、ExtJS
把握JQuery核心API;掌握JQuery基礎設計原理;掌握多種多樣JQuery軟件;把握DWR的基礎原理及運用方法。
實踐項目四:T-NetCTOSS電信網(wǎng)收費系統(tǒng)項目開發(fā)設計
第五環(huán)節(jié)("云筆記"真正項目為圍繞項目)
1、Spring技術(shù)性
SpringIoc基礎、Ioc引入方法、目標裝配線(自動組裝、模版裝配線、部件掃描儀特點、FactoryBean、目標生命期)、SpringAOP原理、AspectJ、SpringJDBC適用、Spring事務管理及安全工作;SpringMVC技術(shù)性。
深層次了解Ioc和AOP的基礎原理和完成方法;靈活運用SpringIoc及AOP完成方法;靈活運用Spring事務處理。
2、MyBatis
MyBatis映射基礎,DQL映射,DML映射,繁雜結(jié)果集映射方法,動態(tài)性SQL映射,SqlSession的應用,Spring與MyBatis融合。
深層次了解MyBatis的工作中原理,靈活運用XMLMapper映射方法,非常是動態(tài)性SQL的應用么能力,把握緩存文件體制;而且全方位把握MyBatis與Spring的融合技術(shù)性。
3、Struts2
Struts2核心操縱步驟、Ognl、Action、Interceptor、ResultFreeMarker、Struts2標識庫、Struts2拓展、Struts2運用方法(鍵入、信息現(xiàn)代化、上傳文件和下載、避免反復遞交等)。Spring融合Struts。
靈活運用Struts2核心要素,非常是Interceptor和Result;把握根據(jù)模版技術(shù)性的Struts2UI組件;把握根據(jù)Ognl的信息共享方法、把握Struts2各種各樣訂制及拓展方法;靈活運用根據(jù)Struts2與Spring融合的Web開發(fā)設計方法。
4、Hibernate
ORM定義、Hibernate核心API、Hibernate實體線映射技術(shù)性、Hibernate關聯(lián)映射方法、HQL查尋、OSCache及Hibernate緩存文件技術(shù)性;Spring整Hibernate。
重中之重把握Hibernate多種多樣關系映射方法以及好用背景圖,保證在適合的情況下應用適合的關系方法;把握多種多樣Hibernate查尋方法及開發(fā)技術(shù);依據(jù)具體情況挑選不一樣的持久層架構(gòu)。
5、公司使用開發(fā)設計布署自然環(huán)境
Linux指令及腳本制作程序編寫、遠程登陸、Ant、單元測試卷技術(shù)性、Maven搭建技術(shù)性、SVN應用技術(shù)。
靈活運用根據(jù)Linux系統(tǒng)軟件的技能;能夠嫻熟的進行運用的部署工作;能夠嫻熟的應用開發(fā)設計布署專用工具。
實踐項目五:"云筆記"真正項目