SpringベースのREST APIの開発

さまざまなスプリング技術を使用して、Self-Descriptive MessageとHATEOAS(Hypermedia as the engine of application state)を満たすREST APIを開発する講義です。

難易度 中級以上

受講期間 無制限

Spring
Spring
REST API
REST API
Java
Java
Spring
Spring
REST API
REST API
Java
Java
날개 달린 동전

講座 を紹介して、成長と収益を得ましょう!

날개 달린 동전

マーケティングパートナーズ

講座 を紹介して、成長と収益を得ましょう!

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

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

4.7

5.0

홍성길

84% 受講後に作成

本よりもオンラインクラス 15年目の開発者です。 今回はAPIサーバーをSpringBootで開発する必要がありました。 いつも通りSpringBootとSpring Security、OAuthのCookbookをたくさん買って机に積み上げて勉強しました。実務ではどのように使っているのかわからないので、これが正しいのか間違っているのか、本の内容をどのように応用すればいいのか、よくわかりませんでした。そんな迷いの中で、Baek Sun-seonさんのInflearn講座を購入しました。評判が良かったので、寝る前に軽く聞いてみようと思って購入しました。あれ? あれ????? あれ?????? 講座を聞いて、これまでモヤモヤしていた気持ちがスッキリしました。TDD、RESTful API、SpringBoot、Spring Security、OAuthをすべて網羅してくれて、すべてこのプロジェクトにそのまま反映してもいいくらいでした。 これから、以前のように 新しい勉強をする時は、本を探す前に、このような素晴らしい動画講座を探してみようと思います。周りの人にも強くお勧めしています。 余裕があれば、 最近実務でよく使われているが情報が非常に不足している 「OAuthソーシャルログインとSpring Security」に関する講座もどこかで追加してもらえたらと思います。 このような素晴らしい講座を作っていただき、心から感謝しています。私はこれで、Baek Sun-seonさんの講座ツアーに行きます。

5.0

경규민

12% 受講後に作成

11年目の開発者です。 私の開発の人生は、ペク・ギソンを知る前と後に分かれたようです。ありがとうございます。

5.0

안근창

84% 受講後に作成

やっと終わりましたね 本当にたくさん助けました TDDは私がとても良かったです。 最後に壊れたテストを作ってくれる部分補強をしてくれたのに 私は問題が発生したときに頭を包んで解決しました。 最後の補強と私の解決策を比較しながら、もっと勉強になりました。 むしろ問題トラブルを解決しながらも実力がより遅いようです ペク・ギソンの講座をすべて聞いた。 次の講座が来るまで一度ずっと復習してみてください。 また、良いコースを待っています。

受講後に得られること

  • Self-Describtive MessageとHATEOASを満たすREST APIを理解する

  • 各種スプリング技術を活用したREST APIの開発

  • Spring HATEOASとSpring REST Docsプロジェクトの活用

  • テスト主導開発(TDD)

SpringでRESTに従うAPIを作ろう!
白旗船のSpringベースのREST APIの開発

SpringベースのREST APIの開発

このレッスンでは、さまざまなスプリング技術を使用して、Self-Descriptive MessageとHATEOAS(Hypermedia as the engine of application state)を満たすREST APIを開発します。

そんなREST APIで大丈夫か

2017年ネイバーが主管した開発者カンファレンスデビューで、そんなREST APIで大丈夫かというイ・ウンジュン様の発表がありました。現在、REST APIと呼ばれるほとんどのAPIは、実際にはロイフィールディングによって定義されたRESTに従わず、その中でも特にSelf-Descriptive MessageとHATEOASが守られていないことを指摘し、それに対する代替案を提示しました。

今回の講義は、その発表にインスピレーションを得て作られました。 2018年11月にKSUGで同じ名前でセミナーを行った経験があります。 4時間という短くない発表でしたが、すぐに進行するため十分に説明できずに進んだ部分がありました。内容をさらに補足し、また解決しようとする問題に対する複数の選択肢を提供することが良いと思われ、この講義を作ることになりました。
また、このレッスンでは、私が主に使用するIntelliJショートカットも一緒に説明しています。

📢受講前に確認してください!

  • このレッスンでは、エディタとしてIntelliJを使用します。 IntelliJのインストールなどについては別途扱いませんので、この点を参考にしてください。

講義紹介

このレッスンでは、さまざまなスプリング技術を使用してREST APIを開発します。また、テスト主導開発(TDD)に進むため、通常のテストやTDDに興味のある開発者にも役立ちます。

  • スプリングフレームワーク
  • スプリングブート
  • Spring Data JPA
  • スプリングHATEOAS
  • スプリングREST Docs
  • Spring Security OAuth2

この講義
こんな方におすすめです

テスト主導開発(TDD)
興味のある方

様々なばね技術の
活用法を知りたい方

REST APIを開発する
方法を知りたい方

この講義は
こんなことを目指します

  • Self-Describtive MessageとHATEOASを満たすREST APIを理解します。
  • さまざまなスプリング技術を活用してREST APIを開発できます。
  • Spring HATEOASとSpring REST Docsプロジェクトを活用できます。
  • テスト主導開発(TDD)に精通しています。

スプリングフレームワークコア技術選手科目

スプリングブートのコア技術を理解するための講義です。スプリングブートでスプリングを初めて接した方に役立ちます。

スプリングブートのコンセプトと活用選手科目

Spring Bootのさまざまな機能を理解し、使い方を習得するための講義です。 Spring Bootを学びたい人に役立ちます。

Spring Data JPA 選択科目

Java Persistence API(JPA)をより使いやすくするために、複数の機能を提供するSpring Data JPAについて学びます。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • テスト主導開発(TDD)に関心のある方

  • 様々なスプリング技術の活用法を知りたい方

  • REST APIの開発方法を知りたい方

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

  • 《スプリングフレームワークコア技術》講義

  • 《スプリングブートの概念と活用》講義

  • Javaプログラミング体験

こんにちは
whiteshipです。

92,888

受講生

4,300

受講レビュー

2,010

回答

4.8

講座評価

20

講座

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

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

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

もっと見る

カリキュラム

全体

43件 ∙ (8時間 48分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

223件

4.7

223件の受講レビュー

  • gkdlqkek0165님의 프로필 이미지
    gkdlqkek0165

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    restapiに加えて、テストコードを書く方法や少しですが、セキュリティを教えてくれてよかったです!

    • yubinpa5419님의 프로필 이미지
      yubinpa5419

      受講レビュー 1

      平均評価 5.0

      5

      84% 受講後に作成

      本よりもオンラインクラス 15年目の開発者です。 今回はAPIサーバーをSpringBootで開発する必要がありました。 いつも通りSpringBootとSpring Security、OAuthのCookbookをたくさん買って机に積み上げて勉強しました。実務ではどのように使っているのかわからないので、これが正しいのか間違っているのか、本の内容をどのように応用すればいいのか、よくわかりませんでした。そんな迷いの中で、Baek Sun-seonさんのInflearn講座を購入しました。評判が良かったので、寝る前に軽く聞いてみようと思って購入しました。あれ? あれ????? あれ?????? 講座を聞いて、これまでモヤモヤしていた気持ちがスッキリしました。TDD、RESTful API、SpringBoot、Spring Security、OAuthをすべて網羅してくれて、すべてこのプロジェクトにそのまま反映してもいいくらいでした。 これから、以前のように 新しい勉強をする時は、本を探す前に、このような素晴らしい動画講座を探してみようと思います。周りの人にも強くお勧めしています。 余裕があれば、 最近実務でよく使われているが情報が非常に不足している 「OAuthソーシャルログインとSpring Security」に関する講座もどこかで追加してもらえたらと思います。 このような素晴らしい講座を作っていただき、心から感謝しています。私はこれで、Baek Sun-seonさんの講座ツアーに行きます。

      • rkaehdaos님의 프로필 이미지
        rkaehdaos

        受講レビュー 8

        平均評価 4.9

        5

        84% 受講後に作成

        やっと終わりましたね 本当にたくさん助けました TDDは私がとても良かったです。 最後に壊れたテストを作ってくれる部分補強をしてくれたのに 私は問題が発生したときに頭を包んで解決しました。 最後の補強と私の解決策を比較しながら、もっと勉強になりました。 むしろ問題トラブルを解決しながらも実力がより遅いようです ペク・ギソンの講座をすべて聞いた。 次の講座が来るまで一度ずっと復習してみてください。 また、良いコースを待っています。

        • marksman7030811님의 프로필 이미지
          marksman7030811

          受講レビュー 1

          平均評価 5.0

          5

          100% 受講後に作成

          TDD、REST-API、JPA、Security、Oauth2の終わりではなく開始であること

          • whiteship
            知識共有者

            う~んそうそう。振り返ってみると、この講義で扱ったのは本当に多いですね。

        • soul7670677님의 프로필 이미지
          soul7670677

          受講レビュー 1

          平均評価 5.0

          5

          12% 受講後に作成

          11年目の開発者です。 私の開発の人生は、ペク・ギソンを知る前と後に分かれたようです。ありがとうございます。

          whiteshipの他の講座

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

          似ている講座

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

          ¥12,468