デザインパターンを活用したプログラミング研修
| 概要 | 設計や実装で定石的に使われるパターンを学習します。 また、実際の開発でよく利用するパターンを使って、なぜ抽象クラスやインターフェイスや委譲を使うのかというところに焦点を当てて学習します。 |
| 対象者 | ・Javaや.NETを使ってシステム開発を行っている方。 |
| 研修日程/時間 | 3日 |
| 前提条件 | ・Javaや.NETなどのオブジェクト指向言語の基礎知識をお持ちの方。 |
| 学習目標 | ・デザインパターンの目的や意義を理解する。 ・デザインパターンの種類や考え方を理解する。 ・実際の開発現場での使用方法を身に付ける。 |
| 学習内容(カリキュラム) | 1.デザインパターンとは? -デザインパターンとは何か -何故、デザインパターンが使われるのか -デザインパターンとクラスライブラリの違い 2.デザインパターンのメリットとデメリット -デザインパターンを使うメリット -デザインパターンを使う際の注意点(デメリット) 3.デザインパターンに慣れる -Iteratorパターンとサンプルプログラムの解説 -Adapterパターンとサンプルプログラムの解説 -Template Methodパターンとサンプルプログラムの解説 -Factoryパターン 4.インスタンス -Singletonパターン、Prototypeパターン 5.機能と実装の階層化 -Strategyパターンでアルゴリズムを切り替える 6.同一視 -Compositeパターン -Decoratorパターン 7.構造化 -Visitorパターンで構造化を意識する -Chain of Responsibilityパターンとサンプルクラス 8.シンプル化 -Façadeパターンでシンプル化を実現する 9.状態管理 -Observerパターンで状態の変化を通知する -Mementoパターンで状態を保存する 10.共有化 -Flyweightパターンで共有化 11.クラス表現 -Commandパターンで命令をクラスにする -Interpreterパターン 12.まとめ -デザインパターンを開発現場でどのように活用すべきか -開発の生産性を高めるためのポイント |
| 価格 | こちらの研修は、ご要望に応じてオリジナルのカスタマイズも承っております。 お気軽にご相談ください。 |
| 備考/注意事項 |



