課程目錄

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

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

②零基礎javaweb(html,css)

③html標簽

④css3

⑤DIV+CSS布局和特效

⑥iconfont圖矢量標庫

⑦ps切圖

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

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

二.掌握javascript\JQ深入

①Javascript基礎常用對象的使用

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

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

④javascript封裝

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

⑥DOM操作(增、刪、查、改)特效和動畫

⑦Ajax

⑧jquery開源框架jqueryUI

⑨100特效庫

⑩自定義插件

三.JAVASE

①java編程基礎

②面向對象

③類加載機制

④數(shù)據(jù)結構(數(shù)組、鏈表、樹)

⑤JAVASE8新特性

⑥多線程

⑦javaAPI

⑧GUI(awt,swing)

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

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

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

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

④存儲過程

⑤函數(shù)

⑥觸發(fā)器

⑦事務管理

⑧jdbc操作

⑨jdbc框架封裝

五.JSP

①servlet

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

③jsp入門

④jsp執(zhí)行流程

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

⑥EL表達式JSTL

⑦XML Ajax

⑧自定義標簽庫

⑨servlet初級封裝

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

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

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

①Struts2

②Hibernate5

③MyBatis3

④Spring4

⑤SpringMVC

⑥框架整合:SSH,SSM

七.工具\組件

①Maven項目構建

②Shiro按鈕級權限管理

③Activiti工作流引擎

④Ehcahe緩存框架

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

郵箱
huangbenjincv@163.com

侯马市| 手机| 陵水| 大冶市| 杭州市| 浦城县| 大悟县| 常州市| 彭泽县| 临澧县| 伊通| 江华| 江山市| 鱼台县| 金昌市| 华坪县| 蓬溪县| 吐鲁番市| 蕲春县| 衢州市| 临夏县| 保山市| 突泉县| 呼伦贝尔市| 新巴尔虎右旗| 九龙城区| 泾源县| 芒康县| 泽州县| 汶上县| 汉阴县| 宣汉县| 永平县| 桑日县| 石景山区| 阿拉尔市| 韩城市| 花莲县| 德庆县| 密山市| 英吉沙县|