تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی ساخت اپلیکیشن‌های واکنشی با Ruby on Rails 7 و Hotwire

دوره آموزشی ساخت اپلیکیشن‌های واکنشی با Ruby on Rails 7 و Hotwire

1 ساعت 30 دقیقهمتوسط2023-05-31

مدرسین

David Morales

David Morales

Web Developer, Technical Instructor

جزئیات دوره

Ruby on Rails 7 روش جدیدی را برای ساخت اپلیکیشن‌های واکنشی معرفی کرده است که به کمک Hotwire می‌توان بدون نیاز به نوشتن دستی جاوا اسکریپت، اپلیکیشن‌های مدرن توسعه داد. این روش ساده‌تر و خودکارتر است و روند ساخت وب اپلیکیشن‌های تعاملی و سریع را بهبود می‌بخشد.

در این دوره، دیوید مورالس، توسعه‌دهنده وب و مدرس فنی، تمامی اجزای Hotwire را بررسی می‌کند:
✅ Turbo Drive
✅ Turbo Frames
✅ Turbo Streams
✅ Stimulus

علاوه بر یادگیری تئوری، این مفاهیم را با پیاده‌سازی در یک اپلیکیشن لیست وظایف (To-Do List) تمرین خواهید کرد.

مهارت ها

Ruby on RailsBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentWeb DevelopmentOpen SourceOne-Off

سرفصل ها

0. مقدمه

  • 01 - برنامه‌های Hotwire - Reactive Ruby on Rails
  • 02 - آنچه باید بدانید
  • 03 - آنچه قبلاً موجود بود
  • 04 - Hotwire چگونه کار می‌کند - HTML بیش از سیم
  • 05 - ایجاد نمونه برنامه

1. توربو درایو

  • 06 - مروری بر درایو توربو
  • 07 - فعال و غیرفعال کردن Turbo Drive
  • 08 - دانلود مجدد دارایی‌های تغییر یافته
  • 09 - نمایش نوار پیشرفت بارگذاری صفحه

2. قاب‌های توربو

  • 10 - مروری بر فریم‌های توربو
  • 11 - قاب‌های توربو در عمل
  • 12 - فریم‌های متعدد در یک صفحه
  • 13 - هدف قرار دادن سایر فریم ها
  • 14 - بارگذاری خودکار یک فریم

3. توربو استریم

  • 15 - مروری بر جریان توربو
  • 16 - ایجاد لیست نمونه
  • 17 - اضافه کردن یک ردیف جدید به جدول
  • 18 - انجام به روز رسانی‌های متعدد
  • 19 - پخش پیام‌ها - قسمت اول
  • 20 - پخش پیام‌ها - قسمت 2

4. محرک

  • 21 - بررسی اجمالی محرک
  • 22 - اتصال به کنترلر
  • 23 - افزودن اهداف
  • 24 - فراخوانی عمل
  • 25 - جابجایی کلاس‌های CSS
  • 26 - ارسال داده‌ها به کنترل کننده‌ها با مقادیر

5. ساختن یک برنامه فهرست کارها

  • 27 - مقدمه
  • 28 - فشرده سازی صفحه فهرست
  • 29 - اضافه کردن وظایف جدید با Turbo Streams
  • 30 - ویرایش یک کار
  • 31 - نمایش خطاهای فرم
  • 32 - حذف وظایف
  • 33 - بررسی و برداشتن تیک وظایف
  • 34 - تقسیم لیست به دو قسمت

نتیجه

  • 35 - همه را کنار هم گذاشتن
  • 36 - مراحل بعدی

دوره های مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal