강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Full-stack

Dịch vụ trò chuyện WebSocket/STOMP (spring, vue, redis)

Chúng tôi sẽ phát triển dịch vụ trò chuyện bằng cách sử dụng web socket/stomp và springboot. Chúng tôi cũng sẽ cấu hình giao diện đơn giản thông qua vue.js, một framework tương đối dễ sử dụng. Chúng tôi sẽ cấu hình khả năng mở rộng đa máy chủ thông qua redis pub/sub.

(5.0) 43 đánh giá

349 học viên

  • bradkim
이론 실습 모두
통신
websocket
pubsub
Spring Boot
Vue 3
stomp-websocket

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Khái niệm và cách sử dụng websocket, stomp

  • Phát triển dịch vụ trò chuyện theo kịch bản như trò chuyện 1:1, trò chuyện nhóm, v.v.

  • Thiết kế DB cho dịch vụ trò chuyện và phát triển RESTFUL API dựa trên springboot

  • Sử dụng vue3 để cấu hình màn hình trò chuyện và kết nối với máy chủ websocket

  • Thiết kế khả năng mở rộng máy chủ trò chuyện đa người sử dụng bằng cách sử dụng pub/sub của redis

1. Nội dung học tập 📕

  • Sử dụng công nghệ websocket/stomp

    Triển khai dịch vụ trò chuyện cho từng tình huống, chẳng hạn như trò chuyện 1:1, trò chuyện nhóm, v.v.

    • Triển khai trò chuyện bằng cách sử dụng web socket thuần túy

    • Trò chuyện 1:1 bằng stomp

    • Trò chuyện nhóm bằng stomp


  • Thiết kế DB và phát triển API cho dịch vụ trò chuyện

  • Danh sách các API chính để phát triển

    • Stomp giao tiếp và lưu tin nhắn DB

    • Trò chuyện nhóm liên quan


      • Tạo phòng trò chuyện nhóm, kiểm tra danh sách trò chuyện nhóm và thêm người tham gia vào trò chuyện nhóm.


    • Trò chuyện 1:1 liên quan


      • Mở phòng chat riêng tư

    • Chung

      • Xem lịch sử tin nhắn trước đó,

        Đọc tin nhắn trong phòng chat,

        Xem danh sách phòng chat của tôi, thoát khỏi phòng chat

  • Thiết kế khả năng mở rộng của máy chủ trò chuyện đa phương tiện sử dụng redis pub/sub

    • Trong môi trường nhiều máy chủ, chúng tôi triển khai và thử nghiệm mã để cho phép giao tiếp websocket giữa các máy khách được kết nối với các máy chủ khác nhau.

2. Công nghệ và các biện pháp phòng ngừa 📢

  • Phần sau

    • java17, phát triển api restful dựa trên springboot3.4, spring data jpa, đăng nhập mã thông báo jwt, mysql, redis

  • Đằng trước

    • Sử dụng html/css/js, vue3, vuetify, vue-router, sockjs-client, v.v.

  • thận trọng

    • Sẽ rất tốt nếu có kiến ​​thức cơ bản về các công nghệ trên trước, nhưng lớp học sẽ nhanh chóng giải thích kiến ​​thức cơ bản về springboot và vue. ( Đặc biệt, vì Vue tập trung vào quy trình vận hành front-end trong bức tranh tổng thể thay vì hiểu mã chi tiết, tôi nghĩ bạn có thể theo dõi mà không gặp bất kỳ trở ngại nào. )

    • Trước hết, bất kể bạn có kiến ​​thức trước về công nghệ trên hay không, các thành viên đều có thể nghe nội dung bài giảng, vì vậy, hãy nghe bài giảng đã được công khai và quyết định có tham gia hay không.

3. Tài liệu giảng dạy 📢

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người muốn phát triển dịch vụ trò chuyện

  • Dành cho những ai tò mò về phạm vi và lĩnh vực của backend và frontend trong giao tiếp thời gian thực

  • Bất kỳ ai muốn thử phát triển full-stack dựa trên springboot ít nhất một lần

Xin chào
Đây là

2,414

Học viên

216

Đánh giá

103

Trả lời

4.9

Xếp hạng

9

Các khóa học

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

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

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

Chương trình giảng dạy

Tất cả

36 bài giảng ∙ (11giờ 16phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

43 đánh giá

5.0

43 đánh giá

  • 열심인 참새님의 프로필 이미지
    열심인 참새

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    우리나라에서 잘 가르치시는 걸로 5명 안에 들어가실 것 같습니다. 모든 사람들이 이렇게 강의하면 우리나라 기술이 발전할 것 같네요. 정말 강의 잘 수강했습니다. 완벽했습니다.

    • bradkim
      Giảng viên

      와 정성껏 수강평 달아주셔서 감사합니다. 더 좋은 강의를 잘 준비해보겠습니다.

  • pcdo.omco님의 프로필 이미지
    pcdo.omco

    Đánh giá 15

    Đánh giá trung bình 5.0

    5

    8% đã tham gia

    대게 스프링이라하면 mvc 와 게시판 만드는 강의만 시장에서 주를 이루는데 이강의는 다른강사들이 잘 다루지않는부분을 매우 디테일하게 다루기에 매우 만족스러웠습니다. 강의력도 확실히 실무만 하시는데 설명을 잘 못하는분들과 다르네요! 강력추천합니다

    • 우유소보루님의 프로필 이미지
      우유소보루

      Đánh giá 18

      Đánh giá trung bình 4.8

      5

      31% đã tham gia

      진짜 좋은강의입니다 웹소켓이랑 Stmop맨날 복붙만 하다가 공부하게됬는데 좋네요

      • 마루쉐옴므님의 프로필 이미지
        마루쉐옴므

        Đánh giá 4

        Đánh giá trung bình 5.0

        5

        92% đã tham gia

        꼼꼼히 설명해주셔서 이해가 잘 돼요 서비스 개요 -> 진행 상황 -> 코드설명 순서가 있어서 어디서 뭘 하고 어떻게 동작하는지 알고 수업을 들으니 막막한 점도 없어요. 어떤 코드가 어떤 역할을 하는지 자세히 설명해주시는게 가장 마음에 듭니다

        • 두두님의 프로필 이미지
          두두

          Đánh giá 18

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          웹소켓/STOMP 기반 프로젝트 경험을 요구하는 공고가 많아 수강했습니다. 전반적으로 구성이 알차고, 설명도 명확해서 이해하는 데 도움이 많이 됐습니다. 추가적으로 리팩토링 방향도 제시해 주셔서 좋았습니다! 감사합니다 :)

          • bradkim
            Giảng viên

            도움이 되셨다니 다행입니다ㅎ 감사합니다.

        2.092.594 ₫

        Khóa học khác của bradkim

        Hãy khám phá các khóa học khác của giảng viên!

        Khóa học tương tự

        Khám phá các khóa học khác trong cùng lĩnh vực!