Что такое SignalR? ➤ В чем разница между ASP.NET SignalR и ASP.NET Core SignalR?

53 Просмотры
Издатель
Промокод на скидку 15% на все курсы ITVDN- H94BCAB
Полный видеокурс: https://itvdn.com/ru/video/aspnetcore-signalr?utm_source=yb_full_aspnetcore-signalr

В этом уроке мы рассмотрим концепции приложений реального времени. Узнаем, что такое SignalR, какие отличия существуют в версиях библиотеки и какие ее базовые принципы. Также мы создадим демонстрационное приложение.

ASP.NET Core SignalR — это библиотека с открытым исходным кодом, позволяющая создавать клиент-серверные приложения, работающие в режиме реального времени, такие как чаты, видеоконференции, игровые приложения, приложения для мониторинга данных и другие.

На данном курсе вы познакомитесь с приложениями реального времени и научитесь создавать такие приложения, используя возможности ASP.NET Core SignalR.
Применяя асинхронную модель сетевого взаимодействия, вы научитесь реализовывать потоковую передачу данных, организуете работу серверной части, сделаете консольных клиентов на C# и клиентов на JavaScript, работающих в браузере.
Также в курсе будут детально рассмотрены вопросы безопасности приложения реального времени, масштабирования приложений, вопросы логирования и диагностики неполадок.

После прохождения курса, вы получите полный объем базовых знаний и навыков работы с библиотекой ASP.NET Core SignalR, достаточный для успешного применения её в своих учебных и рабочих проектах.

Чему вы научитесь на этом курсе:

Понимать принципы работы веб-приложений реального времени и уметь их проектировать с использованием ASP.NET Core SignalR.
Организовывать в своем приложении обработку событий подключения.
Настраивать подключения, обмен сообщениями с сервером и переподключения к серверу.
Выполнять обработку ошибок и исключений.
Понимать принципы и уметь работать с группами и пользователями в SignalR Core
Понимать основы принципов безопасности своего приложения. Уметь настраивать аутентификацию и авторизация с использованием JWT и собственных политик авторизации.
Уметь настраивать и работать с протоколом MessagePack.
Уметь организовывать потоковую передачу с сервера на клиент и с клиента на сервер (.NET и JS).
Понимать принципы горизонтального и вертикального масштабирования и уметь организовывать его с помощью Redis.
Организовывать логирование и диагностику как на сервере, так и на .NET, и JS клиенте.
Понимать принципы технологии WebSocket. Уметь использовать WebSocket в .NET приложениях.
Категория
Рак ЖКТ
Комментариев нет.