دوره آموزشی ساخت اپلیکیشنهای واکنشی با Ruby on Rails 7 و Hotwire
1 ساعت 30 دقیقهمتوسط2023-05-31
مدرسین

David Morales
Web Developer, Technical Instructor
جزئیات دوره
Ruby on Rails 7 روش جدیدی را برای ساخت اپلیکیشنهای واکنشی معرفی کرده است که به کمک Hotwire میتوان بدون نیاز به نوشتن دستی جاوا اسکریپت، اپلیکیشنهای مدرن توسعه داد. این روش سادهتر و خودکارتر است و روند ساخت وب اپلیکیشنهای تعاملی و سریع را بهبود میبخشد.
در این دوره، دیوید مورالس، توسعهدهنده وب و مدرس فنی، تمامی اجزای Hotwire را بررسی میکند:
✅ Turbo Drive
✅ Turbo Frames
✅ Turbo Streams
✅ Stimulus
علاوه بر یادگیری تئوری، این مفاهیم را با پیادهسازی در یک اپلیکیشن لیست وظایف (To-Do List) تمرین خواهید کرد.
در این دوره، دیوید مورالس، توسعهدهنده وب و مدرس فنی، تمامی اجزای 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی معرفی عملی Ruby on Rails
- دوره آموزشی نگاه اولیه به Ruby on Rails 7
- دوره آموزشی مدلها و انجمنهای Ruby on Rails
- دوره آموزشی کنترلرها و نماهای Ruby on Rails
- دوره آموزشی Ruby on Rails: اشکال زدایی
- دوره آموزشی یادگیری جامع Ruby on Rails 7
- دوره آموزشی یادگیری جامع مدلها و انجمنها در Ruby on Rails 6
- دوره آموزشی کنترل کنندهها و ویوها در Ruby on Rails 6