お問い合わせ

コース概要

デザインパターンの入門

  • デザインパターンとは何か
  • パターンが持つ要素
  • パターンを用いる際のメリットとデメリット

GoF(ガンマ他)によるデザインパターン

生成系パターン

  • ビルダー
  • ファクトリー(抽象工場・ファクトリーメソッド)
  • プロトタイプ
  • シングルトン

構造系パターン

  • デリゲータ
  • インターフェース
  • ファサード
  • コンポジット
  • イミュータブル
  • アダプター
  • デコレータ
  • プロキシ

振る舞い系パターン

  • コマンド
  • テンプレートメソッド
  • オブザーバー
  • 責任の連鎖(またはインターセプティングフィルタ)
  • オブザーバーの別バージョン
  • ストラテジー

エンタープライズアプリケーションアーキテクチャにおけるパターンとWeb技術

  • MVC – モデル・ビュー・コントローラー
  • HMVC、MVP
  • コントロールの反転
  • 依存性注入コンテナ
  • アクティブレコードパターン
  • エンティティとリポジトリの概念
  • システムの分解方法
  • Symfony 2およびZend Framework 2におけるコンポーネントベース設計の事例紹介

要求

  • PHPに関する基礎知識があること
  • オブジェクト指向プログラミングの概念に精通していること

対象者

  • PHP開発者
  • コード構造や再利用性を向上させたいソフトウェアエンジニア
  • 実績ある設計手法の導入を図りたい技術リーダー
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (4)

今後のコース

関連カテゴリー