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