お問い合わせ
 期間 21 時間

コース概要

デザインパターン入門

  • デザインパターンとは何か
  • パターンの要素
  • パターン使用の利点と欠点

GoFデザインパターン

クリエショナルパターン

  • ビルダー
  • ファクトリー(Abstract Factory, Factory Method)
  • プロトタイプ
  • シングルトン

ストラクチュラルパターン

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

ビヘイビオラルパターン

  • コマンド
  • テンプレートメソッド
  • オブザーバー
  • 責任の連鎖(およびIntercepting Filter)
  • オブザーバー(2版目)
  • ストラテジー

エンタープライズアプリケーションアーキテクチャWebパターン

  • MVC - Model View Controller
  • HMVC, MVP
  • 制御の反転
  • 依存性注入コンテナ
  • Active Record
  • エンティティとリポジトリの概念
  • システムの分解
  • コンポーネントベースのSymfony 2およびZend Framework 2の例

リファクタリング

  • 技術的負債
  • リファクタリングとは何か?
  • リファクタリングを支援するツール
    • phpmd(ソフトウェア計測)
    • phpcpd
    • phpc
  • リファクタリングが必要な一般的なコード
  • Jenkins継続的インテグレーションサーバー

要求

PHPの基礎レベル以上の知識。

参加者の人数


参加者1人あたりの価格

お客様の声 (5)

今後のコース

関連カテゴリー