Skip to main content
CF

NestJS Server-Sent Events | Build a Real Time Crypto Dashboard

23m 57s
English
Paid
Updated September 2026

NestJS Server-Sent Events | Build a Real Time Crypto Dashboard is a 1-lesson 23 minutes self-paced course by Michael Guay. Stream Live Crypto Prices With Server-Sent Events This lesson uses Server-Sent Events (SSE) to push live crypto price updates from a NestJS backend into a Next.

Course facts

Lessons
1
Duration
23 minutes
Level
All levels
Language
English
Updated
2026-09-11
Instructor
Michael Guay
Price
Premium

Stream Live Crypto Prices With Server-Sent Events

This lesson uses Server-Sent Events (SSE) to push live crypto price updates from a NestJS backend into a Next.js dashboard, keeping charts current without a single page reload.

Why SSE Fits Here

SSE opens a one-way, persistent connection from server to client and trickles small messages down it over time. Because crypto prices move quickly and you never need to send data back over that same channel, SSE is a lighter-weight fit than round-tripping requests for every tick.

Building the Backend

  • Create a controller route that returns an Observable, where each emitted value becomes one SSE message
  • Pull new prices from an API or stream inside a service, then emit them to the controller for delivery

Building the Frontend

On the Next.js side, the browser's EventSource API listens to the SSE endpoint and fires on every new message, so the page can parse each update and refresh the chart with very little client code.

Additional

  • Backend: https://github.com/mguay22/nestjs-sse
  • UI: https://github.com/mguay22/nextjs-sse=

Who teaches NestJS Server-Sent Events | Build a Real Time Crypto Dashboard? Michael Guay

Michael Guay thumbnail

Michael Guay is a US software engineer and prolific independent instructor publishing course material on the .NET / C# stack and the modern web frameworks adjacent to it.

The course catalog covers C# and .NET fundamentals, ASP.NET Core for back-end development, Entity Framework for data access, Blazor for full-stack C# web applications, plus the surrounding tooling and deployment patterns. The teaching style is patient and project-oriented, with each course typically building a working application end-to-end.

The CourseFlix listing under this source carries over 20 Michael Guay courses spanning that range. Material is paid and aimed at developers picking up the .NET stack or extending their existing .NET experience into newer parts of the platform.

What lessons are included in NestJS Server-Sent Events | Build a Real Time Crypto Dashboard?

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 1 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: NestJS Server-Sent Events - Build a Real Time Crypto Dashboard
All Course Lessons (1)
#Lesson TitleDurationAccess
1
NestJS Server-Sent Events - Build a Real Time Crypto Dashboard Demo
23:57
Unlock unlimited learning

Get instant access to all 0 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

What courses are similar to NestJS Server-Sent Events | Build a Real Time Crypto Dashboard?

More courses by Michael Guay

Frequently asked questions

What are the prerequisites for enrolling in this course?
To enroll in this course, you should have a basic understanding of JavaScript and familiarity with Node.js and web development concepts. Knowledge of frameworks like NestJS and Next.js is beneficial as the course covers building a real-time crypto dashboard using these technologies.
What will I build during this course?
During this course, you will build a real-time cryptocurrency dashboard application. This application uses Server-Sent Events (SSE) to stream live crypto prices from a server to a browser-based dashboard built with Next.js. The dashboard updates charts and other UI elements in real-time as new data arrives.
Who is the target audience for this course?
This course is targeted at developers who are interested in real-time web applications and data streaming. It is especially useful for those looking to implement live data feeds in their projects, such as financial applications or dashboards that require frequent data updates.
How does this course compare to other real-time web development courses?
This course specifically focuses on using Server-Sent Events (SSE) with NestJS to stream data to a Next.js frontend. While other courses may cover WebSockets or other real-time protocols, this course provides a targeted approach to using SSE for scenarios where a one-way data stream is sufficient, such as live cryptocurrency price updates.
What specific tools or platforms will I use in this course?
In this course, you will use NestJS to create a server-side application that streams data using Server-Sent Events (SSE). On the client side, you will use Next.js to build a dashboard that receives and displays live updates using the EventSource API.
What topics or tools are not covered in this course?
This course does not cover bidirectional communication protocols like WebSockets or advanced data handling techniques. It focuses solely on implementing Server-Sent Events for one-way data streaming from a NestJS server to a Next.js client.
What is the time commitment required for this course?
The course is presented in a single lesson, so it is designed to be concise and focused. As the exact runtime is not specified, you can expect to complete it in a relatively short period, depending on your familiarity with the concepts and technologies involved.