الگوهای طراحی و ریفکتورینگ 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
مشخصات آموزش
الگوهای طراحی و ریفکتورینگ Ruby on Rails
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:12
- مدت زمان :1:09:02
- حجم :183.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy