お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
導入
PHPプログラミングの基礎の復習
PHPネームスペースの使用
- ネームスペースの概要
- ネームスペースの定義
- ネームスペースの使用
- Composerの使用
- 名前解決ルールの理解
PHPインターフェイスの使用
- インターフェイスの作成
- インターフェイスの継承
- 事前に定義されたPHPインターフェイスの使用
PHPトレイトの使用
- PHPトレイトの理解
- PHPトレイトの作成
高度なPHPを使用したオブジェクト指向プログラミング
- PHPマジックメソッドの使用
- PHPコンストラクターの使用
- PHPデストラクターの使用
- PHPシングルトンの使用
PHP抽象クラスの実装
- PHP抽象クラスの概要
- PHP抽象クラスの作成
PHPイテレータの使用
- PHPイテレータの作成
- スタックイテレータの使用
- SPLイテレータの使用
PHPジェネレーターの使用
- PHPジェネレーターの概要
- PHPジェネレーターの作成
PHPパスワードハッシュ、パスワード検証、およびパスワード更新の実装
PHP型ヒントの使用
- 基本的なPHP型ヒントの理解
- PHP厳格型宣言の使用
- PHP戻り値型の使用
PHPクロージャーの使用
- PHPクロージャーの概要
- PHPクロージャーの作成
- 高度なクロージャーの使用
PHP例外の使用
- PHP例外の理解
- 例外をスローする
- ネストされた例外の実装
- SPL例外の実装
- PHP例外の拡張
- Finallyブロックの使用
PHPでのデバッグとログ記録
PHP関数の使用
- コード再利用の理解
- 関数フィーディングの理解
- 関数からのデータの返却
- デモ: 値渡しと参照渡しの比較
PHPでの日付と時刻に関連する拡張機能の使用
PHP正規表現(REGEX)関数の使用
文字列操作関数の使用
PHPでのランタイムエラー処理
PHPでのファイル操作
PHPを使用したデータベースストレージへのアクセス
PHPでのデザインパターンの実装
PHPでのメール機能の実装
- デモ: PHPでメールの送受信
- デモ: SMTP(Simple Mail Transfer Protocol)を使用したメールの送信
PEARとcURLの使用
- デモ: PHP拡張機能およびアプリケーションリポジトリ(PEAR)の使用
- デモ: 基本的なcURLの実装
- デモ: cURLを使用したウェブスクレイピング
PHPでのWebサービスの使用
- Simple Object Access Protocol(SOAP)の使用
- Web Services Description Language(WSDL)の使用
PHPでの内省とリフレクションの理解
- デモ: 内省APIの使用
- デモ: リフレクションAPIの使用
- デモ: Smartyテンプレートの使用
PHPセッションの使用
- セッションの理解
- デモ: PHPセッションメカニズム
PHPフレームワークの概要
- CakePHP
- Yii
- Zend
- CodeIgniter
PHPでのベストプラクティスとセキュリティの実装
- ベストプラクティスの理解
- デモ: 暗号化の使用
トラブルシューティング
まとめと結論
要求
- 基本的なPHPプログラミング経験
対象者
- ウェブ開発者
- 既存のPHP知識を増やしたい方
35 時間
お客様の声 (1)
各技術的なレッスンには、概念を確実に理解するための複数の実践的な演習が含まれていました。
Andrei-Calin Bajea
コース - OWASP Top 10 2025
機械翻訳