コース概要

0]の紹介

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

GoF Design Patterns

パターン・クリエイティブ

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

構造パターン

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

行動パターン

  • コマンド
  • テンプレートメソッド
  • オブザーバー
  • 責任の連鎖(と遮断フィルター)
  • オブザーバー(2バージョン)
  • 戦略

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

  • MVC - モデル・ビュー・コントローラー
  • HMVC、MVP
  • 制御の逆転
  • 依存性注入コンテナ
  • アクティブレコード
  • エンティティとリポジトリの概念
  • システムの分解
  • コンポーネント・ベースの例 Symfony 2 と Zend Framework 2

リファクタリング

  • 負債技術
  • リファクタリングとは?
  • リファクタリング支援ツール
    • phpmd (ソフトウェアメトリクス)
    • phpcpd
    • phpc
  • リファクタリングが必要な典型的なコード
  • Jenkins 継続的インテグレーション・サーバー

要求

0]の基礎レベル以上の知識。

 21 時間

参加者の人数



Price per participant

お客様の声 (3)

関連コース

Zend Framework: Fundamentals

21 時間

関連カテゴリー