Course Code: advphp
Duration: 35 hours
Prerequisites:
  • 基本 PHP 程式設計經驗

觀眾

  • Web 開發人員
  • 任何有興趣增加現有 PHP 知識的人
Overview:

PHP是一種功能強大的通用腳本語言,最常用,適用於Web開發。

在這個由講師指導的實時培訓中,參與者將學習如何實現高級PHP編程工具和技術。

在培訓結束時,參與者將能夠:

  • 學習PHP編程中的高級概念。
  • 使用PHP編程建立一致性並解決高級問題。

課程形式

  • 部分講座,部分討論,練習和繁重的實踐練習
Course Outline:

介紹

PHP 複習 Programming 基礎

使用 PHP 命名空間

  • 命名空間概述
  • 定義命名空間
  • 使用命名空間
  • 使用作曲家
  • 瞭解名稱解析規則

使用 PHP 介面

  • 創建介面
  • 擴展介面
  • 使用預定義的 PHP 介面

使用 PHP 特徵

  • 瞭解 PHP 特徵
  • 創建 PHP 特徵

面向物件 Programming 與高級 PHP

  • 使用 PHP 魔法方法
  • 使用 PHP 構造函數
  • 使用 PHP 解構函數
  • 使用 PHP 單例

實現 PHP 個抽象類

  • PHP 抽象類概述
  • 創建 PHP 個抽象類

使用 PHP 反覆運算器

  • 創建 PHP 反覆運算器
  • 使用堆疊反覆運算器
  • 使用SPL反覆運算器

使用 PHP 產生器

  • PHP 發電機概述
  • 創建 PHP 產生器

實現 PHP 密碼哈希、密碼驗證和密碼更新

使用 PHP 類型提示

  • 瞭解基本 PHP 類型提示
  • 使用 PHP 嚴格的類型聲明
  • 使用 PHP 傳回類型

使用 PHP 閉包

  • PHP 閉包的疊加
  • 創建 PHP 閉包
  • 使用高級閉包

使用 PHP 例外

  • 瞭解 PHP 例外
  • 拋出異常
  • 實現嵌套異常
  • 實現 PHP SPL 異常
  • 擴展 PHP 例外
  • 使用 finally 塊

除錯與紀錄記錄 PHP

使用 PHP 中的函數

  • 了解代碼重用
  • 瞭解函數饋送
  • 從函數返回數據
  • 演示:按值調用與按引用調用

使用與日期和時間相關的擴展

使用 PHP 正則表示式 (REGEX) 函數

使用字串操作函數      PHP 中的運行時錯誤處理

對PHP 中的文件進行操作

在 PHP 中訪問資料庫存儲

在 PHP 中實現設計模式

在 PHP 中實現mail函數

  • 演示:在 PHP 中發送和檢索電子郵件
  • 演示:使用SMTP(簡單主傳輸協定)發送電子郵件

在 PHP 中使用PEAR和 cURL

  • 展示:使用 PHP 延伸與應用程式儲存函式庫 (PEAR)
  • 演示:實現基本 cURL
  • 演示:使用 cURL 進行網頁抓取

在 PHP 中使用 Web Services

  • 使用簡單物件存取協定 (SOAP)
  • 使用Web Services 描述語言 (WSDL)

理解PHP中的內省和反思

  • 演示:使用 Instrospection API
  • 演示:使用 Reflection API
  • 演示:使用Smarty範本

使用 PHP 會話

  • 瞭解會話
  • 演示:PHP 會話機制

PHP 框架概述

  • 上PHP
  • 易奕
  • 禪德
  • 代碼點火器

在 PHP 中實現最佳實踐和安全性

  • 瞭解最佳實踐
  • 演示:使用加密

故障排除

總結和結論

Sites Published:

United Arab Emirates - Advanced PHP Programming

Qatar - Advanced PHP Programming

Egypt - Advanced PHP Programming

Saudi Arabia - Advanced PHP Programming

South Africa - Advanced PHP Programming

Brasil - Advanced PHP Programming

Canada - Advanced PHP Programming

中国 - Advanced PHP Programming

香港 - Advanced PHP Programming

澳門 - Advanced PHP Programming

台灣 - Advanced PHP Programming

USA - Advanced PHP Programming

Österreich - Advanced PHP Programming

Schweiz - Advanced PHP Programming

Deutschland - Advanced PHP Programming

Czech Republic - Advanced PHP Programming

Denmark - Advanced PHP Programming

Estonia - Advanced PHP Programming

Finland - Advanced PHP Programming

Greece - Advanced PHP Programming

Magyarország - Advanced PHP Programming

Ireland - Advanced PHP Programming

Luxembourg - Advanced PHP Programming

Latvia - Advanced PHP Programming

España - Programación avanzada de PHP

Italia - Advanced PHP Programming

Lithuania - Advanced PHP Programming

Nederland - Advanced PHP Programming

Norway - Advanced PHP Programming

Portugal - Advanced PHP Programming

România - Advanced PHP Programming

Sverige - Advanced PHP Programming

Türkiye - Advanced PHP Programming

Malta - Advanced PHP Programming

Belgique - Advanced PHP Programming

France - Advanced PHP Programming

日本 - Advanced PHP Programming

Australia - Advanced PHP Programming

Malaysia - Advanced PHP Programming

New Zealand - Advanced PHP Programming

Philippines - Advanced PHP Programming

Singapore - Advanced PHP Programming

Thailand - Advanced PHP Programming

Vietnam - Advanced PHP Programming

India - Advanced PHP Programming

Argentina - Programación avanzada de PHP

Chile - Programación avanzada de PHP

Costa Rica - Programación avanzada de PHP

Ecuador - Programación avanzada de PHP

Guatemala - Programación avanzada de PHP

Colombia - Programación avanzada de PHP

México - Programación avanzada de PHP

Panama - Programación avanzada de PHP

Peru - Programación avanzada de PHP

Uruguay - Programación avanzada de PHP

Venezuela - Programación avanzada de PHP

Polska - Advanced PHP Programming

United Kingdom - Advanced PHP Programming

South Korea - Advanced PHP Programming

Pakistan - Advanced PHP Programming

Sri Lanka - Advanced PHP Programming

Bulgaria - Advanced PHP Programming

Bolivia - Programación avanzada de PHP

Indonesia - Advanced PHP Programming

Kazakhstan - Advanced PHP Programming

Moldova - Advanced PHP Programming

Morocco - Advanced PHP Programming

Tunisia - Advanced PHP Programming

Kuwait - Advanced PHP Programming

Oman - Advanced PHP Programming

Slovakia - Advanced PHP Programming

Kenya - Advanced PHP Programming

Nigeria - Advanced PHP Programming

Botswana - Advanced PHP Programming

Slovenia - Advanced PHP Programming

Croatia - Advanced PHP Programming

Serbia - Advanced PHP Programming

Bhutan - Advanced PHP Programming

Nepal - Advanced PHP Programming

Uzbekistan - Advanced PHP Programming