강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

生産性を向上させるSpring BootベースのAPIテンプレートプロジェクトの実装

プロジェクトを開始するための全体的な設定を実装し、テンプレートプロジェクトとして登録して生産性を最大化します。

  • bgh79465479
Spring Boot
JPA
Web API

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

受講後に得られること

  • パッケージ構造の設計

  • CORS設定

  • JWT認証

  • ソーシャルログイン(カカオ)

  • グローバルエラー処理

  • API文書化(Swagger)

  • XSS(クロスサイトスクリプティング)防御

  • フラッグハブテンプレートプロジェクト登録


自分だけのカタツムリ屋作り!
👨‍💻

新しいプロジェクトを作成する必要があるときにプロジェクトを開始するための全体的な設定はどうすればよいのか、パッケージ構造はどのようにつかむべきか、誰かが代わりに開発をすぐにできるようにプロジェクト設定をしてほしいと思ったことがありますか?別のプロジェクトを作成したときに作成したコードがある場合は、新しいプロジェクトを進めるときに既存のロジックを[CTRL + C][CTRL + V]にコピーする独自の外観を見つけたかもしれません。

新しいプロジェクトを開始するときに必要な設定と常に共通に入る機能は、あらかじめ実装してテンプレートプロジェクトにしておき、新しいプロジェクトを起動するときにテンプレートプロジェクトに基づいて起動をすれば、プロジェクトの開始と同時に、そのプロジェクトで必要なAPIだけを開発すれば生産性を最大化できると思いました。私はこれらのプロセスを自分のカタツムリの家を作るプロセスだと言います。この講義を通じて基本的なカタツムリを作り、今後プロジェクトをしながら有用な機能や設定、ライブラリを一つずつ追加していくのです。カタツムリの家の内部を継続的に改造することです。カタツムリは私と一緒に成長することです!

また入社をしてからはある程度設定になったプロジェクトをメンテナンスすることが多いのですが、今回の講義を聞くと「全体的にプロジェクトがこのように構成になっているんだ!」とご理解いただけるでしょう。もし新規プロジェクトを最初から構築するようになっても、初期設定から開発まで無理なくやっていく自分を発見することができるでしょう。


こんな方におすすめですよ👀

APIサーバーを作成するときのプロジェクト
前半の設定を知りたい方

テンプレートの基本枠組みをつかむ
プロジェクトを進めたい方

APIサーバーでJWTベースのソーシャル
ログインを実装したい方


この講義だけの特徴✨

  • できるだけ実務指向で講義を制作し、講義を聞いて従えば様々な設定やプロジェクト構造をとるのに自信がつくでしょう。
  • 設定を進める前に、その設定の簡単な概念を説明して進めます。
  • 詳しい説明のために100ページ近くの講義資料を提供いたします。


学習する内容✏️

CORSについて学び、他のoriginでも
API呼び出しが可能になるように設定を進めます。

APIを実行して例外が発生した場合は、
例外処理をするのではなく、
グローバルに
例外を処理できるように処理する方法を学びます。

カカオデベロッパーセンターが提供するドキュメントを見て、カカオトークンの発行を進めます。

ドキュメントに基づいてAPIを実装するプロセスをレッスンで学ぶことができます。

発行されたカカオのACCESS TOKENを利用して
ソーシャルログインを実装し、

私たちが作成するAPIで使用するJWTを発行します。

開発したAPIをSwagger
利用して文書自動化を進めます。

Webセキュリティの最も基本的なXSS(クロスサイトスクリプティング)
防御するための設定を追加します。

実装したテンプレートプロジェクトをフラッグハブで
テンプレートリポジトリとして登録して

新しいプロジェクトを始めるとき
そのテンプレートに基づいて新しいプロジェクトを作成します。

講義の音が小さく聞こえるという意見があり、可能であればイヤホンで聴いてください。


Q&A 💬

Q. Spring Data JPAを使ってみませんでしたが、講義を聞くことができますか?

Spring Data JPAに基づいて、エンティティ設計、遅延ローディング、変更検出、クエリメソッドが何であるかについての基本的な知識があれば、講義を簡単に聞くことができます。

Q.スプリングについて詳しく知らないのに講義を聞いても大丈夫でしょうか?

スプリング自体の経験がなければ、講義を聞くのは難しいと予想されます。スプリングベースのAPIを作成した経験がある場合は、簡単に講義を聞くことができます。


知識共有者の紹介✒️

