
コーディングで学習するリファクタリング
whiteship
リファクタリングは、ソフトウェアエンジニアが備えなければならない基本的な素養の一つです。このレッスンでは、IntelyJとJavaを使用して、より実用的な方法でさまざまなコードの匂いとリファクタリング技術を説明し、直接練習することができます。
Basic
Refactoring, Java, IntelliJ IDEA
さまざまなスプリング技術を使用して、Self-Descriptive MessageとHATEOAS(Hypermedia as the engine of application state)を満たすREST APIを開発する講義です。

Self-Describtive MessageとHATEOASを満たすREST APIを理解する
各種スプリング技術を活用したREST APIの開発
Spring HATEOASとSpring REST Docsプロジェクトの活用
テスト主導開発(TDD)
SpringでRESTに従うAPIを作ろう!
白旗船のSpringベースのREST APIの開発
このレッスンでは、さまざまなスプリング技術を使用して、Self-Descriptive MessageとHATEOAS(Hypermedia as the engine of application state)を満たすREST APIを開発します。
2017年ネイバーが主管した開発者カンファレンスデビューで、そんなREST APIで大丈夫かというイ・ウンジュン様の発表がありました。現在、REST APIと呼ばれるほとんどのAPIは、実際にはロイフィールディングによって定義されたRESTに従わず、その中でも特にSelf-Descriptive MessageとHATEOASが守られていないことを指摘し、それに対する代替案を提示しました。
今回の講義は、その発表にインスピレーションを得て作られました。 2018年11月にKSUGで同じ名前でセミナーを行った経験があります。 4時間という短くない発表でしたが、すぐに進行するため十分に説明できずに進んだ部分がありました。内容をさらに補足し、また解決しようとする問題に対する複数の選択肢を提供することが良いと思われ、この講義を作ることになりました。
また、このレッスンでは、私が主に使用するIntelliJショートカットも一緒に説明しています。
📢受講前に確認してください!
このレッスンでは、さまざまなスプリング技術を使用してREST APIを開発します。また、テスト主導開発(TDD)に進むため、通常のテストやTDDに興味のある開発者にも役立ちます。
テスト主導開発(TDD)
興味のある方
様々なばね技術の
活用法を知りたい方
REST APIを開発する
方法を知りたい方
学習対象は
誰でしょう?
テスト主導開発(TDD)に関心のある方
様々なスプリング技術の活用法を知りたい方
REST APIの開発方法を知りたい方
前提知識、
必要でしょうか?
《スプリングフレームワークコア技術》講義
《スプリングブートの概念と活用》講義
Javaプログラミング体験
92,450
受講生
4,236
受講レビュー
2,010
回答
4.8
講座評価
20
講座
네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.
아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.
유튜브: '백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발
全体
43件 ∙ (8時間 48分)
4. REST API
20:51
5. Event REST API
06:31
6. Postman & Restlet
13:58
7. プロジェクトの作成
11:32
8. イベントドメインの実装
14:49
9. イベントビジネスロジック
05:30
10. イベントAPIテストクラスの生成
09:36
11. 201 返信を受ける
12:51
12. イベント Repository
10:55
13. 入力値を制限する
17:00
14. 入力値以外にエラー発生
07:38
15. Bad Request 処理
21:53
17. ビジネスロジックの適用
10:14
18. パラメータによるテスト
10:02
全体
220件
4.7
220件の受講レビュー
受講レビュー 1
∙
平均評価 3.0
3
講義の内容は無難ですが…講義には少し誠意がありません。 講義の内容に加えてサウンドが多すぎて(針音、水飲む音など)、川の途中で携帯電話を確認したり、エラーを探すのに数分ずつ時間がかかるのは編集して再度上げなければならなかったかと思います。
まあ私はエラーを探していく過程を見せることも大きな助けになりました。ただ正解だけを知らせるのではなく、動作をしないとどこに行ってどこを確認してみるかについての白機線様の時刻を見ることができて本当によかったです。
受講レビュー 1
∙
平均評価 5.0
5
本よりもオンラインクラス 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さんの講座ツアーに行きます。
受講レビュー 1
∙
平均評価 5.0
受講レビュー 8
∙
平均評価 4.9
受講レビュー 1
∙
平均評価 5.0
5
TDD、REST-API、JPA、Security、Oauth2の終わりではなく開始であること
う~んそうそう。振り返ってみると、この講義で扱ったのは本当に多いですね。
¥12,220
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!