دوره آموزشی یادگیری SignalR با ASP.NET Core

دوره آموزشی یادگیری SignalR با ASP.NET Core

1 ساعت 4 دقیقهمتوسط2018-09-10

مدرسین

Nate Barbettini

Nate Barbettini

CTO and Lead Engineer at Cobbler

جزئیات دوره

SignalR ارتباطات بلادرنگ را ساده می‌کند و فرصت‌های جدید و سریع‌تری را برای انتقال داده به مشتریان باز می‌کند. با استفاده از SignalR در ترکیب با ASP.NET Core، می‌توانید برنامه‌های وب جذاب‌تر و پویاتر را با ویژگی‌هایی مانند چت زنده و داشبوردهای بلادرنگ بسازید. در این دوره، مدرس Nate Barbettini تفاوت های بین SignalR و فناوری های مقایسه ای مانند WebSockets را توضیح می دهد. او نشان می دهد که چگونه سرور SignalR خود را - یک هاب - راه اندازی کنید و یک سرویس گیرنده وب ساده با جاوا اسکریپت بسازید. او همچنین نحوه استفاده از گروه‌ها را برای تقسیم‌بندی مشتریان، افزودن ماندگاری به منظور ذخیره و پردازش پیام‌های ارسال شده توسط SignalR، و ایمن‌سازی برنامه‌تان با مجوز کاربر و احراز هویت کوکی نشان می‌دهد. در پایان آموزش، مهارت‌هایی برای ایجاد تجربه‌های وب و مشتریان با کارایی بالا و مدرن در بالای ASP.NET و SignalR خواهید داشت.

اهداف یادگیری
مقایسه SignalR با WebSockets
SignalR چگونه کار می کند
افزودن هاب SignalR
ساخت کلاینت وب در جاوا اسکریپت
رسیدگی به رویدادهای اتصال مرکز و مشتری
افزودن اتصالات به گروه ها
افزودن ماندگاری
افزودن احراز هویت کاربر

مهارت ها

SignalRASP.NET CoreBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentLearningWeb DevelopmentMicrosoft

سرفصل ها

مقدمه

  • چرا SignalR
  • آنچه باید بدانید

SignalR بررسی اجمالی

  • SignalR چیست
  • SignalR در مقابل WebSockets در مقابل WebRTC
  • SignalR و ASP.NET Core
  • SignalR چگونه کار می کند
  • تغییرات از SignalR 2.2

ویژگی های اصلی چت

  • نمای کلی برنامه مثال
  • یک پروژه ASP.NET Core ایجاد کنید
  • یک هاب SignalR اضافه کنید
  • کلاینت جاوا اسکریپت را بسازید
  • رویدادهای اتصال هاب را مدیریت کنید
  • رویدادهای اتصال مشتری را مدیریت کنید
  • SignalR و CORS

گروه ها و پایداری

  • نحوه کار گروه ها در SignalR
  • اتصالات را به گروه ها اضافه کنید
  • ارسال دستورات از مشتری
  • ماندگاری را به SignalR اضافه کنید

کاربران و امنیت

  • کاربران و احراز هویت
  • احراز هویت کوکی را اضافه کنید
  • یک نمای داشبورد اضافه کنید
  • از یک هاب از کلاس های دیگر استفاده کنید

نتیجه

  • مراحل بعدی
۴۰,۰۰۰ تومان