آموزش کار با ASP.NET Core و SignalR

تعداد ویدئو 33
زمان دوره 01:07:14
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش کار با ASP.NET Core و SignalR یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی شروع به کار با ASP.NET Core و SignalR است که با نام اصلی Getting Started with ASP.NET Core SignalR از شرکت Pluralsight منتشر شده است.

ASP.NET Core چیست؟

ASP.NET Core 1.0، که پیشتر با نام ASP.NET 5 معرفی شده بود، بازنویسی کامل ASP.NET است که با ایده‌ی کاملا ماژولار بودن، تهیه شده‌ است و از طریق آن، قابلیت به روز رسانی منظم و توزیع آسان از طریق NuGet، میسر خواهد شد. به علاوه در آن، بسیاری از الگوهای برنامه نویسی شیء‌گرا مانند Dependency Injection، به صورت built-in و از ابتدا پشتیبانی می‌شوند. ASP.NET Core 1.0 مدل برنامه نویسی ASP.NET MVC و Web API را به صورت یکپارچه ارائه می‌دهد و دیگر خبری از ارائه‌ی مجزای این‌ ها نخواهد بود و دقیقا بر مبنای مفاهیم برنامه نویسی این دو بنا شده‌ است.

پیشتر فضای نام System.Web.MVC مخصوص ASP.NET MVC بود و فضای نام مجزای دیگری به نام System.Web.Http مخصوص ASP.NET Web API. اما اکنون تنها یک فضای نام مشترک و یکپارچه به نام Microsoft.AspNet.Mvc هر دوی این‌ها را پوشش می‌دهد.

SignalR چیست؟

یکی از نیازهای برنامه های تحت وب مدرن امروزی این است که بدون نیاز به Refresh کردن یک Page اطلاعات به روز و جدید را دریافت کنیم. به عبارت دیگر باید بتوانیم Real-time Functionality به برنامه های تحت وب اضافه کنیم.

signal-r-chat

به بیان ساده Real-time Functionality به معنی این است که کد سمت سرور یا اصطلاحاً Server-side Code بتواند محتوا و یا Content ای را به کلاینت هایی که متصل هستند به صورت Real-time ارسال یا اصطلاحاً Push کند. این موضوع به راحتی با SignalR قابل پیاده سازی است.

سرفصل مطالب آموزش ویدئویی شروع به کار با ASP.NET Core و SignalR

فصل اول: مقدمه ی دوره ی آموزشی

  • مقدمه

فصل دوم: درک کردن وب Real-time

  • مقدمه
  • وب اپلیکیشن های Real-time چه هستند؟
  • بررسی AJAX
  • بررسی Polling
  • بررسی Long Polling
  • بررسی Server Sent Event ها
  • بررسی WebSocket ها
  • بررسی رول Handshake در WebSocket ها
  • بررسی Message ها در WebSocket ها
  • یک WebSocket App
  • جمع بندی

فصل سوم: بررسی ASP.NET Core SignalR

  • مقدمه
  • SignalR چیست؟
  • بررسی Tranport ها
  • بررسی RPC
  • بررسی Hub ها
  • تفاوت ASP.NET Core SignalR و ASP.NET SignalR چیست؟
  • بررسی روال Scale Out کردن
  • بررسی Azure SignalR Service
  • جمع بندی

فصل چهارم: کار با ASP.NET Core SignalR

  • مقدمه
  • پیاده سازی یک Hub
  • پیکربندی SingalR
  • استفاده کردن از Hub ها در برنامه
  • بررسی Context و Client ها و Group ها
  • بررسی Authentication و Authorization
  • پیاده سازی یک Client در Browser
  • بررسی روال Transport Negotiation
  • پیاده سازی یک Client در .NET
  • اضافه کردن MessagePack Protocol
  • Deploy کردن برنامه ی SignalR
  • Sync کردن Client های مختلف
  • استفاده کردن از Azure SignalR Service
  • جمع بندی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش کار با ASP.NET Core و SignalR”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید