Mô tả

Typically in an application client initiates a request and server responds back, but what if server had to send a data without a request?

OR 

What if you want something on the web page to be automatically refreshed when new data is available?

OR

You want to learn how a typical chat application works?


SignalR is the answer to that! SignalR has been there since many years, but still it is a new domain to many .NET Developers.  SignalR is just a wrapper around the real time web protocols, but it is a great technology to achieve real time web communication. In this course we will walk you though the basics of what is SignalR and what problem it solves.

After that we will dive deeper in the fundamentals and build multiple projects using SignalR.


At the end of this course you will be confident to take what you learned and implement SignalR in your project! This is 100% hands on course, so lets get started!


My main focus is not to teach you some theory! My goal is always to teach you real world application and how you can practically use SignalR. The course is built using .NET 7! I always thrive to keep content up to date and if you have any questions, I will just be a question away :)

Bạn sẽ học được gì

SignalR Fundamentals

SignalR .NET Client

SignalR Identity User

SignalR Groups

Azure SignalR

Yêu cầu

  • .NET Core MVC Basics
  • EF Core Basics

Nội dung khoá học

9 sections

Introduction

8 lectures
Welcome
04:22
Demo
14:03
Topics Covered
01:45
Project Resources
00:07
Typical HTTP Scenario
03:06
Hubs in SignalR
03:32
Typical Flow
02:01
Create Project
01:57

SignalR in Action

10 lectures
Create Hub
04:30
Create Hub Method
05:31
Add Client Side Library for SignalR
02:18
Modify Home View
02:52
Configure SignalR Client Js
07:28
SignalR In Action
04:26
SignalR Hub Methods
05:10
SignalR Flow Overview
02:58
Transport Types
06:56
SignalR Connections
06:13

SignalR - More Projects

7 lectures
Send vs Invoke
03:47
Transport Type and Logging in SingalR
04:28
Deathly Hallow Race Setup
06:03
Deathly hallow
02:16
Method to Update Race Count Spans
03:32
Race in Action and Assignment 1
04:35
Assignment 1 Solution
02:25

Groups in SignalR

10 lectures
Groups Overview
05:46
What we will cover
02:12
Setup Harry Potter House UI
02:33
Setup House Hub
05:20
Subscribe and Unsubscribe Button Listeners
05:51
Subscribe Group in Action
08:20
Fix Subscription Bug
01:19
Assignment 2
00:38
Subscribe Unsubscribe in Action
02:40
Trigger Notifications
03:36

SignalR - Notification Project

5 lectures
Assignment 3 Overview
03:13
Assignment 3 Solution - Notification Hub
02:39
Assignment 3 Solution - Notification Client Setup
04:47
Assignment 3 Solution - Notification In Action
04:24
Assignment 3 Solution - Notification Load Messages
01:49

SignalR - Basic Chat

6 lectures
Seperating out Views
03:25
Setup of Basic Chat Application UI
05:19
Send Public Message
09:43
Send Private Message
06:49
Authorization in SignalR
01:52
Seperating out Chat
01:42

SignalR - Order Update Project

2 lectures
Project Setup
08:54
Order Datatable Updated
05:32

SignalR Azure Service

4 lectures
Create Azure SignalR Service
02:54
Azure SignalR Overview
03:09
azure signalr in action
03:31
SignalR Client Events
05:59

SignalR - Advanced Chat

14 lectures
Rename and move basic chat
03:45
API Endpoints for Chat Application
04:28
Setup UI for Chat Application
05:02
Setup Chat Action Method
02:59
HubConnection Helper
06:01
Notify User is online
03:56
User Connection Error
02:45
Disconnection Connection
06:16
Add Chat Room
08:04
Create Chat Room
03:39
Delete Chat Room
07:41
Send Public Message
05:39
Send Private Message
06:11
Advanced Chat
09:48

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.