강의

멘토링

커뮤니티

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

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

受講後に得られること

  • 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ベースのフルスタック開発をしたい人

こんにちは
です。

2,834

受講生

296

受講レビュー

121

回答

5.0

講座評価

9

講座

💪💪💪실무와 강의 경력을 갖춘 전문가 💪💪💪

안녕하세요 김선국(bradkim) 강사입니다. 연세대학교를 졸업하고 대기업, 스타트업 등에서 8년 이상을 소프트웨어 엔지니어로 일해왔습니다. 현재는 부트캠프에서 전업 강사로 일하고 있습니다. 실무 경험과 강의 경험을 모두 갖춘 강사로서, 여러분들에게 반드시 알아야할 지식들 위주로 알기쉽게 전달 드리겠습니다.

프로필 : https://www.linkedin.com/in/seongukkim

カリキュラム

全体

36件 ∙ (11時間 16分)

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

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

受講レビュー

全体

65件

5.0

65件の受講レビュー

  • 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

          受講レビュー 28

          平均評価 5.0

          5

          100% 受講後に作成

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

          • bradkim
            知識共有者

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

        期間限定セール、あと1日日で終了

        ¥69,300

        30%

        ¥12,417

        bradkimの他の講座

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

        似ている講座

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