Mô tả

Welcome to SignalR Mastery: Become a Pro in Real-Time Web Development! 

Updates: We're ready to go with .NET 6!

The web isn't static. As more and more people live and work on the internet, developers need to make an effort to build robust, adaptive applications that can keep up with the fast pace of business.

In the 2000s, it was perfectly acceptable for a page to be static. Imagine you're working with a product inventory application. Are other people working against the same data? Can you be sure the current price of the product is valid? Did it change? How would you even know? Refresh the page to load updated data and see.

What if the page could... update itself? In real-time?

Once upon a time, this was a complicated solution to implement in a performant manner. Today, it's as simple as creating a WebSocket!

How do you manage thousands or millions of WebSockets across multiple servers? Reliably? What if the environment cannot support a WebSocket connection? What do you fall back to?

SignalR is a library for .NET which allows developers to add real-time capabilities to their applications. It provides a framework for managing connections from various clients, including web pages, mobile apps, desktop applications, and more. It handles all of the grunt work.

In this course, we'll take a structured look at how SignalR works and how you can harness it within your .NET applications.

Recently updated to support .NET 6, all the examples in this course will work with ASP.NET Core 2.2 and higher.

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

Methods of building real-time web applications

SignalR configuration and client/server infrastructure

Managing connections and users

Optimizing workflows for performance

How to scale SignalR for larger deployments

Implementing SignalR into non-web apps

Yêu cầu

  • Basic understanding of C#
  • Basic understanding of ASP NET Core
  • Basic understanding of JavaScript (Although we use TypeScript for client-side work, it's easy to follow)

Nội dung khoá học

8 sections

Introduction

6 lectures
What Is SignalR?
05:34
Github Repo
00:55
Updates for .NET 6
03:31
Office Hours Information
00:08
Changelog (Updated 2022-08-23)
00:49
Coming soon (Updated 2023-01-13)
00:10

Essentials

16 lectures
What is a Hub?
05:36
Basic Client/Server Setup
15:23
Logging
07:42
Transport Options
07:31
Choosing a Transport Type
05:53
Creating a Hub Method
01:33
Calling Hub Method from a Client
06:03
Creating a Client Event
05:15
Connection Anatomy
03:43
Clients
07:30
Groups
07:21
Message Sizes
04:35
Calling Clients Outside of Hubs
05:41
Hub Lifecycles
03:29
Reconnection
10:45
Supplemental: Dependency Injection
01:45

Advanced Techniques

12 lectures
Connection Events on the Client
06:46
Connection Events on the Server
05:47
Does SignalR Guarantee Message Deliverability?
00:18
Securing Hub Classes and Hub Methods with ASP.NET Identity
11:38
Message Pack
07:16
Strongly Typed Hubs
03:48
Scaling Problems
04:18
Configuring Redis Backplane
06:09
Using SignalR with ASP.NET Core Hosted Services
08:54
Using the .NET Client
09:10
Multiple Hubs: Math to Consider
08:09
Multiple Hubs: Example
05:18

Azure SignalR Service

9 lectures
Why Azure SignalR Service?
05:05
Azure SignalR Pricing Explained
05:34
Azure SignalR Pricing - Real Client Math
04:54
NEW: Premium Pricing Tier and Auto Scale!
04:09
Creating an Azure SignalR Resource in the Azure Portal
04:51
Azure SignalR Service Portal Walkthrough
05:52
Adding Azure SignalR Support to An New/Existing Application
06:55
Azure SignalR Service CORS Support
03:26
Student Questions Answered - Part 1
09:35

Real Project Architectures

1 lectures
Real Project Architecture: LiveCad
15:41

Interviews

1 lectures
Interview with Brady Gaster, Program Manager of SignalR at Microsoft
52:20

Presentations

1 lectures
Real-Time Revolution - SignalR in Action (LIVE at Tulsa .NET Users Group)
01:18:53

Additional Resources

1 lectures
Building a Scaffold (Typescript/Webpack/.NET 5)
17:36

Đá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.