SignalR چیست؟ فیلم آموزش SignalR با ASP.NET Core

SignalR چیست؟ فیلم آموزش SignalR با ASP.NET Core

در این مطلب با فیلم آموزش SignalR با ASP.NET Core به زبان اصلی در خدمت شما دوستان هستیم. SignalR چیست؟ SignalR ارتباطات در زمان واقعی، ایجاد امکانات جدید و سریعتر برای انتقال داده ها به مشتریان را ساده می سازد. با استفاده از SignalR در ترکیب با ASP.NET Core، می توانید اپلیکیشن های وب پویاتر و با ویژگی هایی مانند چت زنده و داشبوردهایی در زمان واقعی ایجاد کنید.

در این دوره با تفاوت های بین SignalR و تکنولوژی های مقایسه مانند WebSockets، راه اندازی سرور SignalR و hub و ایجاد کلاینت وب با جاوا اسکریپت، استفاده از گروه ها برای جداسازی کلاینت ها، افزودن مقاومت به منظور ذخیره و پردازش پیام های ارسال شده توسط SignalR، ایمن سازی اپلیکیشن با مجوز کاربر و تأیید هویت کوکی آشنا می شوید. این دوره آموزش مربوطه به شرکت لیندا می باشد و در 1 ساعت ارائه شده.

SignalR چیست؟ فیلم آموزش SignalR با ASP.NET Core

یکی از نیازمندی های پروژه های جدی بروز رسانی برنامه بعد ازانجام هر تغییر است ، اگر یک کاربر تغییری ایجاد کند ، باید برای بقیه کاربرها قابل رویت باشد.یک راه کلاسیک برای انجام چنین کارهایی این است که، باید سرور در فاصله زمانی منظمی ، برای گرفتن وضعیت برنامه ، فراخوانی شود ، اما برای داشتن به روزرسانی real-time ساختگی ، شما باید سرور را مرتبا فراخوانی کنید.

SignalR ، سرور می تواند متدهای JavaScript را به صورت مستقل سمت همه ی Client ها زمانی که به روزرسانی ها مورد نیاز باشند ، فراخوانی کند.کتابخانه ، ارتباط مورد نیازبرای این دسترسی را مدیریت می کند: به صورت پیش فرض از WebSocket استفاده شده است ،در صورت عدم دسترسی به WebSocket در مرورگر ،به صورت خودکار از انواع Connectionهای قدیمی تر استفاده می کند. همچنین JavaScript میتواند سرور را فراخوانی کند ، که این کار درحال حاضر میتواند با AJAX انجام شود، اما اگر دو راه ارتباطی مورد نیاز باشد، شاید راحت تر و تمیزتر است که این کار را با SignalR انجام دهیم.

حتما بخوانید : آموزش پیشرفته ASP.NET Core + طراحی فروشگاه اینترنتی

بنابراین، اگر می خواهید برنامه ای بسازید که نیاز به تعامل بین کاربران دارد را بسازید ، باید از از کتابخانه Real-Time استفاده کنید. از جمله برنامه هایی که از این کتابخانه استفاده می کنند ، شامل: editorها ، شبکه های اجتماعی ، چت ها یا برنامه ای شبیه به پروژه ی ما می باشد.

 

فیلم آموزش SignalR با ASP.NET Core

  • معرفی دوره
  • چرا SignalR؟
  • SignalR چیست؟
  • SignalR و WebSockets و  WebRTC
  • SignalR و ASP.NET Core
  • نحوه کارکرد SignalR
  • تغییرات از SignalR 2.2
  • ویژگی های Chat
  • بررسی اپلیکیشن
  • ایجاد پروژه ASP.NET Core
  • افزودن SignalR hub
  • ایجاد کلاینت JavaScript
  • مدیریت رویدادهای اتصال کلاینت
  • SignalR و CORS
  • گروه ها و تداوم
  • چگونه گروه ها در SignalR کار می کنند
  • اضافه کردن اتصالات به گروه ها
  • ارسال فرمان ها از کلاینت
  • افزودن پایداری به SignalR
  • کاربران و امنیت
  • کاربران و احراز هویت
  • احراز هویت کوکی را اضافه کنید
  • یک نمایه داشبورد اضافه کنید
  • از یک hub از کلاس های دیگر استفاده کنید
  • نتیجه