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

الگوهای طراحی و ریفکتورینگ Ruby on Rails

الگوهای طراحی و ریفکتورینگ Ruby on Rails

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

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

در توسعه وب مدرن، حفظ کدهای تمیز، کارآمد و مقیاس‌پذیر می‌تواند چالش‌برانگیز باشد، به‌خصوص زمانی که اپلیکیشن ها در حال پیچیده‌تر شدن هستند. در حالی که ممکن است مبانی Rails را یاد گرفته باشید، اما الگوهای طراحی و استراتژی‌ها و بهترین شیوه‌های زیادی وجود دارد که می‌توانند برای درخشش یک اپلیکیشن Rails پیاده‌سازی شوند.

در این دوره، الگوهای طراحی و ریفکتورینگ Ruby on Rails، خواهید آموخت که چگونه اپلیکیشن های Ruby on Rails خود را با استفاده از الگوهای طراحی پیشرفته و تکنیک‌های ریفکتورینگ بهبود و ساده‌سازی کنید. ابتدا، چند الگوی طراحی پایه را بررسی خواهید کرد و برخی از بهترین شیوه‌های Ruby و OOP را مرور خواهید کرد تا ارتباط بهترین شیوه‌ها را با هم ببینید.

با پیشرفت دوره، ریفکتورینگ 'WikiApp' موجود خود را انجام خواهیم داد - که در حالت پایه آن، یک sandbox عالی و بی نقص برای بررسی ریفکتورینگ و بهینه‌سازی ویوها و کنترلرها در اختیار ما قرار خواهد داد.

در نهایت، جزئیات و سفارشی‌سازی Rail را با استفاده از concerns و helpers بررسی خواهیم کرد. هنگامی که این دوره را به پایان برسانید، درک کاملی از الگوهای طراحی Rails و استراتژی‌های ریفکتورینگ خواهید داشت و می‌توانید اپلیکیشن های Ruby on Rails را به‌صورت مقیاس‌پذیرتر، کارآمدتر و با نگهداری آسان‌تر بسازید. این دوره برای توسعه‌دهندگان Rails که به دنبال عمیق‌تر کردن درک خود از الگوهای طراحی و ارتقای شیوه‌های برنامه‌نویسی خود به سطح بعدی هستند، ایده‌آل است.

الگوهای طراحی و ریفکتورینگ Ruby on Rails

  • بررسی دوره 0:01:00
  • مقدمه‌ای بر الگوهای Factory و Strategy 0:03:00
  • متد Factory 0:03:00
  • پیاده‌سازی متد Factory 0:08:00
  • الگوی استراتژی 0:07:00
  • مدیریت خطا با concerns 0:08:00
  • الگوهای طراحی برای ویوها 0:06:00
  • بهبود ویوها با استفاده از helpers 0:06:00
  • سهولت در عملکردهای کنترلر 0:11:00
  • توزیع، نگهداری و یکپارچه‌سازی 0:06:00
  • استفاده از بلوک‌های Ruby برای دامنه‌های داینامیک 0:04:00
  • مرتب سازی مدل‌ها با دکوراتورها 0:06:00

490,000 98,000 تومان

مشخصات آموزش

الگوهای طراحی و ریفکتورینگ Ruby on Rails

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:متوسط
  • تعداد درس:12
  • مدت زمان :1:09:02
  • حجم :183.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
7,906,500 1,581,300 تومان
  • زمان: 20:01:35
  • تعداد درس: 101
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,715,500 1,543,100 تومان
  • زمان: 19:32:42
  • تعداد درس: 212
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
599,000 119,800 تومان
  • زمان: 1:31:18
  • تعداد درس: 33
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,968,000 393,600 تومان
  • زمان: 04:59:48
  • تعداد درس: 92
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
559,500 111,900 تومان
  • زمان: 01:25:39
  • تعداد درس: 10
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:48:00
  • تعداد درس: 11
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:47:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:28:00
  • تعداد درس: 11
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های Skillshare
490,000 98,000 تومان
  • زمان: 0:47:11
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی

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

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