آموزش پروژه محور نود جی اس Node.js – ساخت چت روم ویدئویی + گواهینامه

آموزش پروژه محور نود جی اس Node.js – ساخت چت روم ویدئویی + گواهینامه

آموزش پروژه‌ محور نود جی اس Node.js – ساخت چت روم ویدئویی، تنظیمات اولیه روی Node.js، تنظیمات نمایش چت‌روم در سایت، تنظیمات Socket.IO و WebRTC و...

تریلر دوره

توضیحات کامل دوره

در این فرادرس، نحوه ارتباط صوتی و تصویری بین کلاینت‌ها به کمک پلتفرم Node.js آموزش داده می‌شود. این ارتباط بین دستگاه‌ها در یک روم با آدرس منحصر به‌ فرد ایجاد می‌شود، بدین معن...

در این فرادرس، نحوه ارتباط صوتی و تصویری بین کلاینت‌ها به کمک پلتفرم Node.js آموزش داده می‌شود. این ارتباط بین دستگاه‌ها در یک روم با آدرس منحصر به‌ فرد ایجاد می‌شود، بدین معنا که فقط کاربرانی می‌توانند همدیگر را ببینند که در یک روم باشند. همچنین کاربران می‌توانند لینک دعوت‌نامه آن روم را برای دیگران بفرستند. ویدئوی هر کاربر به محض ورود به اتاق در دستگاه‌های دیگر نمایش داده می‌شود و همچنین به محض خروج از اتاق، ویدئوی کاربر در تمامی دستگاه‌ها قطع می‌شود. برای ساخت این وب‌سایت از کتابخانه‌های Express, Socket.IO, WebRTC و... استفاده می‌شود.

عصر حاضر، عصر ارتباطات است. ایجاد ارتباطات سریع، یکی از چالش‌های برنامه‌نویسی وب محسوب می‌شود. هدف از این آموزش ایجاد یک سایت برای ارتباط صوتی و تصویری به صورت همتا به همتا به کمک Node.js است. امروزه بسیاری از عملیات، مثل برقراری تماس متنی، صوتی و تصویری که سایت‌ها نیاز دارند باید بدون نیاز به اپلیکیشن و پلاگین جانبی پیاده‌سازی شود که این قابلیت در پلتفرم Node.js وجود دارد. این آموزش نحوه برقراری و ایجاد آن را در سایت به کمک Node.js شامل می‌شود.

در این فرادرس نحوه ساخت یک چت‌روم ویدئویی با Node.js آموزش داده می‌شود. برای این منظور باید از کتابخانه Socket.IO بهره گرفت تا بتوان ارتباط دوطرفه مبتنی بر رویداد را ایجاد کرد. علاوه بر این برای استفاده از امکاناتی مثل وبکم، میکروفون و انتقال اطلاعات ویدئویی و صوتی از تکنولوژی WebRTC (Web Real-Time Communication) استفاده می‌شود. در حقیقت WebRTC به مرورگرها اجازه می‌دهد اطلاعات صوت و تصویر را به طور مستقیم برای یکدیگر به صورت همتا به همتا (P2P) ارسال کنند.

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

  • چکیده
    0:02:05

  • انجام تنظیمات Node.js و آماده‌سازی Front-end و Back-end
    رایگان 0:11:12
  • تمرین ۱ - Peer Express Socketio

  • طراحی سایت در Front-end
    0:16:07
  • ساخت Room با ID منحصر به ‌فرد
    رایگان 0:04:51
  • تمرین ۱ - آیکون‌های مدیریتی
  • تمرین ۲ - چت متنی

  • استفاده از کتابخانه Socket.IO
    0:10:41
  • ایجاد اتصال بین کلاینت‌ها در اتاق و معرفی WebRTC
    رایگان 0:10:22
  • استفاده از WebRTC و PeerJS و دریافت اطلاعات میکروفون و وبکم
    0:13:56
  • ارسال اطلاعات صوتی، تصویری و نمایش اعضای حاضر در چت‌روم
    رایگان 0:14:39
  • تشخیص خارج شدن اعضا از چت روم
    0:09:01
  • تمرین ۱ - آدرس چت‌روم

  • قرار دادن آیکون‌های مدیریت منابع روی صفحه وب
    0:12:23
  • مدیریت میکروفون
    0:10:58
  • مدیریت وبکم و ایجاد لینک دعوت کاربر جدید به چت‌روم
    0:08:38
  • ادامه مسیر تا ورود به بازار کار

  • تمرین ۱ - فرانت چت متنی
  • تمرین ۲ - کد چت‌روم متنی

  • آزمون نهایی و دریافت گواهینامه دوزبانه

  • خلاصه و مرور آموزش
  • واژه‌نامه (Glossary)
  • سوالات متداول (FAQ)
  • مشاغل مرتبط
  • نمونه سئوالات مصاحبه شغلی

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

1,190,000 تومان
119,000 تومان
90% تخفیف

این دوره شامل:
8 فصل آموزشی
2:4:52 ساعت آموزش
دسترسی مادام‌العمر
گواهی پایان دوره: مشخص نیست
تاریخ انتشار: 1405/07/23
آخرین به‌روزرسانی: 2026-10-29 15:05:02
تعداد امتیازها: 9
تعداد دانشجو: 306
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: