課程簡介
使用 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 中實現最佳實踐和安全性
- 瞭解最佳實踐
- 演示:使用加密
IT 安全和安全編碼
- Web 應用程式安全性
- Web 應用程式漏洞
- 用戶端安全性
- 伺服器端安全性
- 實用密碼學
- PHP 安全服務
- PHP 環境
- 安全原理和安全編碼
- 常見編碼錯誤和漏洞
- 安全測試技術和工具
最低要求
- 瞭解基本的互聯網安全。
- 具有 PHP programmig 的經驗。
- 用戶端程式設計經驗。
觀眾
- PHP 程式
客戶評論 (10)
風險主題概述和考試準備
Leszek - EY GLOBAL SERVICES (POLAND) SP Z O O
Course - CRISC - Certified in Risk and Information Systems Control
機器翻譯
Lap Qradar
Sutthikan Noisombat - NTT
Course - IBM Qradar SIEM: Beginner to Advanced
訪問工具並能夠向我覺得不會評判我的友好人士提問
Kiara
Course - Open Source Cyber Intelligence - Introduction
機器翻譯
The simple explanation of the trainer
Mohammed salem - Palestinian Police
Course - Open Source Intelligence (OSINT) Advanced
A wide range of knowledge of the lecturer.
Marcin Szklarski - Santander Consumer Bank
Course - CCSK Plus (Certificate of Cloud Security Knowledge - Plus)
講課與實踐、節奏、培訓師知識與教學技巧的平衡
Armando Pinto - EID
Course - C/C++ Secure Coding
機器翻譯
Very good knowledge and character.
Constantinos Michael
Course - Java and Web Application Security
定期推送更改,因為在第 3 天我開始比以前更迷茫,並且更難快速發現錯誤,我能夠快速查看最新的更改並及時瞭解材料
Paulina
Course - Advanced Java Security
機器翻譯
很高興理解駭客如何潛在地分析網站的弱點和他們可能使用的工具。
Roger - OTT Mobile
Course - .NET, C# and ASP.NET Security Development
機器翻譯
Beginning by how to hack to better understand how to secure was very interesting and appreciated.