軟件工程本科生,web方面的學(xué)習(xí)路線是什么?
網(wǎng)友解答: 話不多說(shuō),先上圖。希望能對(duì)大家的web方面的學(xué)習(xí)有一定的指導(dǎo)作用。概括來(lái)說(shuō),對(duì)于web開(kāi)發(fā)的學(xué)習(xí),無(wú)外乎三個(gè)方面,前端框架技術(shù)、后臺(tái)邏輯技術(shù)和數(shù)據(jù)庫(kù)方面技術(shù),下面展開(kāi)說(shuō)下。1
話不多說(shuō),先上圖。希望能對(duì)大家的web方面的學(xué)習(xí)有一定的指導(dǎo)作用。
概括來(lái)說(shuō),對(duì)于web開(kāi)發(fā)的學(xué)習(xí),無(wú)外乎三個(gè)方面,前端框架技術(shù)、后臺(tái)邏輯技術(shù)和數(shù)據(jù)庫(kù)方面技術(shù),下面展開(kāi)說(shuō)下。
1、前端框架技術(shù)
關(guān)于這方面的學(xué)習(xí),建議你先從html開(kāi)始學(xué)起,然后是css和div樣式布局,包括前端的腳本技術(shù)javascript。這3位的關(guān)系可以這樣理解:如果把WEB頁(yè)面看成是房子,我們可以把HTML看成房子的框架結(jié)構(gòu),是房子的骨架。CSS的作用是裝飾,讓房子變好看。而JAVASCRIPT起的作用類(lèi)似房子的電力,水管,空調(diào),電器什么的,讓房子能自動(dòng)化,能交互。這樣才能去學(xué)習(xí)開(kāi)發(fā)Java WEB這樣的動(dòng)態(tài)WEB頁(yè)面,乃至后面的MVC,前后端分離等技術(shù)。
基礎(chǔ)打牢以后,可是試著使用一些目前比較流程的前端框架如bootstrap,layui和easyui等。
下面為你提供了一些相關(guān)教程的截圖。
2、后端邏輯技術(shù),例如 Java、Python
拿Java舉例,java語(yǔ)言一直穩(wěn)居編程語(yǔ)言排行榜的前三名,其運(yùn)行能力和用戶范圍是非常龐大的。要掌握J(rèn)ava語(yǔ)言和Java WEB開(kāi)發(fā)的主要基礎(chǔ)技術(shù)JSP和Servlet。前期的話需要掌握面向?qū)ο蟮娜筇匦?,JDBC以及多線程這些基礎(chǔ)知識(shí),為后期學(xué)習(xí)MVC以及流行的框架技術(shù)做鋪墊。
下面為你提供了一些相關(guān)教程的截圖
3、數(shù)據(jù)庫(kù)方面
關(guān)于數(shù)據(jù)庫(kù)方面,這個(gè)至少要掌握一種數(shù)據(jù)庫(kù)。如果之前沒(méi)有接觸過(guò)數(shù)據(jù)庫(kù),可以用MySQL入門(mén),畢竟免費(fèi)。毫不夸張的說(shuō),數(shù)據(jù)庫(kù)表的設(shè)計(jì)以及后期的查詢,是整個(gè)系統(tǒng)設(shè)計(jì)的基礎(chǔ),能夠高效便捷的執(zhí)行查詢語(yǔ)句,與庫(kù)表的設(shè)計(jì)關(guān)系很大。
另外一些常用的語(yǔ)句也要掌握,如left join、inner join、case when、union 語(yǔ)句,count()、left()、isnull()、convert()函數(shù)等,這些常見(jiàn)的關(guān)鍵詞,都需要你在后期練習(xí)和實(shí)踐中理解和掌握。
希望我的回答能幫到大家,需要教程的可以私信我。
網(wǎng)友解答:目前主流的java方向,學(xué)習(xí)路線j2se j2ee