강의

멘토링

커뮤니티

BEST
Programming

/

etc. (Programming)

コーディングで学習するGoFのデザインパターン

デザインパターンを知っていれば、ばねだけでなく、さまざまな技術やプログラミング言語も学習しやすくなります。さらに、より柔軟で再利用性に優れたオブジェクト指向ソフトウェアを開発できます。

難易度 初級

受講期間 無制限

  • whiteship
Design Pattern
Design Pattern
Java
Java
Design Pattern
Design Pattern
Java
Java

学習した受講者のレビュー

学習した受講者のレビュー

4.8

5.0

장현우

100% 受講後に作成

初級者から中級者に進むための最大の関門、デザインパターンをこんなにきれいに整理してくれてありがとう! PS 汽船様 気になる質問ですが、あるいは他の言語で再構成してブログにアップロードしても大丈夫でしょうか?

5.0

roach

24% 受講後に作成

良い講義なのがいくつか聞いてみても感じますね デザインパターンを留めておくだけで、この機会に仕上げなければなりません。

5.0

Rep

100% 受講後に作成

基本的なパターン自体に関する概念を簡単に伝えてくれました。 例を通じた問題解決の観点から講義を構成していただいてよかったです。

受講後に得られること

  • GoFの合計23のデザインパターン

  • デザインパターンをコーディングする

  • JavaとSpringに適用されたデザインパターン

単純な実装を超えて
より良いコードを作りたいすべての開発者に

すべての開発者の必読書
GoFのデザインパターン

単純な実装を超えてより良いコードを作成したい場合は、デザインパターンを理解する必要があります。
すべての開発者に必読書として推奨するGoFの著書「デザインパターン」と23種類のデザインパターン。
現職のマイクロソフト開発者が現業で使用するコードで、すべてのデザインパターンをお知らせします。


📢お知らせします

  • スムーズな講義を受けるには、プログラミング言語オブジェクト指向の理解が必要です。
  • JavaとSpringに適用されたデザインパターンを紹介して提供していますが、特定の言語に依存するものではありません

デザインパターン学習
必要な人は?

基礎文法は学びました。
今何をすべきですか?

中級開発者として成長
目指している
初級開発者なら?

より良い開発者
なりたい
のに…

より基本的な開発
方法論を勉強する
やりたいなら?

開発全体のメタ知識
増やすことはできませんか?

どんな知識を学んでも
より高速で効率的な
学習したい場合は?

デザインパターン?
学びたいのに

デザインパターンの勉強
難しくて実務と
遠くだけ感じたら?

私たちはデザインパターンを
学ぶべき理由

デザインパターンは、アプリケーション開発時に直面するさまざまな問題とパターンをまとめた知識の産物です。
実際、Java開発者がよく使用するSpringフレームワークにも、戦略、プロキシ、アダプタなど、さまざまなデザインパターンを探すことができます。
このレッスンでは、デザインパターンが難しく、抽象的な理論ではなく、すでに私たちの近くにいることに気付くでしょう。

フレームワークを学ぶ
苦しむなら

スプリングやリアクト、NestJSなどのフレームワークには高度な技術とデザインパターンが集約されています。
フレームワークを学ぶのが難しいと感じた場合は、デザインパターンを理解する必要があります。
デザインパターンを知っていれば、JavaやSpringだけでなく、さまざまな技術やプログラミング言語も学習しやすくなります。


コーディングで学ぶ
GoFのデザインパターン

この講義では、23のすべてのデザインパターンを3つの分類に分けて扱っています。
各パターンが解決しようとしている問題、適用方法、長所と短所、および実務でどのように適用されるかをまとめます。

#1.
オブジェクト生成関連パターン

  • シングルトンパターン
  • ファクトリメソッドパターン
  • 抽象的なファクトリーパターン
  • ビルダーパターン
  • ポロトタイプパターン

#2.
構造関連パターン

  • アダプタパターン
  • ブリッジパターン
  • コンポジットパターン
  • デコレーターパターン
  • パーサードパターン
  • フライウェイトパターン
  • プロキシパターン

#3.
行動関連パターン

  • 責任連鎖パターン
  • コマンドパターン
  • インタプリタパターン
  • イテレータパターン
  • モデレーターパターン
  • メメントパターン
  • オブザーバーパターン
  • 状態パターン
  • 戦略パターン
  • テンプレートメソッドパターン
  • 訪問者パターン

現職のMS開発者が知らせる
実務で書くデザインパターン

