توضیحات
آموزش پروژه محور وب سوکت ها با SocketIO v4
نام دوره : SocketIO v4, with websockets – the details. Updated May2023
مهم:
مدت زمان دوره در یودمی ایران کوتاه تر از نسخه یودمی است زیرا تنها نسخه آپدیت شده قرار گرفته و سرفصل های قدیمی آپلود نشده اند
پیش نیاز:
- شما دانش کاری خوبی از جاوا اسکریپت و nodejs دارید (حرفه ای نیستید، اما تازه کار نیز نیستید).
- شما از اکوسیستم node(npm، Express و غیره) استفاده کرده اید. این مقدمه ای برای کلاس node نیست و من به جزئیات آن را پوشش نمی دهم.
- شما دانش اولیه خط فرمان را دارید (حداقل قادر به پیمایش و اجرای یک برنامه هستید)
- شما کامپیوتری دارید که می تواند Nodejs را اجرا کند.
توضیحات:
به روز رسانی می 2023: بهروزرسانی نسخه 4 کامل شد. کل دوره با نسخه 4 از ابتدا ضبط شده.
وبسوکتها یکی از جالبترین apiهایی هستند که تا به حال به اینترنت راه یافتهاند.
آنها به مرورگر امکان ارتباط بلادرنگ را می دهند و یکی از آخرین شکاف ها را در ارتباطات انسانی و مبتنی بر وب پر می کنند.
Socket io کتابخانه پادشاهی است که از سوکت های وب در زیر هود استفاده می کند.
اگر در حال خواندن این مطلب هستید، احتمال زیادی وجود دارد که درباره socketio شنیده باشید.
شاید حتی یک آموزش در مورد آن انجام شود. اما تا کجا پیش رفتی؟
در تجربه من، اکثریت قریب به اتفاق مطالب موجود در وب فراتر از یک برنامه چت فوری با شروع سریع و فوری نیست.
شما یاد نمیگیرید که هر چیزی چگونه کار میکند، هرگز به اسناد نگاه نمیکنید، و در پایان به این فکر میکنید که اکنون چه کار کنید.
آیا این همه کاری است که socketio می تواند انجام دهد؟ موارد باقیمانده بیشتر از این حرف هاست.
بخش های آموزش پروژه محور وب سوکت ها با SocketIO v4:
- مقدمه – نمای کلی دوره، لینک github، و وضعیت socketio و websockets
- قبل از SocketIO… – TCP، سوکت های شبکه، و یک برنامه وب سوکت های بومی
- Socket.IO-101 – چرا می خواهید از socketio (به جای فقط سوکت های وب) استفاده کنید و چگونه کار می کند (برنامه چت ساده)
- Socket.IO-201 – تبدیل برنامه چت به یک کلون ساده با فضاهای نام و اتاق ها
- پروژه – بازی بوم در زمان واقعی (agar.io-clone)
- پروژه – دادههای عملکرد همزمان (از React، Cluster و ماژول Cluster استفاده میکند. تا زمانی که ماژول جدید پایدار شود، Redis خارج شد)
- مکمل – HTTP (برای کسانی که نیاز به بررسی دارند)
دوره آموزش پروژه محور وب سوکت ها با SocketIO v4 برای چه کسانی است:
- توسعه دهندگان JS/Node که می خواهند در واقع یاد بگیرند که چگونه از Socketio برای بیش از یک برنامه آموزشی چت استفاده کنند.
- توسعه دهندگان JS علاقه مند به نحوه ترکیب node و JS برای ایجاد شبکه هستند
- توسعه دهندگان علاقه مند به ساخت برنامه های بلادرنگ
aminda –
سلام وقت شما بخیر
امکان بروز رسانی این دوره هست؟