時間過得真快,轉(zhuǎn)眼之間,在千鋒PHP培訓已經(jīng)學完了PHP的初級課程,進入了項目實戰(zhàn)階段。在這一個多月的時間里,每天都是嶄新的,都能學到很多知識,每一天都過得很充實,現(xiàn)在也能簡單的實現(xiàn)一些功能,小有成就感。
個項目是BBS論壇,盡管比較簡單,但它是一切建站的基礎,在百度貼吧,京東商城等網(wǎng)站,都能找到它的影子,所謂萬變不離其宗,只要是網(wǎng)站,就是要有前臺和后臺,就是這個樣子。前臺主要是展現(xiàn)給用戶的,獲取用戶的有效信息,讓用戶提交數(shù)據(jù)到后臺,然后對用戶的數(shù)據(jù)進行驗證及處理,并保存起來,這就實現(xiàn)了簡單的前后臺的交互,就完成了一個網(wǎng)站基本的功能。
BBS論壇一個以帖子為核心的網(wǎng)站。主要圍繞這帖子做‘功課’,主要以發(fā)帖和回帖為主。然而并不是所有人都能夠發(fā)帖,也就是說,發(fā)帖回帖也是需要權(quán)限的。這就需要用戶完成賬戶注冊并登錄,以會員身份瀏覽網(wǎng)站,才可以發(fā)帖和回帖。成為會員之后,在BBS論壇里,你就擁有了“無上權(quán)利”了,這個時候除了,管理員之外,你就是大的了,瞬間高大上了,有木有?你可以發(fā)帖、回帖、刪帖,可以置頂帖子,可以給帖子的字體設置高亮,是不是感覺自己美美噠?成為會員之后,還會獲得積分,不同的積分,對應著不同的等級,等到成為"圣斗士"的那一天,你就感覺到自己就是上帝的化身,無上的榮耀啊!
BBS論壇項目,其實做起來,也并不是很難。對于我們千鋒的學員來說,學習一個月做個論壇,可以說是完全不在話下。學完PHP初級課之后,你就會感覺到,其實每一天的課程,都是在為做論壇而準備。周,前三天學習HTML,后三天CSS,僅僅一周的時間,我們就可以制作世界上大多數(shù)網(wǎng)站的頁面了,好有成就感。第二周,PHP7基本語法,變量,函數(shù),需要我們犧牲一些腦細胞。因為畢竟是腳本,畢竟也是編程語言,有大量的業(yè)務邏輯在里邊,死一些腦細胞是正常的。
所謂風雨之后見彩虹,經(jīng)過第二周的磨練,制作圖片驗證碼,水印,圖片壓縮,文件操作,可以說是手到擒來,游刃有余。第三周的課程是數(shù)據(jù)庫,我們使用的是中小型的,以高速讀寫見長的mysql數(shù)據(jù)庫,它是一個非關系型的數(shù)據(jù)庫。數(shù)據(jù)庫的操作,基本就是增刪改查(DDL,DML,DCL,DQL)。再加上一些事務處理,和PHP操作數(shù)據(jù)庫,這就可以實現(xiàn)與數(shù)據(jù)庫的交互。數(shù)據(jù)庫真的是一個好東西,有了數(shù)據(jù)庫再也不用擔心我寫靜態(tài)頁面了,我們可以做動態(tài)網(wǎng)站了。
第四周,就是關于動態(tài)網(wǎng)站的一些比較好用的工具,比如說,模板引擎。我們使用的是smarty。模板引擎說到底就是替換,可以實現(xiàn)模板和數(shù)據(jù)的分離,我們可以從數(shù)據(jù)庫中查找到對應的數(shù)據(jù),利用模板引擎,去替換頁面中的內(nèi)容,這樣一來,我們寫的網(wǎng)站就活起來了。用戶把他想要發(fā)送并展示給他人的數(shù)據(jù),提交給我們的PHP后臺,并儲存到數(shù)據(jù)庫中,然后,再從數(shù)據(jù)庫中把對應的數(shù)據(jù)取出來,放到頁面對應的位置上,這看似復雜的交互過程,卻是自動完成的,好神奇。而且重要的是這么厲害的網(wǎng)站,是我們一個字一個字壘起來的,好有成就感。
我們的項目馬上就要告一段落了,非常期待我們的PHP課程。我們能有今天的成績,離不開老師的栽培,向所有的千鋒老師致敬,向所有關心和幫助我們的朋友們致敬。后愿大家在千鋒PHP培訓班畢業(yè)后都找到好工作,前程似錦。
相關文章
了解千鋒動態(tài)
關注千鋒教育服務號
掃一掃快速進入
千鋒移動端頁面
掃碼匿名提建議
直達CEO信箱