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