آموزش های یودمی
دوبله زبان فارسی

ایجاد کلون Twitch - دوره کاربردی MERN Stack 2023

دوره های آموزشی
دوره های Udemy
  • 4.9 امتیاز (5,254)
  • 12:05:59
  • تعداد بازدید 2
  • 131 ویدئو آموزشی
ایجاد کلون Twitch - دوره کاربردی MERN Stack 2023

✅ سرفصل و جزئیات آموزش

در این دوره از صفر تا صد با MERN، یک سایت استریمینگ شبیه به Twitch می سازید.

آنچه یاد خواهید گرفت

  • درک MERN Stack - کسب دانش بنیادی MongoDB و Express و ری اکت و Node
  • ساخت پلتفرم استریمینگ - ایجاد نسخه اولیه از پلتفرم استریمینگ مبتنی بر وب، مشابه Twitch
  • پیاده سازی احراز هویت کاربر - راه اندازی رجیستریشن و لاگین کاربر
  • پیاده سازی احراز هویت کاربر - راه اندازی سیستم های رجیستریشن و لاگین کاربر
  • یکپارچه سازی با OBS - یادگیری اتصال یک پلتفرم با OBS برای برودکستینگ لایو
  • افزودن چت بلادرنگ - ایجاد سیستم چت با استفاده از Socket IO برای تعاملات کاربر
  • تست APIs با Postman - توسعه و تست API های پلتفرم برای اطمینان از قابلیت
  • توسعه با ری اکت - درک نحوه استفاده از ری اکت برای ایجاد رابط های وب تعاملی

توضیحات دوره

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

ما از موارد زیر استفاده می کنیم:

  • MongoDB - برای حفظ تمام داده
  • Express - برای مدیریت سرور وب سایت
  • ری اکت - برای طراحی بخش هایی از وب سایت ما که کاربران می بینند و با آن ها تعامل دارند.
  • Node - برای اجرای همه موارد در پشت صحنه.

اما این همه ماجرا نیست. ما همچنین از OBS استفاده خواهیم کرد تا به افراد اجازه دهیم ویدئوهای خود را در سایت ما استریم کنند. با SocketIO، یک چت اضافه می کنیم تا بینندگان بتوانند در حین تماشا با یکدیگر صحبت کنند. ما همچنین از Postman استفاده می کنیم تا بررسی کنیم که سایت ما به خوبی کار می کند و هر گونه مشکلی را فیکس می کند.

آنچه از این دوره بدست خواهید آورد؟

  • یادگیری ساخت وب سایت استریمینگ با استفاده از MongoDB، Express، ری اکت و Node
  • افزودن چت لایو به سایت خود با SocketIO
  • استفاده از Postman تا مطمئن شوید همه چیز به خوبی کار می کند.

این دوره برای چه کسانی مناسب است:

  • دانشجویانی که می‌ خواهند درباره استریمینگ لایو با MERN stack بیاموزند.

