大話PHP設計模式

《大話PHP設計模式》是慕課網提供的慕課課程,授課老師是Rango。

基本介紹

  • 中文名:大話PHP設計模式
  • 提供方:慕課網
  • 類別:慕課
  • 授課老師:Rango
課程簡介,課程大綱,

課程簡介

通過實際的代碼演示PHP的11種面向對象設計模式實現和使用,幫助PHPer具備使用設計模式解決工程中複雜邏輯的能力,並且對OOP中松耦合、依賴倒置、可替換性、配置化等哲學有一定了解。

課程大綱

第1章課程簡介
簡要介紹本課程的課程內容和課程目標,幫助小夥伴們樹立一個清晰的學習目標。
1-1大話PHP設計模式課程簡介(01:21)
第2章開發環境準備
本章主要介紹本課程開發環境的搭建,開發工具以及編程字型的選擇,如果這些你都已經準備好了的話,那么你可以選擇跳過這個環節。
2-1關於PHPStorm使用(03:29)
2-2關於編程字型選擇(01:32)
2-3關於運行環境搭建(01:53)
第3章命名空間與Autoload
本章主要介紹命名空間和類的自動載入的相關概念和基本使用,並對PSR-0規範做了簡要介紹。
3-1關於命名空間(04:25)
3-2類自動載入(04:36)
3-3開發一個PSR-0的基礎框架(12:00)
第4章PHP面向對象
本章主要講解了SPL的標準庫的相關內容,並對PHP鏈式操作和魔術方法的使用進行實際的案例演示。
4-1SPL標準庫簡介(06:06)
4-2PHP鏈式操作的實現(03:25)
4-3PHP魔術方法的使用(09:36)
第5章三種基礎設計模式
本章節主要對工廠模式、單例模式和註冊樹模式進行了基本的介紹,並通過實際案例詳細講解了這三種設計模式的實現以及適用場合。
5-1基礎設計模式簡介(01:02)
5-2[php]工廠模式(02:42)
5-3[php]單例模式(04:19)
5-4[php]註冊樹模式(04:48)
第6章適配器模式
本章主要介紹了適配器模式的基本概念,並通過實際案例詳細演示了適配器模式的實現以及適用場景
6-1[php]適配器模式(14:49)
第7章策略模式
本章主要介紹了策略模式的基本概念,並通過實際案例詳細演示了策略模式的實現以及適用場景
7-1[php]策略模式簡介(01:48)
7-2[php]策略模式的實現和使用(07:43)
7-3[php]策略模式的控制反轉(01:54)
第8章數據對象映射模式
本章主要介紹了數據對象映射模式的基本概念,並通過實際案例詳細演示了數據對象映射模式的實現以及適用場景。
8-1[php]數據對象映射模式之簡單案例實現(11:11)
8-2[php]數據對象映射模式之複雜案例實現(07:27)
第9章觀察者模式
本章主要介紹了觀察者模式的基本概念,並通過實際案例詳細演示了觀察者模式的實現以及適用場景。
9-1[php]觀察者模式(10:24)
第10章原型模式
本章主要介紹了原型模式的基本概念,並通過實際案例詳細演示了原型模式的實現以及適用場景。
10-1[php]原型模式(07:18)
第11章裝飾器模式
本章主要介紹了裝飾器模式的基本概念,並通過實際案例詳細演示了裝飾器模式的實現以及適用場景。
11-1[php]裝飾器模式(14:01)
第12章疊代器模式
本章主要介紹了疊代器模式的基本概念,並通過實際案例詳細演示了疊代器模式的實現以及適用場景。
12-1[php]疊代器模式(12:43)
第13章代理模式
本章主要介紹了代理模式的基本概念,並通過實際案例詳細演示了代理模式的實現以及適用場景。
13-1[php]代理模式(06:14)
第14章綜合實戰
本章主要介紹了如何通過配置生成對象以及設計模式在MVC中的實戰,幫助大家掌握如何在實際的項目中套用設計模式。
14-1面向對象設計基本原則(02:58)
14-2MVC結構(01:46)
14-3自動載入配置(05:24)
14-4從配置中生成資料庫連線(03:52)
14-5裝飾器模式在MVC中的使用(07:38)
14-6觀察者模式在MVC程式中的使用(05:50)
14-7代理模式在MVC程式中的使用(03:53)
14-8課程小結(00:43)

相關詞條

熱門詞條

聯絡我們