fbpx

像專業人士一樣編寫 PHP: 從頭開始建立一個 PHP MVC 框架教學課程

Contents

透過使用 model-view-controller 框架,學習編寫更快、更容易維護、更安全的 PHP 網站

從這 3 小時的課程,你會學到

  • 將顯示外觀的程式碼( presentation code )從應用程式程式碼分開
  • 將 PHP 程式碼組織成 models、views 和 controllers 到一個 MVC 框架
  • 使用命名空間和一個自動載入程式自動載入 PHP 類別
  • 使用 Composer 工具管理第三方軟體套件相依關係和自動載入
  • 在 PHP 中處理錯誤和異常,並根據環境顯示詳細或簡單的錯誤訊息
  • 理解 MVC 框架是如何運作的,使得學習現有的框架(如 Laravel 或 CodeIgniter)變得更加容易

要求

  • 您應該已經熟悉 PHP 和 HTML
  • 在你的電腦上熟悉安裝軟體——在第一部分我們將安裝一個網頁伺服器

課程說明

學習使用 model-view-controller 框架的基本概念,這將使您的 PHP 專案更快、更容易編寫和維護以及更安全。

通過從頭開始建立 PHP MVC 框架,學會像專業人士一樣架構 PHP 程式碼。

讓你的 PHP 專案更上一層樓

學習如何使用 MVC 框架使您的指尖擁有一個非常強大的工具。 大多數使用 PHP 編寫的商業網站和 web 應用程式都使用某種框架,而 MVC 模式是使用中最流行的框架類型。

瞭解 PHP 和使用框架之間的差距是巨大的。 這門課填補了這個空白。 通過從頭開始編寫自己的框架,您將瞭解每個元件是如何運作的。 像 Laravel,Symfony 和 CodeIgniter 這樣的框架都使用 MVC 模式,因此理解 MVC 框架是如何組合在一起的,將為您提供一個強大的背景,使您更容易學習這樣的框架。

內容及概觀

我設計這門課程是為了讓懂 PHP 但不知道如何使用框架的程式設計師能夠輕鬆理解。 您是否將資料庫程式碼和 HTML 放在同一個 PHP 指令碼中? 想知道為什麼這是個壞主意嗎? 想知道如何做得更好嗎?

從 MVC 框架的基本概念開始,本課程將帶領您完成建立一個完整的 MVC 框架所需的所有步驟,每次一小部分。

每節課從一個 PHP script 開始,解釋你要新增的程式碼中的內容和理由,一步一步地建立框架。 在本課程的最後,您將用 PHP 建立一個完整的 MVC 框架,可以在您自己的專案中使用。

完成每個階段的工作原始碼,你將能夠跟著教師,並且在完成課程後會得到一個認證的結業證書。

目標受眾

  • 這個 PHP MVC 課程是為那些已經瞭解 PHP 但想知道如何通過使用框架來改善程式碼的人準備的。 如果您還不瞭解 PHP,那麼本課程不適合您
  • 學習 PHP 和使用框架之間的差距可能很大——如果您剛剛學習了 PHP,並且想知道下一步可能是什麼,那麼這門課程就是為您而設的

講師簡介

Dave Hollingworth 資訊科技教練 ( 更多講師主講課程介紹 )

嗨,我是 Dave Hollingworth。 我是一個 IT 教練和 Web 應用程式開發者。 我已經程式設計三十多年了,從1999年開始教授資訊科技。

我開發了從大型主機到移動平臺的企業級應用程式: 從我的第一個 Web 應用,為一個一家保險公司在1999年建立的報價系統-該領域的第一個類型-線上語言學習的互動學習管理系統。

我教授的課程從基本使用電子郵件到先進的網頁應用開發,無論是線上還是面對面的。 從2012年開始,我就一直在 Udemy 授課。

我對科技充滿熱情,我喜歡教育! 我相信用一種簡單直接的方式解釋哪怕是最複雜的主題也是可能的,這樣就不會讓學生感到困惑。

我期待著歡迎你加入我的課程!

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • 點選這個 Network & Security 課程✨優惠連結✨ ( NT490 起特價中 ) | 大多地區 ✨ 優惠連結 ✨( NT390 起特價中 )| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣


不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d