inflearn logo
inflearn logo

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.

(4.9) 수강평 69개

강의소개.상단개요.수강생.short

난이도 초급

수강기한 무제한

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% 수강 후 작성

Tôi nghĩ thầy nằm trong top 5 người dạy giỏi nhất ở nước ta. Nếu ai cũng giảng dạy như thầy thì kỹ thuật của nước ta chắc chắn sẽ phát triển hơn nữa. Tôi đã học được rất nhiều điều từ bài giảng của thầy. Thật sự rất hoàn hảo.

5.0

김태우

89% 수강 후 작성

Đây là khóa học tuyệt vời nhất. Tôi thích việc giảng viên giải thích ngắn gọn các khái niệm giữa buổi học, và việc giảng viên liên tục giải thích luồng công việc tổng thể đang thực hiện giúp tôi dễ dàng hiểu và theo kịp. Tôi có cảm giác giảng viên hiểu rõ học viên đang gặp khó khăn ở đâu, không biết điều gì để giảng dạy. Chân thành cảm ơn vì khóa học tốt. + Tôi đã hỏi rất nhiều câu hỏi và nhận được câu trả lời rất nhanh, nhờ đó tôi có thể giải đáp ngay những thắc mắc về khóa học. Không biết liệu tôi có thể biết về kế hoạch khóa học tiếp theo của giảng viên không?

5.0

신현섭

92% 수강 후 작성

Khóa học tốt nhất để nắm vững kiến thức tổng thể về Stomp...

강의상세_배울수있는것_타이틀

  • 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 📢

강의소개.콘텐츠.추천문구

학습 대상은 누구일까요?

  • 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

강의소개.지공자소개

3,079

수강생

320

수강평

122

답변

4.9

강의 평점

9

강의_other

💪💪💪Chuyên gia có kinh nghiệm thực tế và giảng dạy 💪💪💪

Xin chào, tôi là giảng viên Kim Seong-uk (bradkim). Tôi tốt nghiệp Đại học Yonsei và đã có hơn 8 năm kinh nghiệm làm kỹ sư phần mềm tại các tập đoàn lớn và công ty khởi nghiệp. Hiện tại, tôi đang làm giảng viên toàn thời gian tại một trại huấn luyện (bootcamp). Với tư cách là một giảng viên có cả kinh nghiệm thực tế lẫn kinh nghiệm giảng dạy, tôi sẽ truyền đạt cho các bạn những kiến thức trọng tâm cần phải biết một cách dễ hiểu nhất.

Hồ sơ: https://www.linkedin.com/in/seongukkim

더보기

커리큘럼

전체

36개 ∙ (강의상세_런타임_시간 강의상세_런타임_분)

해당 강의에서 제공: [object Object]
강의 게시일: 
마지막 업데이트일: 

수강평

전체

69개

4.9

69개의 수강평

  • pcdoomco8345님의 프로필 이미지
    pcdoomco8345

    수강평 16

    평균 평점 5.0

    5

    8% 수강 후 작성

    Thông thường, khi nói đến Spring, thị trường chủ yếu là các bài giảng về MVC và cách tạo bảng tin, nhưng tôi rất hài lòng vì bài giảng này đề cập đến những phần mà các giảng viên khác không đề cập một cách chi tiết. Khả năng giảng dạy cũng khác với những người chỉ làm việc thực tế mà không thể giải thích rõ ràng! Rất khuyến khích!

    • dhkdrb8979265님의 프로필 이미지
      dhkdrb8979265

      수강평 18

      평균 평점 4.8

      5

      31% 수강 후 작성

      Đây là một bài giảng thực sự hay. Trước đây tôi chỉ toàn sao chép và dán Websocket và Stomp thôi, giờ thì tôi đã bắt đầu học và thấy nó rất tốt.

      • kduoh님의 프로필 이미지
        kduoh

        수강평 38

        평균 평점 5.0

        5

        100% 수강 후 작성

        Tôi đã đăng ký khóa học này vì có nhiều tin tuyển dụng yêu cầu kinh nghiệm làm dự án dựa trên WebSocket/STOMP. Nhìn chung, bố cục nội dung rất phong phú và phần giải thích cũng rõ ràng, giúp tôi hiểu bài rất nhiều. Thêm vào đó, việc đưa ra cả hướng refactoring cũng rất hay! Cảm ơn ạ :)

        • bradkim
          지식공유자

          Rất vui vì đã giúp ích được cho bạn 😊 Cảm ơn bạn.

      • gusamttf78242님의 프로필 이미지
        gusamttf78242

        수강평 6

        평균 평점 5.0

        5

        100% 수강 후 작성

        Tôi nghĩ thầy nằm trong top 5 người dạy giỏi nhất ở nước ta. Nếu ai cũng giảng dạy như thầy thì kỹ thuật của nước ta chắc chắn sẽ phát triển hơn nữa. Tôi đã học được rất nhiều điều từ bài giảng của thầy. Thật sự rất hoàn hảo.

        • bradkim
          지식공유자

          Cảm ơn bạn đã dành thời gian đánh giá chi tiết như vậy. Tôi sẽ cố gắng chuẩn bị những bài giảng tốt hơn nữa.

      • han020717178님의 프로필 이미지
        han020717178

        수강평 4

        평균 평점 5.0

        5

        92% 수강 후 작성

        Giải thích cẩn thận nên tôi hiểu rất rõ Tổng quan dịch vụ -> Tiến độ -> Giải thích code Có thứ tự nên tôi biết mình làm gì ở đâu và nó hoạt động như thế nào khi nghe giảng Không có gì bế tắc cả. Tôi thích nhất việc bạn giải thích chi tiết code nào đóng vai trò gì.

        bradkim님의 다른 강의

        지식공유자님의 다른 강의를 만나보세요!

        비슷한 강의

        같은 분야의 다른 강의를 만나보세요!

        강의상세.할인문구

        69.300 ₫

        30%

        2.058.888 ₫