コース概要

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プログラマー
 35 時間

参加者の人数



Price per participant

お客様の声 (10)

関連コース

CRISC - Certified in Risk and Information Systems Control

21 時間

Microsoft SDL Core

14 時間

Standard Java Security

14 時間

Java and Web Application Security

21 時間

Advanced Java Security

21 時間

Advanced Java, JEE and Web Application Security

28 時間

.NET, C# and ASP.NET Security Development

14 時間

Comprehensive C# and .NET Application Security

21 時間

Advanced C#, ASP.NET and Web Application Security

21 時間

関連カテゴリー