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