×
Вы действительно хотите открыть доступ к тестированию по курсу ASP.NET Core SignalR на 40 дней?
ВИДЕОУРОК №10. Использование WebSocket без SignalR
Для просмотра полной версии видеокурса, онлайн тестирования и получения доступа к дополнительным учебным материалам купите курс
Купить курс
Для просмотра всех видеокурсов ITVDN, представленных в Каталоге, а также для получения доступа к учебным материалам и онлайн тестированию купите подписку
Купить подписку
Рассмотреть концепции приложений реального времени. Рассмотреть библиотеку SignalR, какие отличия существуют в версиях библиотеки, базовые принципы и создание демонстрационного приложения.
Читать дальше...
Рассмотреть понятие хаб в библиотеке SignalR. Научиться создавать собственные хабы. Рассмотреть возможности хабов и провести обзор средств для реализации эти возможностей. Изучить варианты передачи сообщений клиентам, обработки событий подключения.
Читать дальше...
Рассмотреть клиентские библиотеки для работы с серверной частью ASP.NET Core SignalR. Разобрать возможности и особенности клиентских библиотек для платформ .NET и JS. Научиться настраивать подключение к серверу, обрабатывать входящие сообщения, делать передачу сообщений на сервер в синхронном и асинхронном режиме, а также сделать обработку событий жизненного цикла подключения.
Читать дальше...
Рассмотреть назначения групп и пользователей в ASP.NET Core SignalR. Рассмотреть создание хаба, позволяющего как автоматически, так и по запросу клиента формировать группы подключения с последующим обращением ко всем подключениям группы как единой сущности. Научиться реализовывать логику для выделения среди всех подключенных клиентов уникальных пользователей, с помощью создания провайдеров пользователей.
Читать дальше...
Разбор понятий, связанных с безопасностью при работе с веб-приложениями в production. На уроке будет рассмотрен механизм работы CORS и предназначение идентификации, аутентификации и авторизации. Будет рассмотрено создание собственных политик CORS, проведен обзор технологии JWT и её применение при работе с ASP.NET Core SignalR. С помощью этого урока учащиеся смогут научиться реализовывать защиту хабов SignalR, используя настройки аутентификации и авторизации с применением JWT, и работать с цифровой подписью с помощью ассиметричного алгоритма шифрования.
Читать дальше...
Разобрать формат MessagePack и чем он отличается от JSON. Как и для чего применяется MessagePack в ASP.NET Core SignalR. Научиться использовать MessagePack протокол на сервере, а также клиентах .NET и JS. Узнать особенности и ограничения протокола MessagePack. Протестировать производительность MessagePack по сравнению с JSON.
Читать дальше...
Разобрать понятие потоковой передачи в ASP.NET Core SignalR и чем она отличается от обычных вызовов. Научиться организовывать потоковую передачу с клиента на сервер и с сервера на клиент. Изучить особенности работы с потоковой передачей на .NET и JS клиентах.
Читать дальше...
Разобрать понятие масштабирования программных систем. Рассмотреть принципы вертикального и горизонтального масштабирования. Провести обзор проблем, возникающих при горизонтальном масштабировании и вариантов решения этих проблем. Изучить варианты масштабирования сервисов ASP.NET Core SignalR и связанные с этим особенности, которые нужно учитывать.
Читать дальше...
Разобрать понятие логирование. Провести обзор логирования в ASP.NET Core и понятий категории, уровня и провайдера логирования. Изучить включение, настройку и обработку логов, используемых в ASP.NET Core SignalR как на сервере, так и на клиентах. Провести обзор понятия трассировки сети. Рассмотреть структурное логирование и применение для этого Serilog, Elasticsearch и Kibana.
Читать дальше...
Познакомиться с работой по WebSocket без использования библиотеки SignalR. Понять преимущества и недостатки WebSocket в отрыве от SignalR. Научиться реализовывать общение .NET/JS клиентов и ASP.NET Core сервера. Узнать особенности при работе и хостинге приложений с SignalR.
Читать дальше...
ПОКАЗАТЬ ВСЕ
Студенты также смотрят
комментарии и обсуждения