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

وایت بورد تعاملی 2023 با React Canvas و SocketIO

دوره های آموزشی
دوره های Udemy
  • 4.9 امتیاز (5,254)
  • 07:07:41
  • تعداد بازدید 1
  • 74 ویدئو آموزشی
وایت بورد تعاملی 2023 با React Canvas و SocketIO

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

در این دوره با ری اکت و SocketIO اپلیکیشن وایت بورد تعاملی ایجاد می کنید و با نحوه ایجاد، جابجایی و تغییر اندازه عناصر در Canvas آشنا می شوید.

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

  • ایجاد وایت بورد تعاملی
  • نمایش داده روی Canvas
  • یادگیری درباره HTML Canvas
  • تغییر اندازه عنصر روی Canvas
  • حرکت عناصر روی Canvas
  • اشتراک گذاری اقدامات خود با سایر کاربران به لطف SocketIO
  • ایجاد قابلیت اشتراک گذاری مکان نما
  • مدیریت رویدادهای ماوس
  • ایجاد رابط کاربری با ری اکت
  • ایجاد اپلیکیشن ری اکت از ابتدا

توضیحات دوره

بیایید یک اپلیکیشن شگفت انگیز - وایت بورد تعاملی - ایجاد کنیم. دوره به صورت عملی طراحی شده است. ما از ابتدا شروع کرده و با اپلیکیشن کامل به پایان می رسانیم. هدف اصلی این دوره بازی با فناوری هایی مانند ری اکت، ریداکس، جاوا اسکریپت، SocketIO و یادگیری نحوه کار با HTML Canvas در ری اکت است. به لطف SocketIO ما برخی از افکت های بلادرنگ را به اپلیکیشن خود اضافه خواهیم کرد. ما اقدامات خود را با سایر کاربران به اشتراک خواهیم گذاشت که تأثیر وایت بورد تعاملی است. در پایان دوره، سیستم ردیابی مکان نماهای همه کاربران متصل را به اپلیکیشن خود اضافه می کنیم.

آنچه در این دوره خواهیم آموخت:

  • ایجاد اپلیکیشن ری اکت از ابتدا
  • کار با مدیریت State در ریداکس
  • افزودن HTML Canvas به اپلیکیشن ری اکت
  • مدیریت رویدادهای ماوس برای ایجاد شکل های جدید
  • استفاده از هوک ها برای مدیریت state مربوط به Canvas
  • ایجاد مستطیل، خطوط، نقاشی های آزاد و متن
  • افزودن قابلیت های حرکت و تغییر اندازه عناصر
  • ایجاد سرور SocketIO
  • بخش آموزشی اضافی از اشتراک گذاری اقدامات ما روی canvas با سایر کاربران
  • اشتراک گذاری مکان نما با همه کاربران متصل

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

  • توسعه دهندگان و دانشجویانی که می خواهند نحوه ایجاد وایت بورد تعاملی را یاد بگیرند.

وایت بورد تعاملی 2023 با React Canvas و SocketIO

  • نصب Node 01:42
  • ایجاد اپلیکیشن ری اکت 03:32
  • مقدمه ریداکس 05:13
  • پاکسازی قالب ریداکس 09:37
  • ایجاد کامپوننت وایت بورد 02:06
  • ایجاد منوی ابزارها 04:32
  • ایجاد دکمه افزودن مستطیل 09:22
  • دکمه اتصال اکشن به مستطیل 09:56
  • آماده سازی Canvas و ترسیم عناصر ساده 14:42
  • مدیریت رویداد حرکت ماوس 09:13
  • ایجاد عنصر مستطیل 13:54
  • افزودن عنصر جدید به آرایه عناصر 11:42
  • مدیریت رویداد ماوس بالا 02:24
  • بروزرسانی عنصر در حرکت ماوس 23:36
  • ترسیم مستطیل 08:50
  • تنظیمات مختصات 14:00
  • آشنایی با SocketIO 02:43
  • ایجاد سرور Express 07:02
  • اتصال با سرور SocketIO از سمت کلاینت 09:21
  • تبادل داده از طریق سرور SocketIO با سایر کلاینت های متصل 12:42
  • افزودن دکمه منوی خط 02:46
  • ایجاد عنصر خط 04:34
  • مدیریت رویداد حرکت ماوس هنگام ترسیم خط 04:51
  • ترسیم خط 03:47
  • تنظیم مختصات خط 06:58
  • ایجاد دکمه منو و پاکسازی State محلی 04:46
  • پاکسازی State عناصر در سمت سرور و همه کلاینت های متصل 04:10
  • افزودن دکمه مداد به منو 02:21
  • مقدمه Perfect Freehand 03:29
  • ایجاد عنصر مداد جدید 03:55
  • بروزرسانی آرایه ای از نقاط 05:08
  • ترسیم عنصر مداد 12:26
  • فیکس کردن خطای کنسول 01:40
  • ایجاد دکمه متن 02:15
  • ریفکتور کوچک مدیریت هندلر ماوس پایین 05:18
  • بروزرسانی عنصر متن 02:11
  • رندرینگ Text Area 06:36
  • ترسیم عنصر متن 04:27
  • مدیریت رویداد Blur 08:10
  • فیکس کردن خطای کنسول 01:11
  • فیکس کردن افکت پرش 03:58
  • ایجاد دکمه سلکشن 03:05
  • دریافت عنصر در پوزیشن 20:40
  • فیکس کردن باگ با پوزیشن 02:46
  • دریافت مکان‌ نمای صحیح وابسته به پوزیشن 07:35
  • تنظیم نوع عمل وابسته به پوزیشن روی مستطیل 07:26
  • محاسبه افست و تنظیم عنصر 03:59
  • محاسبه مختصات پس از حرکت عنصر 06:02
  • فیکس کردن باگ و تست قابلیت حرکت 03:35
  • قابلیت تغییر اندازه و تست 14:29
  • حرکت عنصر متن 07:26
  • تغییر اندازه خط 08:25
  • حرکت دادن خط 13:01
  • انتخاب عنصر مداد 10:55
  • فیکس کردن باگ با انتخاب 01:31
  • افزودن لاگین هنگام حرکت 09:07
  • فیکس کردن باگ با حرکت 03:20
  • آماده سازی اسلایس مکان نما (ریداکس) 07:00
  • آماده سازی رویدادها برای ارسال داده مکان نما 03:55
  • اشتراک گذاری پوزیشن مکان نما با سایر کاربران 11:11
  • رندرینگ مکان نماها 06:27
  • حذف مکان نما کاربر Disconnect شده 04:16

6,262,000 ریال 27$

مشخصات آموزش

وایت بورد تعاملی 2023 با React Canvas و SocketIO

  • سطح دوره:همه سطوح
  • تعداد درس:74
  • مدت زمان :07:07:41
  • حجم :3.8GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: دوره های Udemy
  • تعداد بازدید: 1

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

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

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
  • سطح دوره:
  • زبان: دوبله فارسی

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

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