目前還在laravel學習的道路上, 希望透過專案的練習, 除了能夠熟悉框架的用法外, 還能夠從一開始的需求確認、規劃時程一直到實際API開發跟部署, 學習到一整套專案開發的流程, 希望在記錄整個過程之後也能幫助一些想要一起學習實作的夥伴。
1.專案背景 我是正在學習後端網頁開發的學員,想透過laravel做一些專案的實作, 試著讓理論跟技術結合, 在這樣的背景下我們熱心的前輩幫我們規劃了一些大方向...
前言 我覺得整個專案規劃的流程大概是: 規劃專案每個步驟的時間 確認業主需求 規劃文件(API文件、ER model等等…) 跟業主說明與討論 開始開發AP...
在規劃前有請教過一些前輩通常在開發專案會用什麼樣的圖表,每個人的習慣好像不太一樣,但基本上ER model一定會有,有些前輩會用流程圖來確認功能有哪些,或是序列...
前言 其實基本上API文件很多前輩都是在開發的時候,做API紀錄用的比如(scribe、swagger),但我想在這裡分享的比較像是一個事前的規劃文件。 這個目...
ER model 為大部分的後端專案在開發前會先規劃的一個文件, 尤其在開發API的時候, 很常都是在對資料庫做操作, 如果一開始的資料表規劃沒有規劃清楚, 很...
在專案開始做之前,我們有一個這樣的練習,把一個簡單laravel專案部署上線測試。 甚麼是部署? 其實就是將軟體從開發環境轉移到生產環境,讓終端用戶或客戶能夠使...
根據實際情況去選擇適合的部署用的伺服器是很重要的,以下是部署在不同環境的一些比較:在比較之前想先分享垂直擴展和水平擴展的一些小觀念: 水平擴展 (Horiz...
其實實際上在部署或是在github連接,SSH設定上都沒有說到非常複雜,但我會想分享是因為,我覺得可以遠程調用另一個作業系統蠻酷的,所以想在這個步驟多了解一些。...
整個專案上傳過程遇到蠻多問題, 雖然說這個可能自己多設定幾次就會熟悉了, 但我還是想說如果可以把過程記錄下來的話, 是不是當你久沒設定訂的時候,可以有一個這樣的...
安裝PHP Step 1: 更新系統 在安裝任何新軟件之前,都應該先更新系統。這可以確保您獲得了最新的軟件和安全性更新。 sudo apt update...