Udemyintermediatees

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.

4.3(33)
2,611students
5h 43m
Certificate
JAP Software
JAP SoftwareIngeniero Técnico - Desarrollador de Software

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.
$ whoami — the devs behind tutorialsearch.io

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.

Comunicación eficiente por teléfono

by Liliana Marcela Oppido Igareta

5.0(5)
1h 4m
intermediate

Comunicación No Verbal.

by Liliana Marcela Oppido Igareta

5.0(3)
1h 25m
intermediate
5.0(12)
56m
beginner

Comunicación de emergencias

by Consultores para el Desarrollo Sostenible

5.0(25)
51m
beginner

Sin comunicacion

by No Pagan

5.0(7)
1m
beginner