課程目錄

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

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

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

③html標(biāo)簽

④css3

⑤DIV+CSS布局和特效

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

⑦ps切圖

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

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

二.掌握javascript\JQ深入

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

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

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

④javascript封裝

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

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

⑦Ajax

⑧jquery開源框架jqueryUI

⑨100特效庫(kù)

⑩自定義插件

三.JAVASE

①java編程基礎(chǔ)

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

③類加載機(jī)制

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

⑤JAVASE8新特性

⑥多線程

⑦javaAPI

⑧GUI(awt,swing)

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

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

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

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

④存儲(chǔ)過(guò)程

⑤函數(shù)

⑥觸發(fā)器

⑦事務(wù)管理

⑧jdbc操作

⑨jdbc框架封裝

五.JSP

①servlet

②servlet大型項(xiàng)目登錄實(shí)戰(zhàn)

③jsp入門

④jsp執(zhí)行流程

⑤jsp指令,腳本,表達(dá)式,動(dòng)作的使用

⑥EL表達(dá)式JSTL

⑦XML Ajax

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

⑨servlet初級(jí)封裝

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

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

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

①Struts2

②Hibernate5

③MyBatis3

④Spring4

⑤SpringMVC

⑥框架整合:SSH,SSM

七.工具\(yùn)組件

①M(fèi)aven項(xiàng)目構(gòu)建

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

③Activiti工作流引擎

④Ehcahe緩存框架

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

郵箱
huangbenjincv@163.com

林西县| 南召县| 界首市| 九寨沟县| 西充县| 通城县| 台中市| 台中县| 秭归县| 腾冲县| 徐汇区| 东丰县| 江达县| 白朗县| 莫力| 依兰县| 随州市| 颍上县| 邢台县| 石柱| 大足县| 芦溪县| 辽阳市| 专栏| 滦南县| 清新县| 昆山市| 广宗县| 茌平县| 即墨市| 东光县| 新余市| 从化市| 盐山县| 大渡口区| 新乡市| 台江县| 普陀区| 闽侯县| 仁寿县| 昌都县|