|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/websocketstompspring-boot/
课程评论:没有评论
**Coursera 课程总结:使用 WebSocket、STOMP 和 Spring Boot 开发实时聊天应用入门** 本课程是一门实用的入门课程,旨在教授学员如何使用 WebSocket、STOMP 和 Spring Boot 来开发实时聊天应用程序。课程通过在学员自己的电脑上进行动手实践,涵盖了从基础概念到高级实现的全面内容。 **课程亮点:** * **一站式学习:** 本课程提供一条完整学习路径,无需学员自行搜索网络或查阅手册,节省了宝贵的时间。 * **深入的技术讲解:** 课程不仅介绍 WebSocket 和 STOMP 的基本概念,还深入解释了设置步骤的原因和背景,确保学员能够清晰地理解技术原理,顺利完成学习。 * **灵活的学习方式:** 所有课程视频均提供下载,学员可以随时随地学习,不受地点限制。 * **完善的代码支持:**所有动手实践环节都附带了完整的代码示例,避免学员因编码错误而浪费时间进行排查。 **课程内容概览:** * **课程概要与目标:** 介绍课程内容、学习目标以及与同类教材的差异。 * **WebSocket 和 STOMP 基础:** 解释 WebSocket 和 STOMP 的概念,以及它们在实时聊天应用中的工作原理。 * **实时聊天应用架构:** 概述实时聊天应用的整体机制。 * **后端开发 (Spring Boot):** * 创建 Spring Boot 应用程序骨架。 * 实现通信配置功能 (ConnectionConfig)。 * 实现消息类型 (MessageType) 和聊天消息 (ChatMessage) 的设计。 * 实现聊天消息处理 (ChatController)。 * 实现事件监听器功能 (ConnectionEventListener)。 * **前端开发 (HTML, CSS, Bootstrap, JavaScript, jQuery):** * 创建用户名输入页面。 * 创建聊天页面。 * 实现用户名的 JavaScript 逻辑。 * 实现聊天的 JavaScript 逻辑。 * **实时聊天应用验证:** 演示并验证最终开发的实时聊天应用。 * **附加讲座:** 提供额外的学习内容和深入探讨。 **参考资料:** 课程还引用了两项外部参考资料,展示了开发类似应用的其他方法和资源。 **总而言之,本课程为希望学习构建实时通信应用技术的开发者提供了一个全面、易于理解且实践性强的学习平台。**
<コースの概要>本コースはご自身のPCを使用してWebSocket・STOMPとSpring Bootによるリアルタイムチャットアプリ開発ハンズオンを実施します。WebSocket・STOMPとは、Pub/Subとはから始まり、Java/Spring Bootによるサーバサイド開発(通信設定機能/チャット機能/イベントリスナー機能)、HTML/CSS/Bootstrap/JavaScript/jQueryによるクライアントサイド開発(ユーザー名入力ページ/チャットページ)、ユーザー体験価値向上のためのシングルページアプリケーション(SPA)/エラーハンドリング実装を通じて、リアルタイムチャットアプリ開発を実践的に学ぶことができます。<他教材との違い>本コースと他教材(書籍やYoutube動画教材等)との違いは以下の通りです。・1本完結型コースであるためご自身でネット検索やマニュアル確認等を行う手間がかからない。・WebSocket・STOMPとは何か、なぜその手順で設定するのか等、解説する技術や手順一つとってもその理由や背景を詳細に説明しているため途中で止まらずに受講できる。・全レクチャー動画ダウンロード可能なため、場所を問わずどこからでも受講できる。・全ハンズオンに完成版のコード等を添付しているため、コーディングミスによる原因調査等、余計な手間がかからない。<コースの内容>本コースの内容は以下の通りです。コース概要本コース受講にあたって自己紹介本コースのねらいWebSocketハンズオン概要編1 WebSocket・STOMPとは概要編2 リアルタイムチャットアプリの仕組みサーバサイド編1 Spring Bootアプリケーション雛型作成サーバサイド編2 通信設定機能(ConnectionConfig実装)サーバサイド編3 チャット機能(MessageType実装)サーバサイド編4 チャット機能(ChatMessage実装)サーバサイド編5 チャット機能(ChatController実装)サーバサイド編6 イベントリスナー機能(ConnectionEventListener実装)クライアントサイド編1 ユーザー名入力ページ(HTML作成)クライアントサイド編2 チャットページ(HTML作成)クライアントサイド編3 ユーザー名入力ページ(JavaScript実装)クライアントサイド編4 チャットページ(JavaScript実装)リアルタイムチャット確認ボーナスレクチャーボーナスレクチャー<参考文献>[1] Chat Room Project using Spring Boot Web Socket step by step [Hindi][2] Building a chat application with Spring Boot and WebSocket