آموزش ارتباطات آنی (Real-time) با استفاده از WebSockets - آخرین آپدیت

دانلود Real-time Communication with WebSockets

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: برخلاف اتصالات HTTP، وب‌سوکت‌ها (WebSockets) به شما اجازه می‌دهند تا اتصالات پایداری را بین کلاینت و سرور برقرار کنید تا داده‌ها را به صورت آنی و در لحظه منتقل نمایید. در این دوره آموزشی «ارتباطات آنی با WebSockets»، شما نحوه استفاده از پروتکل وب‌سوکت برای تبادل داده‌ها در اپلیکیشن‌های وب را خواهید آموخت. ابتدا تفاوت‌های بین پروتکل‌های HTTP و WebSockets را بررسی می‌کنید. سپس، یاد می‌گیرید که چگونه با استفاده از پکیج ws و APIهای مرورگر، یک کلاینت و سرور پایه برای وب‌سوکت ایجاد کنید. در نهایت، نمونه‌ای از ساخت یک اپلیکیشن جدول امتیازات (Scoreboard) را خواهید دید که از وب‌سوکت برای به‌روزرسانی امتیازات در لحظه استفاده می‌کند. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم از WebSockets را برای ایجاد قابلیت‌های آنی و پایدار در اپلیکیشن‌های وب خود به دست خواهید آورد.

سرفصل ها و درس ها

مقدمه‌ای بر وب‌سوکت‌ها Introduction to WebSockets

  • وب‌سوکت‌ها چیستند؟ What Are WebSockets?

  • پروتکل وب‌سوکت The WebSockets Protocol

  • نصب Node.js و کتابخانه ws Install Node.js and the ws Library

  • اتصال به سرور وب‌سوکت از طریق کلاینت Connect to a WebSocket Server from a Client

  • ساخت یک سرور وب‌سوکت Create a WebSocket Server

  • ارسال پیام از کلاینت Send a Message from a Client

  • ارسال پیام همگانی (Broadcast) به چندین کلاینت Broadcast to Multiple Clients

  • مدیریت انواع مختلف پیام‌ها Handle Multiple Message Types

  • ارسال داده‌های JSON Send JSON

مدیریت خطاهای وب‌سوکت Handling WebSocket Errors

  • خطاهای مربوط به اتصال Connection Errors

  • خطاهای مربوط به حجم بالای داده‌ها (Payload) Large Payload Errors

  • خطاهای فرمت داده‌ها Data Format Errors

مثال جدول امتیازات و گام‌های بعدی Scoreboard Example and Next Steps

  • مثال کاربردی جدول امتیازات Scoreboard Example

  • گام‌های بعدی Next Steps

نمایش نظرات

آموزش ارتباطات آنی (Real-time) با استفاده از WebSockets
جزییات دوره
24m
14
(آخرین آپدیت)
9
از 5
دارد
دارد
دارد
Jon Friskics
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jon Friskics Jon Friskics

Jon یک نویسنده، توسعه دهنده و عضو تیم Pluralsight از طریق Code School است. اخیراً، او روی محتوا و محصولاتی کار می‌کند که به نویسندگان کمک می‌کند محتوا را به‌طور کارآمد ایجاد کنند. قبل از آن، او چندین سال روی یادگیری تعاملی در Code School کار کرد و بعداً به Pluralsight به عنوان محتوای تعاملی کمک کرد.