コース概要
PHP 名前空間の使用
- 名前空間の概要
- 名前空間の定義
- ネームスペースの使用
- 作曲家との連携
- 名前解決ルールについて
PHP インターフェイスの使用
- インターフェースの作成
- インターフェースの拡張
- 事前定義された PHP インターフェイスの操作
PHP 特性の操作
- PHP 特性を理解する
- PHPの特性を作成する
Object-Oriented 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 通常の Express イオン (REGEX) 関数の使用
文字列操作関数の使用
PHP の実行時エラー処理
PHP のファイルの操作
Accessing Database PHPに保管
PHPにDesign Patternsを実装
PHPのメール機能の実装
- デモ: PHP の Email の送信と取得
- デモ: SMTP (Simple Main Transfer Protocol) を使用した電子メールの送信
PHP での PEAR と cURL の使用
- デモ: PHP 拡張機能およびアプリケーション リポジトリ (PEAR) の使用
- デモ: 基本的な cURL の実装
- デモ: cURL を使用した Web スクレイピング
PHP の Web Services を使用する
- Simple Object Access プロトコル (SOAP) の使用
- Web Services 記述言語 (WSDL) の使用
PHP の内省と反省を理解する
- デモ: インストロスペクション API の使用
- デモ: リフレクション API の使用
- デモ: Smarty テンプレートの使用
PHP セッションの操作
- セッションを理解する
- デモ: PHP セッションの仕組み
PHP のベスト プラクティスとセキュリティの実装
- ベストプラクティスを理解する
- デモ: 暗号化の使用
ITセキュリティとセキュアコーディング
- Webアプリケーションのセキュリティ
- Webアプリケーションの脆弱性
- クライアント側のセキュリティ
- サーバー側のセキュリティ
- 実用的な暗号学
- PHPセキュリティサービス
- PHP環境
- セキュリティとセキュアコーディングの原則
- よくあるコーディングエラーと脆弱性
- セキュリティテストの技術とツール
要求
- 基本的なインターネットセキュリティの理解
- PHPプログラミングの経験
- クライアントサイドのプログラミング経験 。
観客
- PHPプログラマー
お客様の声 (10)
リスクトピックの概要と試験の準備
Leszek - EY GLOBAL SERVICES (POLAND) SP Z O O
コース - CRISC - Certified in Risk and Information Systems Control
Machine Translated
Lap Qradar
Sutthikan Noisombat - NTT
コース - IBM Qradar SIEM: Beginner to Advanced
ツールにアクセスし、私を批判しないと思えるフレンドリーな人に質問することができた。
Kiara
コース - Open Source Cyber Intelligence - Introduction
Machine Translated
The simple explanation of the trainer
Mohammed salem - Palestinian Police
コース - Open Source Intelligence (OSINT) Advanced
A wide range of knowledge of the lecturer.
Marcin Szklarski - Santander Consumer Bank
コース - CCSK Plus (Certificate of Cloud Security Knowledge - Plus)
講義と実践のバランス、リズム、トレーナーの知識と教育スキル
Armando Pinto - EID
コース - C/C++ Secure Coding
Machine Translated
Very good knowledge and character.
Constantinos Michael
コース - Java and Web Application Security
継続的に変更をプッシュします。3 日目には以前よりも迷子になり始め、エラーをすぐに見つけるのが難しくなりましたが、すぐに最新の変更をチェックアウトして最新の内容を把握することができました。
Paulina
コース - Advanced Java Security
Machine Translated
ハッカーがサイトの弱点や使用するツールを潜在的にどのように分析するかを理解するのに非常に役立ちます。
Roger - OTT Mobile
コース - .NET, C# and ASP.NET Security Development
Machine Translated
Beginning by how to hack to better understand how to secure was very interesting and appreciated.