ایجاد کلون Twitch - دوره کاربردی MERN Stack 2023

  • پیش نمایش اپلیکیشن 03:53
  • معماری 01:21
  • MongoDB - پایگاه داده NoSQL 01:51
  • Express - فریمورک وب اپلیکیشن نود جی اس 01:36
  • ری کت - کتابخانه سمت کلاینت 01:35
  • نود جی اس - سمت سرور 01:31
  • Socket.IO - ارتباط بلادرنگ 02:02
  • مزایای MERN Stack 02:57
  • نصب نود جی اس 02:12
  • راه اندازی پروژه 02:14
  • نصب وابستگی ها 05:44
  • ایجاد سرور Express 07:36
  • ایجاد مسیرهای احراز هویت 05:41
  • تست مسیرهای احراز هویت با Postman 02:55
  • کنترلرهای احراز هویت 05:43
  • میان افزار اعتبارسنجی 02:54
  • اعتبارسنجی با Joi 09:30
  • ایجاد پایگاه داده MongoDB 07:49
  • ارتباط با پایگاه داده 05:34
  • ذخیره داده در پایگاه داده 09:20
  • آشنایی با JWT 05:23
  • رمزگذاری پسورد کاربر 05:20
  • صدور توکن JWT 06:32
  • تست رجیستریشن 03:42
  • ایجاد منطق لاگین 07:03
  • تست قابلیت لاگین 05:48
  • مقدمه ماژول 01:04
  • ایجاد اپلیکیشن ری اکت 02:21
  • پاکسازی پروژه اولیه 02:55
  • مسیریابی پکیج "react-router-dom" 09:26
  • ایجاد اولین کامپوننت ها 06:45
  • ساختار اولیه فرم لاگین 05:17
  • کامپوننت لوگو 04:55
  • ایجاد کامپوننت ورودی قابل استفاده مجدد 07:24
  • مدیریت تغییرات مقدار ورودی 08:43
  • ایجاد توابع اعتبارسنجی 12:09
  • اتصال اعتبارسنجی با فرم 09:46
  • فرم رجیستریشن 07:39
  • آماده سازی برای درخواست های HTTP 05:26
  • ایجاد هوک useLogin 12:55
  • ایجاد هوک useRegister 04:55
  • نوتیفیکیشن های "react-hot-toast" 05:28
  • تست فرم های احراز هویت 08:53
  • مسیرها - مقدمه ماژول 02:26
  • آماده سازی مدل های پایگاه داده 12:39
  • ایجاد مستندات کانال با رجیستریشن 06:38
  • کدام مسیرها باید ایمن سازی شوند؟ (JWT) 03:38
  • جزئیات کانال 09:32
  • واکشی داده واقعی کانال از پایگاه داده 07:23
  • واکشی کانال ها 09:39
  • میان‌ افزار احراز هویت - اعتبارسنجی توکن JWT 08:52
  • دریافت مسیر تنظیمات کانال 08:34
  • واکشی تنظیمات از پایگاه داده 05:23
  • بروزرسانی مسیر تنظیمات کانال 16:27
  • حل باگ - کوئری پایگاه داده داده قدیمی را برمی گرداند 01:33
  • مسیر تغییر پسورد 08:54
  • تست مسیر تغییر پسورد 02:41
  • فالو کردن مسیر کانال با تست 08:39
  • مسیر دریافت کانال های فالو شده 04:21
  • پیش نمایش داشبورد 01:35
  • تنظیمات مسیریاب 05:08
  • کامپوننت های داشبورد 06:13
  • ایجاد نوار ناوبری 07:48
  • رندرینگ لیست کانال های فالو شده 06:30
  • مسیریابی تودرتو 05:17
  • رندرینگ کانال ها 13:08
  • رندرینگ View کانال 07:09
  • توضیحات View کانال 05:57
  • صفحه تنظیمات - کلید استریم 05:06
  • ریفکتور کردن ورودی احراز هویت 03:45
  • آماده سازی فرم تنظیمات کانال 04:26
  • اعتبارسنجی برای تنظیمات کانال 06:00
  • رندرینگ ورودی ها از طریق نگاشت 06:40
  • هندلرهای فرم 05:15
  • دکمه فرم 04:00
  • تغییر فرم پسورد 09:54
  • هوک جزئیات کاربر 07:41
  • ناوبری بین صفحات 02:44
  • مدیریت قابلیت خروج از سیستم 05:15
  • هوک useChannelSettings 10:11
  • بارگذاری اسپینر با واکشی داده تنظیمات 07:01
  • اشکال زدایی کار نمی کند - مسیر تنظیمات کانال 03:32
  • پیوست کردن توکن به درخواست ها 05:13
  • ذخیره تنظیمات کانال 05:46
  • اعتبارسنجی تنظیمات کانال 02:26
  • هوک useChangePassword 08:00
  • واکشی هوک کانال ها 13:33
  • فیلترینگ آرایه کانال ها 01:57
  • آماده سازی برای رندر کانال های واقعی 04:46
  • نمایش کانال های واقعی فالو شده 04:51
  • صفحه کانال 02:57
  • واکشی جزئیات کانال 05:43
  • نمایش جزئیات کانال 07:05
  • رندرینگ دکمه فالو 03:18
  • فالو کردن کانال 08:13
  • واکشی مجدد کانال های فالو شده 07:20
  • فیکس کردن باگ با واکشی مجدد 02:32
  • RTMP - مقدمه تئوری 04:04
  • مقدمه پکیج Node-Media-Server 03:20
  • راه اندازی سرور رسانه 04:46
  • مقدمه سریع OBS 03:48
  • استریمینگ از OBS به سرور رسانه 05:26
  • نمایش استریم از سرور رسانه 05:35
  • انتقال URL استریم صحیح برای هر کانال 05:17
  • فیکس کردن باگ با شناسه کانال 05:36
  • بررسی آنلاین بودن کانال 13:02
  • وضعیت آنلاین بودن کانال ها 02:44
  • ایجاد کامپوننت های چت 03:24
  • کانتینر پیام ها 04:24
  • ورودی پیام جدید 04:54
  • آشنایی با Socket.IO 07:16
  • اتصال با Socket.IO از سمت کلاینت 07:57
  • آماده سازی رویداد برای تاریخچه چت در سمت سرور 07:44
  • دریافت تاریخچه چت در سمت کلاینت 10:43
  • فیکس کردن باگ با مدل Mongoose 04:49
  • ایجاد منطق ذخیره پیام ها 06:23

10,633,000 ریال 23000$

مشخصات آموزش

ایجاد کلون Twitch - دوره کاربردی MERN Stack 2023

  • سطح دوره:همه سطوح
  • تعداد درس:131
  • مدت زمان :12:05:59
  • حجم :5.96GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: دوره های Udemy
  • تعداد بازدید: 2

آموزش های مرتبط

آموزش های یودمی

1,877,000 ریال

  • زمان: 02:08:55
  • تعداد درس: 11
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

850,000 ریال

  • زمان: 58:29
  • تعداد درس: 11
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

1,628,000 ریال

  • زمان: 01:51:51
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

733,000 ریال

  • زمان: 50:14
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

1,672,000 ریال

  • زمان: 01:54:29
  • تعداد درس: 13
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

5,397,000 ریال

  • زمان: 06:08:32
  • تعداد درس: 5
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

1,657,000 ریال

  • زمان: 01:53:24
  • تعداد درس: 43
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

9,900,000 ریال

  • زمان: 11:15:49
  • تعداد درس: 128
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

3,916,000 ریال

  • زمان: 04:27:00
  • تعداد درس: 56
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید