
SpringベースのREST APIの開発
whiteship
さまざまなスプリング技術を使用して、Self-Descriptive MessageとHATEOAS(Hypermedia as the engine of application state)を満たすREST APIを開発する講義です。
中級以上
Spring, REST API, Java
デザインパターンを知っていれば、ばねだけでなく、さまざまな技術やプログラミング言語も学習しやすくなります。さらに、より柔軟で再利用性に優れたオブジェクト指向ソフトウェアを開発できます。

学習した受講者のレビュー
5.0
장현우
初級者から中級者に進むための最大の関門、デザインパターンをこんなにきれいに整理してくれてありがとう! PS 汽船様 気になる質問ですが、あるいは他の言語で再構成してブログにアップロードしても大丈夫でしょうか?
5.0
roach
良い講義なのがいくつか聞いてみても感じますね デザインパターンを留めておくだけで、この機会に仕上げなければなりません。
5.0
Rep
基本的なパターン自体に関する概念を簡単に伝えてくれました。 例を通じた問題解決の観点から講義を構成していただいてよかったです。
GoFの合計23のデザインパターン
デザインパターンをコーディングする
JavaとSpringに適用されたデザインパターン
単純な実装を超えて
より良いコードを作りたいすべての開発者に
単純な実装を超えてより良いコードを作成したい場合は、デザインパターンを理解する必要があります。
すべての開発者に必読書として推奨するGoFの著書「デザインパターン」と23種類のデザインパターン。
現職のマイクロソフト開発者が現業で使用するコードで、すべてのデザインパターンをお知らせします。
📢お知らせします
基礎文法は学びました。
今何をすべきですか?
中級開発者として成長
目指している
初級開発者なら?
より良い開発者
なりたいのに…
より基本的な開発
方法論を勉強する
やりたいなら?
開発全体のメタ知識
増やすことはできませんか?
どんな知識を学んでも
より高速で効率的な
学習したい場合は?
デザインパターン?
学びたいのに…
デザインパターンの勉強
難しくて実務と
遠くだけ感じたら?
デザインパターンは、アプリケーション開発時に直面するさまざまな問題とパターンをまとめた知識の産物です。
実際、Java開発者がよく使用するSpringフレームワークにも、戦略、プロキシ、アダプタなど、さまざまなデザインパターンを探すことができます。
このレッスンでは、デザインパターンが難しく、抽象的な理論ではなく、すでに私たちの近くにいることに気付くでしょう。
スプリングやリアクト、NestJSなどのフレームワークには高度な技術とデザインパターンが集約されています。
フレームワークを学ぶのが難しいと感じた場合は、デザインパターンを理解する必要があります。
デザインパターンを知っていれば、JavaやSpringだけでなく、さまざまな技術やプログラミング言語も学習しやすくなります。
この講義では、23のすべてのデザインパターンを3つの分類に分けて扱っています。
各パターンが解決しようとしている問題、適用方法、長所と短所、および実務でどのように適用されるかをまとめます。
デザインパターンを理解しやすくするために、Java Springに適用されたすべてのパターンの例を提供します。
サンプルコードはJavaで書かれており、自分に慣れているプログラミング言語に置き換えて実践するために簡潔で直感的に書いています。
今すぐ実務でそのパターンがどのように使われているかだけでなく、それに関連する様々な技術も学習できます。
この講義で扱う23のパターンのうち、3つのパターン(シングルトンパターン、プロキシパターン、イテレータパターン)はプレビューで公開されています。
受講前の講義を事前に聞いてから、このような講義の進行が本人に役立つかどうかを判断してください。
デザインパターン Design Patterns
Amazonに基づく評価 4.7/5
オブジェクト指向ソフトウェアデザイン分野1位
すべての開発者に推奨されるおすすめの書籍の1つ
GoF (Gang of Four)
《デザインパターン》の著者4人
エリック・ガンマ(Erich Gamma)、リチャード・ヘルム(Richard Helm)、ラルフ・ジョンソン(Ralph Johnson)、ジョン・ブリシデス(John Vlissides)
📢参考にしてください
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件の受講レビュー
受講レビュー 11
∙
平均評価 5.0
5
初級者から中級者に進むための最大の関門、デザインパターンをこんなにきれいに整理してくれてありがとう! PS 汽船様 気になる質問ですが、あるいは他の言語で再構成してブログにアップロードしても大丈夫でしょうか?
はい、出所を残していただければブログにいくらでも勉強した内容をまとめて上げてもいいです。ありがとうございます。
受講レビュー 7
∙
平均評価 4.4
受講レビュー 3
∙
平均評価 5.0
受講レビュー 8
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
¥10,812
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!