一堂帶你無痛入門 PHP 的實戰課程!除了基礎語法,還手把手教你3個實作,更教你建構 MVC 框架,看懂程式碼背後的運作邏輯
基礎語法|如:變數、布林、邏輯運算子、字串、陣列等
物件導向|常數、繼承、抽象類別等
記事本 APP 實作|建立、刪除、更新、閱讀記事本資料
簡易購物車系統實作|資料庫架設、產品 Class、購物車 Class、訂單 Class
MVC 框架實作|路由、回應、請求、表單驗證等
按一下 進入設定
# 近 8 成的網站都用它開發
PHP 已誕生 26 年,全球所有網站中,有近 8 成的網站都使用 PHP 運行,就連當今最流行的網站架設平台 WordPress 也是使用 PHP 的基礎開發而成,而 Wordpress 網站有高達 37.2% 的市佔率。其競爭對手的 Phyton、ASP.NET 的市占率加起來還不到 PHP 的一半。
PHP 也有著以下優勢:
# 帶你省去初學者都會碰到的摸索時間
困難 1:網路上的學習資源很亂,有以前的寫法,現代的寫法。現在在網路上很多時候會看到不同的答案,讓初學者不知道如何選擇,也不知道從哪邊研究起。
💡解法:課程中從基本的程式觀念(Number, String, Array)講起。除了基本語法、觀念,還會搭配專案的練習,你將可以培養專案思考以及實作能力。
困難 2:PHP 語言缺少架構,導致每個人有自己的寫法。這會造成程式碼容易混亂、維護不易,且浪費許多閱讀程式的成本。
💡解法:雖然 PHP 缺少架構,每個人的寫法也不同,但你可以透過這堂課,理解程式架構,你將能更容易閱讀別人的程式代碼,自己寫的程式碼也比較好維護。
困難 3:早期沒有物件導向,開發者不易開發出大型的專案,就算可以,程式碼也是非常亂且不好維護。
💡解法:缺少了物件導向,就無法把相關的程式碼包在同一個物件。有了物件導向後,在開發時,我們可以把相關的函式、變數都用一個物件包起來。而課程中也會教你物件導向的觀念與技術,包含常數、繼承、抽象類別等。
# 還在煩惱課後只會複製貼上範例程式碼嗎?別擔心!初學者課後也能獨立實作
1. 除了語法,還手把手教你3個實作
大多數的基礎課程只教語法,所以多數的初學者在課後,都只會複製貼上程式碼,沒有辦法自己獨立實作出作品,也沒有徹底了解程式架構以及運作邏輯。
而這堂課會基礎概念、語法的講解搭配 3 個實作「記事本 APP」、「簡易購物車系統」、「打造自己的 MVC 框架」,幫助你徹底搞懂運作邏輯,並擁有開發的基礎能力
2. 教你建構 MVC 框架,看懂框架背後的邏輯
多數的課程會直接使用現成的框架,但這堂課會教你建構 MVC 框架,看懂框架背後的邏輯,日後更容易上手其他框架。
# 從做中學,建構基礎開發能力
學會運用程式基本觀念來做出很多專案的 CRUD 功能(Create, Read, Update, Delete)。課程中會用陣列、物件來規劃專案,也將學會把使用者故事,規格變轉譯成程式碼。
這個專案會使用 PHP 物件來規劃一個購物車,並了解如何把購物車中,不同的功能規劃在不同的物件跟方法裡面。透過物件來分擔不一樣的功能,如此程式碼也比較好維護。
透過這個實作,你將能學會許多後端功能,包含:認證功能、伺服器的要求跟回應、Route 路由、伺服器跟資料庫關係。學完這個專案之後,上手 PHP 熱門框架,如:Laravel 或 Sympthony,甚至其他語言的後端框架都可以容易上手。
除此之外,因為這個專案的功能很多,因此會注重程式架構,你也能透過這個大專案了解後端框架背後的邏輯思維。
如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。
若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。
所有線上課程皆不受時間限制,享無限次永久觀看!
我目前會在windows底下個別安裝php、apache、mariadb可以啟動,看到出現it work!。也懂一些html、css,但php、apache、mariadb等整體來講都不適很熟練。想繼續深化,希望自己能開發內部管理應用ERP及網站開發,不知這個課程是否適合?我如果是要開發作內部管理ERP系統是否可行?因為這些語言有成本優勢,屬開源軟體
你如果要開發ERP 請用PHP框架 Laravel 來幫助