
SpringベースのREST APIの開発
whiteship
さまざまなスプリング技術を使用して、Self-Descriptive MessageとHATEOAS(Hypermedia as the engine of application state)を満たすREST APIを開発する講義です。
中級以上
Spring, REST API, Java
あなたが使用している多くのJavaライブラリとフレームワークが"どのように"この機能を提供するかどうか疑問に思っていますか?このコースでは、Javaが提供するさまざまなコードやオブジェクトを操作する方法を学び、Javaテクノロジを1段階アップグレードしてください。

学習した受講者のレビュー
5.0
손민혜
実際、Spring DI、AOP、IOCなどの概念やJVMの構造について、いろいろなブログ文を見ても明確に理解できない場合が多すぎました。さすがに時間が過ぎたら、食べて何だったの?見たことがあり、私が思わず書いていた技術の原理を理解することになるので、もう少し速やかに理解できるようになりました。そうですね。ダメを知っているのとは違うと思って、本当に私には意味のある講義でした。
5.0
호눅스
頑張って残そうとしましたが、1話から役に立ち、おもしろいですね。
5.0
인프런
講義はとても面白いです。この講義を聞いて白機船様が100倍良くなりましたが(百*100)汽船様と呼びます。
JVM構造を理解できます。
バイトコード操作は何か、どのように使用できるかを学習します。
リフレクションが何であるかをどのように使用できるかを学習します。
プロキシとは何で、どのように使用できるかを学習します。
アノテーションプロセッサが何であるかをどのように使用できるかを学びます。
今回の講座は、Java開発者であれば、一度使ってみたか聞いたばかりのSpring、Spring Data JPA、Hybernate、Rombokなどの基盤となるJava技術について学習します。
Springはどのように@Autowiredというアノテーションを使ったフィールドまたはパラメータタイプのオブジェクトを取得して注入するのでしょうか?ロンボクはどのように@Dataというアノテーションを付けたのか、ゲッター、セッター、hashCode、equalsなどのメソッドを作ってくれたのだろうか?気になったことがありますか?
このコースでは、Javaが提供する技術の中でソースコード、バイトコード、オブジェクトを操作する技術について学びます。そのためには、まずJVMの基本的な構造とクラスローダの動作方法を理解することをお勧めします。したがって、今回の講座は「JVM」、「バイトコード操作」、「リフレクション」、「ダイナミックプロキシ技術」、「アノテーションプロセッサ」について学習します。そのため、Java基礎学習後にどんなことを学習すればいいのか悩んでいた方におすすめです。
今回の講座を学習すれば、皆さんはさらにJavaについて深い知識を身につけることができ、Javaを取り巻く様々な技術を学習する際にもより容易に理解できると期待します。また、この講座で学習した技術から派生して、GC、サービスプロバイダ、プロファイラなど、より多様なJava技術にも関心を持つきっかけになることを願っています。
ありがとうございます。
学習対象は
誰でしょう?
コードまたはオブジェクトを操作するライブラリまたはフレームワークを学習または開発したい学生または開発者
Javaを少し深く理解して使用したい学生や開発者
ロンボク、QueryDSL、コードカラビジツール、Springが提供する複数の機能(DI、AOP)がどのように実装されたかを学習したい学生や開発者
前提知識、
必要でしょうか?
Javaの基本的な文法の理解(クラス、フィールド、メソッド、ジェネリック、コンパイル、アクセスインジケータなど)
92,863
受講生
4,296
受講レビュー
2,010
回答
4.8
講座評価
20
講座
NAVERとAmazonを経て、現在はMicrosoftでシニアソフトウェアエンジニアとして働いています。
アインシュタインは「教育とは、事実を教えることではなく、考える力を養うことである」と言いました。私もその言葉に深く共感し、講義を作っています。
YouTube:「ペク・ギソン」チャンネルにて開発者の悩み相談および開発者に役立つ知識を共有
翻訳:スプリングおよびハイバネート関連の書籍を多数翻訳
著書:「簡単にできるJavaウェブ開発」
全体
24件 ∙ (4時間 36分)
講座資料(こうぎしりょう):
2. Java、JVM、JDK、JRE
15:34
3. JVM構造
16:42
4. クラスローダー
12:59
6. 帽子からウサギを取り出す魔法
13:09
7. javaagent 実践
13:39
8. バイトコード操作の整理
11:15
全体
324件
4.9
324件の受講レビュー
受講レビュー 3
∙
平均評価 4.7
受講レビュー 3
∙
平均評価 5.0
5
実際、Spring DI、AOP、IOCなどの概念やJVMの構造について、いろいろなブログ文を見ても明確に理解できない場合が多すぎました。さすがに時間が過ぎたら、食べて何だったの?見たことがあり、私が思わず書いていた技術の原理を理解することになるので、もう少し速やかに理解できるようになりました。そうですね。ダメを知っているのとは違うと思って、本当に私には意味のある講義でした。
私がこの講義を作った意図通りに学習効果を得たようで、本当に嬉しいですね。これからも良い講義をたくさん作ります。ありがとうございます。
受講レビュー 11
∙
平均評価 5.0
受講レビュー 17
∙
平均評価 5.0
受講レビュー 4
∙
平均評価 5.0
¥6,101
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!