お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
設計パターンの紹介
- 設計パターンとは何か?
- なぜ設計パターンを使うのか?
- Gang of Four (GoF) とパターン分類
- 一般的な設計原則 (SOLID, DRY, KISS, YAGNI)
生成型デザインパターン
- Factory Method
- Abstract Factory
- Singleton
- Builder
- Prototype
構造型デザインパターン
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
行動型デザインパターン
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
実際のアプリケーションでの設計パターンの適用
- エンタープライズアプリケーションにおける設計パターン
- 既存コードのリファクタリング
- 複数のパターンを組み合わせて堅牢なソリューションを作成する
- ベストプラクティスと落とし穴
まとめと次回へのステップ
要求
- Javaプログラミングの経験
- オブジェクト指向プログラミング (OOP) の概念の理解
- ソフトウェアアーキテクチャの基本的な知識
対象者
- 設計スキルを向上させたい Java 開発者
- スケーラブルなアプリケーションを設計するソフトウェアアーキテクト
- コードの保守性と効率を改善したいテクニカルリード
21 時間
お客様の声 (5)
複雑な概要についても理解できました。例えば、なぜいくつかの注釈が必要で、それらが何を意味するのかといった文脈についてです。 また、実践的な部分も気に入りました。コマンドを手動で実行し、REST API を呼び出すことで学ぶことができました。
Alina - ACCENTURE SERVICES S.R.L
コース - Quarkus for Developers
機械翻訳
共有された追加情報によると、トレーニングは直感的な Groovy ではなく、それでも良かったです。
Covenant - Vodacom
コース - Groovy Programming
機械翻訳
トレーナーはトピックを明確に説明でき、すべての質問に答えることができます。
Hannah Mae Lubigan - Security Bank Corporation
コース - Advanced Spring Boot
機械翻訳
トレーニングスタイルとインストラクターが、演習中に遭遇する問題を解決します。
Carl Angelo Gonzales - Security Bank Corporation
コース - Spring Boot for Beginners
機械翻訳
扱われたトピックの範囲は広く、トレーナーはそれに対応しようと努力しました。
Lakshmipriya Sivakumar - Deque Systems Inc
コース - Spring Boot, React, and Redux
機械翻訳