前言
在經過了一些摧殘後,初學的菜鳥雖然對於 PHP 語法還不是相當熟,但起碼有些微的語感了,這篇沒有什麼重點,只是簡單交代一下最近用什麼小題目練習 PHP,而基礎的 PHP 大概就到此先告一段落。
PHP 小題目
我總共做了四種不同類型的應用,不過基本上都脫離不了 CRUD , 兩種是純粹的 PHP 練習,另外兩種則是練習用 PHP 開 API 做前後端分離。
畫面都頗陽春,主要著重在功能面的實作練習。
Job Board 職缺報報
這個題目是我剛接觸 PHP 的第一個題目,屬於純粹的 PHP 練習,沒有任何 JavaScript 。
主要練習:
- 職缺的 CRUD
- 註冊與登入
- Session 的身分驗證
- 管理員可以審核職缺
myBlog 部落格
作為接觸 PHP 的第二個題目,同樣是屬於純粹的 PHP 練習。
主要練習:
- 更多的 CRUD 操作、像是文章的評論等等
- 更複雜的資料庫關聯 - 一篇文章可以有多個分類
- 取得資料後的合併
ToDoList
接著就是練習如何開 API 給前端接了,這個就是大家熟悉新技術通常都會拿來練手的題目,然後也重新複習一些 jQuery 。
主要練習:
- 後端如何開 API 給前端
- 開 API 需要知道的一些小細節
- 透過 AJAX 做 CRUD
- jQuery 一些好用的 API
- 資料的拖拉排序
Calendar
最後就是練習開更多的 API ,做更多的 CRUD、寫更多的 PHP 。
主要練習:
- 設定 HTTP Status Code
- 透過 AJAX 練習更多的 CRUD
- 練習更多的 jQuery
- 知道如何畫出月曆、並且計算日期並補上前面與後面的灰色空格
心得
大概就是這樣吧,雖然不敢說非常熟悉 PHP 了,但至少有一點上手了。基礎的 PHP 到此告一段落,接著會想嘗試挑戰看看 Laravel 。