お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
デザインパターン入門
- デザインパターンとは何か?
- なぜデザインパターンを利用すべきか?
- Gang of Four(GoF)とパターンの分類方法
- 基本的な設計原則:SOLID、DRY、KISS、YAGNIの紹介
生成型デザインパターン
- ファクトリーメソッド
- 抽象工場パターン
- シングルトン
- ビルダー
- プロトタイプパターン
構造型デザインパターン
- アダプターパターン
- ブリッジパターン
- コンポジットパターン
- デコレーターパターン
- ファサードパターン
- フライウェイトパターン
- プロキシパターン
振る舞い型デザインパターン
- チェーンオブレスポンスパターン
- コマンドパターン
- インタプリターパターン
- イテレーターパターン
- メディエーターパターン
- メメントパターン
- オブザーバーパターン
- ステートパターン
- ストラテジーパターン
- テンプレートメソッドパターン
- ビジターパターン
実践でのデザインパターンの適用方法
- 企業向けアプリケーションにおけるデザインパターンの活用例
- 古いコードベースをデザインパターンで改善する手法
- 複数のパターンを組み合わせて強固なソフトウェア設計を行う方法
- 実装時の注意点や避けるべき落とし穴について
まとめと今後の取り組み方
要求
- Javaプログラミングの実務経験があること
- オブジェクト指向プログラミング(OOP)の基礎知識を理解していること
- ソフトウェアアーキテクチャの基本概念に明るいこと
受講対象者
- 設計力を強化したいJava開発者
- 拡張性の高いアプリケーションを設計するソフトウェアアーキテクト
- コードの保守効率と品質向上を目指す技術リーダー
21 時間
お客様の声 (2)
ローカルコンテナの効率的な操作とKafkaトピックの使用のためにPodmanを設定します。
- Norfolk Southern
コース - Quarkus for Developers
機械翻訳
- コースの進行(JVMの内部構造からより高レベルなトピックまで) - 実践的な演習からのいくつかの洞察 - ビジュアルスタイル(単なるプレゼンテーションではなく、美しくスタイリングされたページ)
Ivan Suvorov - Deutsche Bank
コース - Java Advanced
機械翻訳