강의

멘토링

커뮤니티

BEST
Programming

/

Full-stack

Websocket/STOMP チャット サービス (spring、vue、redis)

Websocket/stomp、springboot を活用してチャット サービスを開発します。比較的簡単なフレームワークである vue.js を使用して、簡単な画面も構成します。redis pub/sub を使用して、マルチ サーバー拡張性設計も構成します。

難易度 初級

受講期間 無制限

  • bradkim
websocket
websocket
pubsub
pubsub
Spring Boot
Spring Boot
Vue 3
Vue 3
stomp-websocket
stomp-websocket
websocket
websocket
pubsub
pubsub
Spring Boot
Spring Boot
Vue 3
Vue 3
stomp-websocket
stomp-websocket

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

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

4.9

5.0

열심인 참새

100% 受講後に作成

韓国で教えるのが上手な方5本の指に入ると思います。 皆がこのように講義すれば、韓国の技術が発展すると思います。 本当に良い講義でした。完璧でした。

5.0

김태우

89% 受講後に作成

最高の講義です。講義の合間に概念を短く説明してくださるのが良かったですし、現在どのような作業を進めているのか、全体的な流れを継続的に説明してくださったので、理解しながらついていくのが容易でした。受講者が何を難しいと感じるのか、知らないのか、すべて理解して講義をされているように感じます。良い講義、心から感謝いたします。 + 質問をたくさんしましたが、回答がとても早く、講義について疑問点をすぐに解消することができました。 もし、次の講義の計画があれば教えていただけますでしょうか?

5.0

신현섭

92% 受講後に作成

Stompの全般的な知識を学べる最高の講座...

受講後に得られること

  • websocket、stomp の概念と活用

  • シナリオ別チャットサービス開発(1:1チャット、グループチャットなど)

  • チャットサービスのためのDB設計とSpringBootベースのRESTFUL API開発

  • vue3 を使用してチャット画面を構成し、Web ソケット サーバーに接続する

  • redisのpub/subを利用したマルチチャットサーバー拡張性設計

1. 学習内容📕

  • websocket/stomp技術を活用した

    1:1チャット、団体チャットなどシナリオ別チャットサービスの実装

    • 純粋なWebソケットを活用したチャットの実装

    • stompを活用した1:1チャット

    • stompを活用したグループチャット


  • チャットサービスのためのDB設計とAPI開発

  • 開発主なAPIのリスト

    • stomp通信後のメッセージDBの保存

    • グループチャット関連


      • グループチャットルーム開設、グループチャットリスト照会、グループチャットに参加者追加


    • 1:1チャット関連


      • 個人チャットルーム開設

    • 共通事項

      • 前のメッセージ履歴照会、

        チャットルームのメッセージを読む、

        私のチャットルームリストを見る、チャットルームを出る

  • redisのpub / subを活用したマルチチャットサーバーのスケーラビリティ設計

    • マルチサーバー環境では、異なるサーバーに接続されたクライアントがWebソケット通信になるようにコードを実装してテストします。

2. 技術スタックと注意事項📢

  • バックエンド

    • java17, springboot3.4ベースのrestful api開発, spring data jpa, jwtトークンログイン, mysql, redis

  • フロント

    • html/css/js、vue3、vuetify、vue-router、sockjs-clientなどを活用

  • 注意事項

    • 上記の技術スタックの基本的な知識が先行していればいいのですが、授業で素早く全体的なspringbootとvueの基礎知識を説明します。 (特にvueはディテールしたコードの理解よりも大きな枠組みでフロントの動作過程を中心に見ればいいので、気軽についてくるといいでしょう。)

    • まず、上記の技術スタックに対する先行可否にかかわらず講義が聞こえるかどうか、会員パートは授業内容を全て公開処理しておくため、公開された講義を聞いて受講可否を判断お願いいたします。

3. 授業資料📢

こんな方に
おすすめです

学習対象は
誰でしょう?

  • チャットサービスを開発したい人

  • リアルタイム通信でバックエンドとフロントの領域と範囲が気になる方

  • 一度はspringbootベースのフルスタック開発をしたい人

こんにちは
です。

3,030

受講生

312

受講レビュー

122

回答

4.9

講座評価

9

講座

💪💪💪実務と講義の経歴を兼ね備えた専門家 💪💪💪

こんにちは、金善国(キム・ソングク、bradkim)講師です。延世大学を卒業し、大企業やスタートアップなどで8年以上ソフトウェアエンジニアとして働いてきました。現在はブートキャンプで専任講師として働いています。実務経験と講義経験を兼ね備えた講師として、皆さんに必ず知っておくべき知識を中心に分かりやすくお伝えします。

プロフィール : https://www.linkedin.com/in/seongukkim

カリキュラム

全体

36件 ∙ (11時間 16分)

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

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

受講レビュー

全体

68件

4.9

68件の受講レビュー

  • pcdoomco8345님의 프로필 이미지
    pcdoomco8345

    受講レビュー 16

    平均評価 5.0

    5

    8% 受講後に作成

    巷ではSpringといえば、MVCや掲示板作成の講座が主流ですが、この講座は他の講師があまり扱わない部分を非常に細かく扱っているので、大変満足しました。講義力も、実務だけをされている方で説明が下手な方々とは違いますね!強くおすすめします。

    • gusamttf78242님의 프로필 이미지
      gusamttf78242

      受講レビュー 6

      平均評価 5.0

      5

      100% 受講後に作成

      韓国で教えるのが上手な方5本の指に入ると思います。 皆がこのように講義すれば、韓国の技術が発展すると思います。 本当に良い講義でした。完璧でした。

      • bradkim
        知識共有者

        丁寧に受講レビューを書いていただきありがとうございます。より良い講義を準備できるよう頑張ります。

    • han020717178님의 프로필 이미지
      han020717178

      受講レビュー 4

      平均評価 5.0

      5

      92% 受講後に作成

      丁寧に説明してくださるので、よく理解できます。 サービス概要 -> 進行状況 -> コード説明 の順になっているので、どこで何をしてどのように動作するのかを知って授業を受けられるので 途方に暮れることもありません。 どんなコードがどんな役割をするのか詳しく説明してくださるのが一番気に入っています。

      • dhkdrb8979265님의 프로필 이미지
        dhkdrb8979265

        受講レビュー 18

        平均評価 4.8

        5

        31% 受講後に作成

        本当に良い講義です。 WebSocketとStompをいつもコピペばかりしていたのですが、勉強するようになって良かったです。

        • kduoh님의 프로필 이미지
          kduoh

          受講レビュー 36

          平均評価 5.0

          5

          100% 受講後に作成

          WebSocket/STOMPベースのプロジェクト経験を求める求人が多かったため、受講しました。全体的に構成が充実しており、説明も明確で理解するのに大変役立ちました。さらに、リファクタリングの方向性も提示してくださり、よかったです!ありがとうございました :)

          • bradkim
            知識共有者

            お役に立ててよかったです😊 ありがとうございます。

        ¥12,203

        bradkimの他の講座

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

        似ている講座

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