成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

怎樣在一個月之內(nèi)學(xué)好web開發(fā)?

網(wǎng)友解答: Web開發(fā)是程序員需要掌握的基本技能之一,從2000年以后Web開發(fā)就成為了軟件開發(fā)市場的主要內(nèi)容之一(從C/S到B/S的轉(zhuǎn)換),直到今天Web開發(fā)也占據(jù)了軟件開發(fā)市場大量的

網(wǎng)友解答:

Web開發(fā)是程序員需要掌握的基本技能之一,從2000年以后Web開發(fā)就成為了軟件開發(fā)市場的主要內(nèi)容之一(從C/S到B/S的轉(zhuǎn)換),直到今天Web開發(fā)也占據(jù)了軟件開發(fā)市場大量的份額。

做Web開發(fā)需要掌握前端和后端兩部分知識,目前在軟件團(tuán)隊中前端和后端是分開的,從學(xué)習(xí)的角度來說也應(yīng)該有所側(cè)重。我建議以后端為主,前端為輔,這樣在未來的就業(yè)過程中有更靈活的選擇。

Web開發(fā)有三個傳統(tǒng)解決方案,分別是Java、Python和PHP。單純從Web開發(fā)的角度來說,目前Java還是具有一定的優(yōu)勢,當(dāng)然,Java也是三個語言中難度最大的一個。下面就以Java為例說一下如何高效的規(guī)劃一個月的學(xué)習(xí)內(nèi)容:

第一周,Java基礎(chǔ)知識。Java基礎(chǔ)部分的學(xué)習(xí)在整個Java基礎(chǔ)體系中是難度比較大的,因為需要了解大量的概念,而且都比較抽象,比如類、對象、方法、封裝、繼承、多態(tài)、異常處理、序列化、集合、多線程等內(nèi)容。要注意實驗的作用,通過實驗來建立概念的畫面感(我在酷米上寫了關(guān)于Java基礎(chǔ)部分和Java并發(fā)部分的系列文章,關(guān)注我的酷米號就能看到)。

第二周,Java操作數(shù)據(jù)庫。這部分包含兩個大方面的內(nèi)容,一個內(nèi)容是數(shù)據(jù)庫產(chǎn)品的使用,另一個內(nèi)容是JDBC。數(shù)據(jù)庫建議學(xué)習(xí)Mysql,簡單易用。Java操作數(shù)據(jù)庫包括學(xué)習(xí)幾個關(guān)鍵類和接口的使用,包括DriverManager、Connection、Statement、ResultSet,以及對應(yīng)的操作。另外,要注意數(shù)據(jù)庫操作完成后要保證資源被有效關(guān)閉。接下來可以學(xué)習(xí)一下RMI(遠(yuǎn)程方法調(diào)用),然后使用RMI+JDBC做一個三層開發(fā)(可以參考我在酷米上寫的關(guān)于如何使用RMI的文章)。

第三周,Java Web開發(fā)。Java Web開發(fā)包括三個大的內(nèi)容,分別是Servlet、JSP和JavaBean。Servlet是Java Web開發(fā)的一個核心內(nèi)容,了解Servlet是了解Java Web開發(fā)的重點。Java Web中有一半以上的內(nèi)容涉及到Servlet,包括Servlet的編寫規(guī)則、部署、ServletContext、HttpSession等,都是基于Servlet展開的。然后開始學(xué)習(xí)JSP的使用,這部分內(nèi)容需要學(xué)習(xí)一些前端的知識,包括Html、CSS等。

第四周,MVC開發(fā)。學(xué)習(xí)如何使用Servlet+JSP+JavaBean構(gòu)建一個基于MVC框架的開發(fā),當(dāng)然還需要學(xué)習(xí)一下DAO(數(shù)據(jù)訪問對象)如何與MVC框架的整合。這一周需要做一個綜合的實驗。

