Learn how to build a real-time web app with the Spring Framework and the WebSocket API. Explore design elements and how to develop and test server-side and client-side components.
Overview
Syllabus
Introduction
- Building an easy real-time app for Java developers
- What you should know
- Exercise files
- Why learn to create a real-time app?
- WebSockets 101
- Preparing a sample chat app
- Create message model objects
- Create message controllers
- Extending the controller for interaction updates
- Create the message broker
- Test the message broker
- Handling errors
- The UI/UX overview
- Create JavaScript client code
- Sending messages to the server
- Broadcasting updates from the server
- Showing error handler messages
- SockJS tips and tricks
- Test and monitor tools
- Next steps
Taught by
Shonna Smith