Building Real-Time Web Apps with Spring Boot and WebSockets

Go to class
Write Review

Free Online Course: Building Real-Time Web Apps with Spring Boot and WebSockets provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Building Real-Time Web Apps with Spring Boot and WebSockets is taught by Shonna Smith.

Overview
  • 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.

Syllabus
  • Introduction

    • Building an easy real-time app for Java developers
    • What you should know
    • Exercise files
    1. Getting Started with Real-Time Apps
    • Why learn to create a real-time app?
    • WebSockets 101
    • Preparing a sample chat app
    2. Develop the WebSocket Server
    • Create message model objects
    • Create message controllers
    • Extending the controller for interaction updates
    • Create the message broker
    • Test the message broker
    • Handling errors
    3. Develop the Browser Client
    • The UI/UX overview
    • Create JavaScript client code
    • Sending messages to the server
    • Broadcasting updates from the server
    4. Testing the WebSocket Client
    • Showing error handler messages
    • SockJS tips and tricks
    • Test and monitor tools
    Conclusion
    • Next steps