總之,使用一個月的時間來學(xué)習(xí)Java還是有一定難度的(相對于Python和PHP來說),對程序員的學(xué)習(xí)能力是一個考驗,但是如果掌握J(rèn)ava了,未來學(xué)習(xí)其它兩門語言會容易許多。

我使用Java的時間比較久,我也出版過Java的書籍,我會陸續(xù)在酷米上寫一些關(guān)于Java方面的文章,感興趣的朋友可以關(guān)注我的酷米號,相信一定會有所收獲。

如果有Java開發(fā)方面的問題,或者Python開發(fā)方面的問題,都可以咨詢我。

謝謝!

網(wǎng)友解答:

本人也是靠自學(xué)PHP來進(jìn)入的Web開發(fā)領(lǐng)域,所以對于此問題在這里表達(dá)一下自己的觀點,以及分享一下學(xué)習(xí)經(jīng)驗。

對于題主的問題:一個月之內(nèi)能否學(xué)好Web開發(fā)并能獨立開發(fā)一個項目?

我在這里先表明一下自己的回答:一個月時間不能“學(xué)好”Web開發(fā),但是獨立開發(fā)一個Web項目是完全可以的!


如果題主按照以下給出的路徑來學(xué)習(xí)的話,我不能保證你一定能把這個項目做得多么完美,但是做出一個擁有整體核心功能的Web項目是完全沒有問題的。

好了,多余的話不說了。下面就題主的意向,提出的我推薦的學(xué)習(xí)路線。ps: 以下路徑并不適合所有人,答主只是提出適用于此問題的路徑。

1.環(huán)境搭建,下載phpstudy或者wamp集成環(huán)境

2.PHP基礎(chǔ)部分,包括(語法、變量、數(shù)據(jù)類型、字符串簡易處理、運算符、邏輯判斷、數(shù)組、超全局變量(暫時知道GET、POST即可))推薦學(xué)習(xí)資源:菜鳥教程

3.mysql增刪改查,(select、update、insert、deleted)

4.學(xué)會使用php操作mysql

5.懂得項目(網(wǎng)站)根目錄是什么意思,能夠使用apache或者nginx配置虛擬主機(jī)(phpstudy一鍵更改),更改hosts。

6.學(xué)習(xí)html,會寫表單、表格,知道如何使用表單發(fā)送GET或者POST請求到PHP腳本。

7.css知道什么東西就行了,暫時不用自己寫樣式

8.javascripts的話對于本次回答所希望構(gòu)建的簡易web項目,暫時用不到


以上路徑只要題主保證不超過20天學(xué)完,弄懂的話,剩余時間做一個類似簡易博客或者簡易圖書管理系統(tǒng)肯定是綽綽有余了。

題主的目的是做出一個Web項目,剛好由于之前回答了一個關(guān)于Python+mysql做出一個圖書管理系統(tǒng)的文章,本人對于這個問題詳細(xì)做了一個回答,包括建表的詳細(xì)結(jié)構(gòu)以及字段信息。已經(jīng)有一些小伙伴看完文章后私信我了,并且已經(jīng)給予這些小伙伴稍加指點。

以下是關(guān)于這個圖書管理系統(tǒng)的鏈接,很適合初學(xué)者!

https://www.wukong.com/question/6590905508817797380/ 酷米號:「 Coding之路i 」

以上只代表本人的觀點以及經(jīng)驗,如有不合理以及需要補(bǔ)充的歡迎下方回復(fù)!謝謝指正!

如果覺得對您有幫助的話歡迎點贊哦!

本人會持續(xù)分享一些關(guān)于編程以及編程自學(xué)相關(guān)的文章,記錄自己的自學(xué)編程之路。同時希望自己的分享能夠幫助一些對編程感興趣以及正在編程道路上的朋友。歡迎大家關(guān)注我的酷米號「 Coding之路i 」。后臺私信“java”、“php”、“python”,可免費分享學(xué)習(xí)資料哦~

標(biāo)簽: