課程目錄

一.javaweb輕量級軟件開發(fā)工程師

①企業(yè)工具使用。(Editplus\photoshop等)

②零基礎(chǔ)javaweb(html,css)

③html標(biāo)簽

④css3

⑤DIV+CSS布局和特效

⑥iconfont圖矢量標(biāo)庫

⑦ps切圖

⑧移動端開發(fā)(手機版)解決移動設(shè)備屏幕適應(yīng)(響應(yīng)式布局)

學(xué)會以上八點:可以嘗試做一下天貓\京東\小米官網(wǎng)。(實戰(zhàn)項目)

二.掌握javascript\JQ深入

①Javascript基礎(chǔ)常用對象的使用

②javascript函數(shù)(回調(diào)、閉包)

③DOM操作(增、刪、查、改)

④javascript封裝

⑤jquery基礎(chǔ)(語法、選擇器、事件)

⑥D(zhuǎn)OM操作(增、刪、查、改)特效和動畫

⑦Ajax

⑧jquery開源框架jqueryUI

⑨100特效庫

⑩自定義插件

三.JAVASE

①java編程基礎(chǔ)

②面向?qū)ο?/p>

③類加載機制

④數(shù)據(jù)結(jié)構(gòu)(數(shù)組、鏈表、樹)

⑤JAVASE8新特性

⑥多線程

⑦javaAPI

⑧GUI(awt,swing)

四.數(shù)據(jù)庫(MYSQL\ORACLE)

①數(shù)據(jù)庫入門(基本介紹、常用命令等)

②表管理數(shù)據(jù)操作(增、刪、改、查(簡單查詢)

③約束管理數(shù)據(jù)查詢(子查詢、連接查詢、分組、函數(shù)等用法)游標(biāo)

④存儲過程

⑤函數(shù)

⑥觸發(fā)器

⑦事務(wù)管理

⑧jdbc操作

⑨jdbc框架封裝

五.JSP

①servlet

②servlet大型項目登錄實戰(zhàn)

③jsp入門

④jsp執(zhí)行流程

⑤jsp指令,腳本,表達式,動作的使用

⑥EL表達式JSTL

⑦XML Ajax

⑧自定義標(biāo)簽庫

⑨servlet初級封裝

⑩SVN版本控制系統(tǒng)搭建和使用

以上項目實戰(zhàn)項目:百度云盤WEB版本、個人博客系統(tǒng)、商城系統(tǒng)

六.JAVAEE框架 企業(yè)應(yīng)用開發(fā)常用框架

①Struts2

②Hibernate5

③MyBatis3

④Spring4

⑤SpringMVC

⑥框架整合:SSH,SSM

七.工具\組件

①Maven項目構(gòu)建

②Shiro按鈕級權(quán)限管理

③Activiti工作流引擎

④Ehcahe緩存框架

⑤Redis內(nèi)存數(shù)據(jù)庫

項目實戰(zhàn):個人財務(wù)管理系統(tǒng)  企業(yè)人力資源管理系統(tǒng)  企業(yè)辦公自動化(OA)

總結(jié):既然開始選擇了java,那就用心把java學(xué)好,在學(xué)習(xí)的過程中一定要記住動手做,寫代碼,很多東西和體會必須自己動手才能真正屬于自己,盡量多做一些項目,方便以后好找工作。最后在學(xué)習(xí)的時候注意一下這幾點:代碼必須規(guī)范、多跟別人溝通和交流能加速學(xué)習(xí)、一定要有高質(zhì)量的學(xué)習(xí)效率和清晰的思路。學(xué)習(xí)的心態(tài)、最后一點切記,先深入再廣泛。

1-5節(jié):Java語言介紹、JDK和Eclipse的下載和安裝、 搭建開發(fā)環(huán)境、運行第一個Java程序HelloWorld。萬事開頭難,安裝好開發(fā)環(huán)境,寫一個最簡單的程序,把代碼跑起來了,看到學(xué)習(xí)效果了,才會有興趣繼續(xù)往下學(xué),一個優(yōu)秀的教程除了學(xué)到知識,還要提高大家的自信心。

6-14節(jié):基本數(shù)據(jù)類型、變量和常量、數(shù)據(jù)類型轉(zhuǎn)換、賦值與初始化、字符串、算術(shù)運算符、關(guān)系運算符和三元運算符。程序運行的本質(zhì)就是處理數(shù)據(jù),也就是通過運算符來計算變量,機器的思考就是計算。

15-17節(jié):流程控制語句,含循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)、break、continue、return。程序處理數(shù)據(jù)也要講究流程,先做什么、后做什么、為什么這么做,流程控語句就是程序運行的邏輯流程。

18-20節(jié):數(shù)組的創(chuàng)建和初始化、數(shù)組的使用、多維數(shù)組。當(dāng)我們有一連串的數(shù)據(jù)需要處理時,通過數(shù)組把大量的數(shù)據(jù)包裝起來,從而簡化代碼。

21-27節(jié):class(類)的一般形式、方法和主方法、構(gòu)造方法、方法的重載、對象、對象類型的參數(shù)傳遞。萬物皆對象,各種對象集合起來組成一個具體的功能模塊,就是類。

28-30節(jié):static、final、Java中的包。

31-37節(jié):Java三大特性。

繼承:沒錯,就是B繼承了A,就擁有了A的全部功能,這樣是不是節(jié)省了很多代碼。

封裝:就是包裝,可樂用瓶子裝起來就更干凈,代碼包起來就更安全。

多態(tài):食品這個詞可以代表任意一種視頻,食品可以代表蘋果、面包、辣條……,那么我們就說食品的組織關(guān)系就具有多態(tài)性,代碼也一樣,B和C都繼承了A,那么對象A既可以代表B,也可以代表C,這就是多態(tài)。

38-46節(jié):抽象類、接口、內(nèi)部類。假如說我們的鼠標(biāo)、鍵盤、音響等等外設(shè)都是直接焊接在電腦上,外設(shè)壞了是不是很麻煩?要整臺搬到電腦店去維修,但是我們發(fā)明了統(tǒng)一的USB接口和音頻接口,就可以很簡單地拔掉外設(shè),拿去修或者換一個都是很輕松的事情。

程序接口亦是如此:降低對象之間的耦合,提高熱拔插的可行性。

47-64節(jié):異常、線程、石頭剪刀布小游戲、生產(chǎn)者和消費者模型。學(xué)到這里,是時候練練手了,做兩個小程序來玩玩,看看自己Java到底能干什么。

郵箱
huangbenjincv@163.com

东阿县| 梓潼县| 平原县| 青铜峡市| 张掖市| 清苑县| 清涧县| 恭城| 襄城县| 远安县| 大新县| 都江堰市| 彩票| 育儿| 科技| 贵州省| 平江县| 苍梧县| 佛山市| 桂东县| 肥城市| 四子王旗| 扎鲁特旗| 保定市| 莎车县| 双柏县| 贡嘎县| 南川市| 邵阳县| 阜宁县| 镇巴县| 嘉峪关市| 宜良县| 成都市| 孝义市| 阜康市| 潍坊市| 和平区| 望谟县| 大余县| 秀山|