こんにちは!現在、Eコマース企業で働いている開発者です。 2022年4~5月に「おしゃれライオンXイーストソフトエクステンシップメイン講師として活動し、2021年9月に「スプリングブートショッピングモールプロジェクト with JPA という本を出版しました。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 基本的なプロジェクト設定について学びたい人

  • プロジェクトを始めるための基本的な共通機能をあらかじめ実装したい方

  • いつものサイドプロジェクトをたくさんする方

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

  • スプリングブート

  • Spring Data JPA

  • Java

  • 旗ハブ使用経験(ソースコードアップロード)

  • Spring

こんにちは
です。

405

受講生

32

受講レビュー

81

回答

4.7

講座評価

1

講座

カリキュラム

全体

38件 ∙ (6時間 38分)

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

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

受講レビュー

全体

32件

4.7

32件の受講レビュー

  • 3141592님의 프로필 이미지
    3141592

    受講レビュー 20

    平均評価 5.0

    5

    24% 受講後に作成

    本当のこの講義があまりにも必要でしたが... Spring Boot 3.xバージョンにアップデートされたらもっと興奮しているようです。

    • bgh79465479
      知識共有者

      こんにちはジョンミン!講義よく見てくれてありがとう!どうやら講義録画をやり直すのは大変そうで、スプリングブート3基準に変わった点を最大限更新するようにします。頑強までファイティングです!

  • brucehan님의 프로필 이미지
    brucehan

    受講レビュー 74

    平均評価 4.4

    4

    100% 受講後に作成

    スプリングブートショッピングモールJPA本から講義までよく見ました! ただし、声がノイズとともに小さく聞こえ、画質が低くなります。 IDEのコードがぼやけて見える 二人だけ抜けばもういい講義です😁 そしてこれはちょっと個人的な部分ですが。ショッピングモールJPA本でログイン部分セッションではなくJWT(ソーシャルログインではなくただOAuth)に変えようとしていますが、セッションでどのように変えなければならないか感がよくないですね。 メンタリングやいくつかの助けを得る方法がありますか?

    • bgh79465479
      知識共有者

      こんにちは本から講義まで聞いてくれてありがとう!私が講義を初めて録画するので、音質や周辺の音のようなものを気にすると書いたのにたくさん未熟だったようですㅠ JPAショッピングモールの本に関連しては、白犬不余日カフェ(https://cafe.naver.com/codefirst)の質疑応答掲示板に投稿してください。

  • werwer7485037님의 프로필 이미지
    werwer7485037

    受講レビュー 29

    平均評価 4.6

    5

    95% 受講後に作成

    苛性雨の良い講義であり、内容も充実して多く学びました。 より高価な講義もただapiを作る方法の程度を身につける講義が多いのにエラー処理する方法とかjwtトークンをセキュリティなしでセッティングする方法とか。まとめていただいたようです!ありがとうございます。 - ボイラーテンプレートを作る用途にも優れていますが、スプリングの基礎を身につけるのにもかなりお得だと思います^^

    • bgh79465479
      知識共有者

      スプリングに関する内容は直接説明していませんが、ヒューゴ様がスプリング関連の勉強を頑張っておまけに持っていったようですね!助けがたくさんあったなんて私も気持ちいいですね!講義内容よろしくお願いします!

  • yoonuk님의 프로필 이미지
    yoonuk

    受講レビュー 16

    平均評価 5.0

    5

    100% 受講後に作成

    SpringBootに基づいて、OAuth、認証、認可、jwt、グローバル例外処理、swaggerなどのプロジェクトを進めるために必要な内容と繰り返しの内容を詳しく教えてくれて多くの助けになりました。 その講義の講師様が使ったショッピングモール作りの本も読んでみながら進め、さらに成長することができました。 ありがとうございます。

    • bgh79465479
      知識共有者

      こんにちは!ショッピングモールの本から講義まで受講していただきました!

  • kiwonkim5187님의 프로필 이미지
    kiwonkim5187

    受講レビュー 1

    平均評価 4.0

    4

    79% 受講後に作成

    音声にノイズが多くて講義を聞いていたときに少し不便でしたが、講義の内容は役に立ちました。

    • bgh79465479
      知識共有者

      こんにちは!音質にノイズがありましたが、ご迷惑をおかけして申し訳ありませんㅠありがとうございます!次回は音質をもっと気にします。

期間限定セール

¥21

29%

¥4,755

似ている講座

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