لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ارتباطات بلادرنگ با WebSockets
- آخرین آپدیت
دانلود Real-time Communication with WebSockets
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
برخلاف اتصالات HTTP، وبسوکتها (WebSockets) به شما اجازه میدهند تا اتصالات پایداری بین کلاینت و سرور ایجاد کنید تا دادهها را به صورت بلادرنگ (Real-time) منتقل کنید.
در این دوره آموزشی، «ارتباطات بلادرنگ با WebSockets»، شما نحوه استفاده از پروتکل WebSockets را برای تبادل داده در اپلیکیشنهای وب خواهید آموخت.
ابتدا تفاوتهای بین پروتکلهای HTTP و WebSockets را بررسی میکنید. سپس، نحوه ایجاد یک کلاینت و سرور پایه WebSocket را با استفاده از بسته ws و APIهای مرورگر یاد میگیرید. در نهایت، نمونهای از ساخت یک اپلیکیشن جدول امتیازات (Scoreboard) را خواهید دید که از WebSockets برای بهروزرسانی لحظهای امتیازات استفاده میکند.
پس از اتمام این دوره، مهارتها و دانش لازم در مورد WebSockets را برای ایجاد قابلیتهای پایدار و بلادرنگ در اپلیکیشنهای وب خود به دست خواهید آورد.
سرفصل ها و درس ها
مقدمهای بر WebSockets
Introduction to WebSockets
وبسوکتها چیستند؟
What Are WebSockets?
پروتکل WebSockets
The WebSockets Protocol
نصب Node.js و کتابخانه ws
Install Node.js and the ws Library
اتصال به سرور WebSocket از طریق کلاینت
Connect to a WebSocket Server from a Client
ایجاد یک سرور WebSocket
Create a WebSocket Server
ارسال پیام از کلاینت
Send a Message from a Client
ارسال پیام همزمان برای چندین کلاینت (Broadcast)
Broadcast to Multiple Clients
مدیریت انواع مختلف پیامها
Handle Multiple Message Types
ارسال دادههای JSON
Send JSON
مدیریت خطاهای WebSocket
Handling WebSocket Errors
خطاهای اتصال
Connection Errors
خطاهای مربوط به حجم بالای داده (Payload)
Large Payload Errors
خطاهای فرمت دادهها
Data Format Errors
مثال جدول امتیازات و گامهای بعدی
Scoreboard Example and Next Steps
Jon یک نویسنده، توسعه دهنده و عضو تیم Pluralsight از طریق Code School است. اخیراً، او روی محتوا و محصولاتی کار میکند که به نویسندگان کمک میکند محتوا را بهطور کارآمد ایجاد کنند. قبل از آن، او چندین سال روی یادگیری تعاملی در Code School کار کرد و بعداً به Pluralsight به عنوان محتوای تعاملی کمک کرد.
نمایش نظرات