دوره آموزشی
آموزش های 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

685,600 171,400 تومان

مشخصات آموزش

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

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

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

The Great Courses
1,250,000 250,000 تومان
  • زمان: 1:40:41
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 0:57:24
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,929,500 985,900 تومان
  • زمان: 06:37:02
  • تعداد درس: 79
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,497,500 1,099,500 تومان
  • زمان: 07:22:46
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
924,500 184,900 تومان
  • زمان: 01:14:29
  • تعداد درس: 10
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,351,000 270,200 تومان
  • زمان: 01:48:50
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 1:01:09
  • تعداد درس: 18
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,992,000 598,400 تومان
  • زمان: 04:00:58
  • تعداد درس: 56
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,213,000 242,600 تومان
  • زمان: 1:37:42
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی

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

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