- Course
- Core Tech
FastAPI: Real-time Data Processing with WebSockets
Learn to build real-time web apps with FastAPI and WebSockets. This course will teach you how to create a chat app and a live data dashboard using a Python FastAPI backend and a lightweight React/Vue front-end.
What you'll learn
Real-time features like live chat and instant data updates are essential in modern web applications, but they’re difficult to build using traditional request-response APIs. In this course, FastAPI: Real-time Data Processing with WebSockets, you’ll learn to create responsive, real-time applications using FastAPI and WebSockets. First, you’ll explore how to set up a FastAPI server that supports WebSocket connections for persistent, two-way communication. Next, you’ll discover how to build a real-time chat application where messages are broadcast instantly to all users. Finally, you’ll learn how to develop a live data dashboard that streams updates from the server to the client in real time using a lightweight React or Vue frontend. When you’re finished with this course, you’ll have the skills and knowledge of real-time web development with FastAPI and WebSockets needed to build modern, interactive Python applications that respond instantly to user actions and live data.
Table of contents
About the author
Fabian Deitelhoff is a student of Computer Science, author, speaker, software developer and addicted to nearly everything in the software business.