デザインパターンを理解しやすくするために、Java Springに適用されたすべてのパターンの例を提供します。
サンプルコードはJavaで書かれており、自分に慣れているプログラミング言語に置き換えて実践するために簡潔で直感的に書いています。
今すぐ実務でそのパターンがどのように使われているかだけでなく、それに関連する様々な技術も学習できます。

講義が私とよく合う
気になりましたか?

この講義で扱う23のパターンのうち、3つのパターン(シングルトンパターン、プロキシパターン、イテレータパターン)はプレビューで公開されています。
受講前の講義を事前に聞いてから、このような講義の進行が本人に役立つかどうかを判断してください。


GoFデザインパターン

デザインパターン Design Patterns
Amazonに基づく評価 4.7/5
オブジェクト指向ソフトウェアデザイン分野1位
すべての開発者に推奨されるおすすめの書籍の1つ

GoF (Gang of Four)
《デザインパターン》の著者4人
エリック・ガンマ(Erich Gamma)、リチャード・ヘルム(Richard Helm)、ラルフ・ジョンソン(Ralph Johnson)、ジョン・ブリシデス(John Vlissides)

📢参考にしてください

  • この講義では、 GoFの著書デザインパターン」で紹介されている23のデザインパターンを説明しています。

予想される質問Q&A

Q. デザインパターンは理論的な話ではありませんか?実務で実際に使われますか?

A. 私たちが使用するフレームワークはすべてデザインパターンを使用しています。パターンを見てください。

Q. ソースコードはどこからダウンロードできますか?

A. 「レッスンソースコード」というレッスンにソースコードを圧縮して置きました。

Q. Java基礎だけ勉強した状態なのにこの講義を受講してもいいですか?

A. はい、Javaの基礎を学んだら、本講義を受講することができます。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • 中級開発者に成長したい初級開発者

  • 良いデザインとコードが何であるかを学びたい開発者や学生

  • さまざまなデザインパターンとその適用方法を学びたい開発者や学生

  • デザインパターンが遠くに感じた開発者や学生

前提知識、
必要でしょうか?

  • Javaの基礎知識

  • オブジェクト指向の基本的な理解

こんにちは
です。

92,861

受講生

4,296

受講レビュー

2,010

回答

4.8

講座評価

20

講座

NAVERとAmazonを経て、現在はMicrosoftでシニアソフトウェアエンジニアとして働いています。

アインシュタインは「教育とは、事実を教えることではなく、考える力を養うことである」と言いました。私もその言葉に深く共感し、講義を作っています。

YouTube:
「ペク・ギソン」チャンネルにて開発者の悩み相談および開発者に役立つ知識を共有
翻訳:スプリングおよびハイバネート関連の書籍を多数翻訳
著書:「簡単にできるJavaウェブ開発」

カリキュラム

全体

98件 ∙ (11時間 37分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

208件

4.8

208件の受講レビュー

  • gurumee920260님의 프로필 이미지
    gurumee920260

    受講レビュー 11

    平均評価 5.0

    5

    100% 受講後に作成

    初級者から中級者に進むための最大の関門、デザインパターンをこんなにきれいに整理してくれてありがとう! PS 汽船様 気になる質問ですが、あるいは他の言語で再構成してブログにアップロードしても大丈夫でしょうか?

    • whiteship
      知識共有者

      はい、出所を残していただければブログにいくらでも勉強した内容をまとめて上げてもいいです。ありがとうございます。

  • roach님의 프로필 이미지
    roach

    受講レビュー 7

    平均評価 4.4

    5

    24% 受講後に作成

    良い講義なのがいくつか聞いてみても感じますね デザインパターンを留めておくだけで、この機会に仕上げなければなりません。

    • rep님의 프로필 이미지
      rep

      受講レビュー 3

      平均評価 5.0

      5

      100% 受講後に作成

      基本的なパターン自体に関する概念を簡単に伝えてくれました。 例を通じた問題解決の観点から講義を構成していただいてよかったです。

      • darklibra258973님의 프로필 이미지
        darklibra258973

        受講レビュー 8

        平均評価 5.0

        5

        31% 受講後に作成

        たくさんのお役に立ちます。

        • myungwooyun3547님의 프로필 이미지
          myungwooyun3547

          受講レビュー 1

          平均評価 5.0

          5

          100% 受講後に作成

          デザインパターンについて深く学習できてよかったです!

          ¥10,812

          whiteshipの他の講座

          知識共有者の他の講座を見てみましょう!

          似ている講座

          同じ分野の他の講座を見てみましょう!