2010-08-04 58 views
0

可能重複:
Where can I learn web programming from start to mastery?路徑Web開發

我希望能夠做出像Facebook,YouTube和谷歌(!甚至堆棧溢出)的網站,可以有人建議一步一步的指導(儘可能最好,即使是部分路線),而不僅僅是「做教程和製作網站」。

我不能去我們的設計公司,告訴他們「我會在製作網站的時候學習」,或者爲客戶建立一個網站,並且最終會出現漏洞和安全問題。

我對PHP感興趣,而不是其他類型,但我是開放的頭腦。

非常感謝您的幫助。

+1

StackOverflow在ASP中寫入,BTW。 – 2010-08-04 16:34:40

回答

0

這裏提供「分步指南」的人與提供教程基本相同,只是涉及更多的工作。

大家都在這裏說「這裏有一個入門指南,去試一試」的原因是,這就是我們大多數人學習,尤其是PHP。

所以,這正是你要求沒有收到的答案,但絕對最好的學習方法是有一個目標,然後建立它。

您能對這個問題發表評論嗎?我很樂意(或者其他人)幫助你開始。但是,我無法告訴你如何重寫StackOverflow。我懷疑這個答案是否適合這個文本框。

回到「我想重寫Digg」或「我想與朋友分享食譜」或類似的東西,我們可以幫助你。


根據下面的評論進行編輯。

如果您想製作一個類似Craigslist的網站,現在我們來關注一個區域。

規劃出來。你的最終產品是什麼樣的?記住,你不想複製數據,所以想想你需要的數據分組。如類別,用戶和帖子,如果我們保持簡單。

您需要爲每個數據組創建一個CRUD(創建,讀取,更新,刪除)。這是創建類別,用戶,帖子,查看它們,根據需要編輯它們並將其刪除的地方。

您還需要將這些東西連接在一起。因此,例如,在一篇文章中,您需要一個名爲category_id的字段,或者其他類別的行ID。然後,您可以輕鬆地將帖子鏈接到類別,查看某個類別中的所有帖子等。

您對連接到數據庫,檢索結果等有什麼瞭解?如果這完全在你的頭上,我肯定會建議像其他答案所建議的那樣得到book

+0

我明白你的觀點,重製網站並不重要,因爲它只是用於練習,所以digg與任何網站一樣好,但它看起來有點簡單(人們發佈廣告,儘管我從未自己使用網站,所以我可能會錯誤)。 我想網上商店太難以嘗試和複製:] – Mankind1023 2010-08-04 16:51:24

+0

要學習的最好的項目是你關心的一個。然後你會看到它完成。那麼,你和你的朋友喜歡分享食譜嗎?也許你是攝影師,想要創建一個照片評級系統?也許有一個網站有你喜歡的數據,但你討厭佈局?看看網絡,看看你在生活中做了些什麼,還有一件事「我怎麼能讓這個更好/更高效/更漂亮」。從那裏出發。 – hookedonwinter 2010-08-04 16:54:33

+0

Kijiiji怎麼樣?這是好的做法嗎? – Mankind1023 2010-08-04 17:04:19

0

我認爲學習PHP的最好工具之一是實際的documentation。這可能是任何語言的最佳文檔。

你也可以去books