Blazor y SignalR. Comunica tus aplicaciones en tiempo real
Build real-time .NET Core apps with Blazor and SignalR. Learn to communicate data instantly! Perfect for interactive web development.
Course Content
Blazor y SignalR. Comunica tus aplicaciones en tiempo real is an intermediate-level Udemy course taught by JAP Software. It runs 5h 43m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 33 reviews, with 2,611 students enrolled. It is a paid course, last updated September 2025.
Learn Real-time Communication with SignalR and .NET
This comprehensive course guides you through building dynamic, real-time applications using SignalR with .NET. You'll gain practical skills in creating interactive experiences for web and console applications.
A) SignalR Fundamentals & Setup
- Course Overview & Roadmap: Understand the course structure and what you'll learn.
- Development Environment Setup: Prepare your workspace for SignalR development.
- What is SignalR? A deep dive into SignalR's capabilities and benefits for building real-time features.
B) Blazor Chat Application with SignalR
- Blazor Server Project Structure: Learn how to create a Blazor Server project as a foundation.
- Understanding Hubs: Explore the concept of SignalR Hubs and their role in real-time communication.
- Client-Side Implementation (Part 1 & 2): Develop the client-side components to interact with the SignalR Hub.
- SignalR Functionality in Action: Analyze how SignalR powers the chat application's real-time updates.
C) Console Client with C# and SignalR
- Console Application Setup: Create a C# console application to connect to SignalR.
- Connecting with SignalR: Implement code to establish a connection to the SignalR server from the console application.
- Console Menu Creation: Develop a user-friendly menu for interacting with the console application.
D) SignalR Groups for Enhanced Chat
- SignalR Group Theory: Learn the principles behind SignalR groups and how they enable targeted messaging.
- Chat Room Selection Interface: Design and implement an interface for users to select chat rooms.
- Group Logic in ChatHub: Implement the logic within the ChatHub to manage and handle group communication.
- Implementing Groups in Console App: Extend the console application to utilize SignalR groups.
E) Streaming with ASP.NET Core SignalR
- SignalR Streaming Theory: Understand the concepts of server-to-client and client-to-server streaming with SignalR.
- Asynchronous Server-to-Client Streaming: Implement asynchronous streaming from the server to the client.
- Streaming by Channel (Server to Client): Demonstrate streaming data to clients based on specific channels.
- Streaming by Channel (Client to Server): Implement client-initiated streaming to the server via channels.
- Asynchronous Client-to-Server Streaming: Implement asynchronous streaming from the client to the server.
F) SignalR and Blazor WebAssembly Application
- Blazor WebAssembly Project Creation: Set up a Blazor WebAssembly project.
- Project Cleanup & Optimization: Refactor the Blazor WebAssembly project for optimal performance.
- Data Model Class Creation: Define the data model for your application.
- Client & Server Project Configuration: Configure both the client and server projects for SignalR integration.
- Hub Implementation: Create the SignalR Hub for real-time communication within the WebAssembly application.
- Server-Side Controller Creation: Develop the controller logic on the server to handle Hub events.
- Employee Creation View: Create a view for adding new employee records.
- Employee Listing View: Develop a view to display a list of employees.
- Employee Editing View: Create a view for modifying existing employee records.
- Employee Deletion View: Develop a view for removing employee records.
G) Application Refinements
- Enhanced Registration Form: Improve the employee registration form for better user experience.
- Improved Edit Form: Enhance the employee editing form for easier data modification.
H) Course Conclusion
- Course Summary & Key Takeaways: Review the key concepts and skills learned throughout the course.
I) Updates to .NET 7
- Visual Studio Upgrade for .NET 7 & C# 11: Instructions on upgrading Visual Studio to support .NET 7 and C# 11.
- Blazor Server Project Upgrade to .NET 7: Guide to migrating a Blazor Server project to .NET 7.
J) Updates to .NET 8
- Visual Studio Upgrade for .NET 8 & C# 12: Instructions on upgrading Visual Studio to support .NET 8 and C# 12.
- Blazor Server Project Upgrade to .NET 8: Guide to migrating a Blazor Server project to .NET 8.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.