آموزش الگوهای پیشرفته طراحی: اصول طراحی

Advanced Design Patterns: Design Principles

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: ممکن است شما با مفاهیم اساسی طراحی شی گرا - وراثت ، کپسوله سازی ، چند شکلی و انتزاع - آشنا باشید اما مجموعه ای از اصول طراحی سطح بالاتر وجود دارد که می تواند برای ارتقا design طراحی شما به سطح بعدی استفاده شود. اصول طراحی تصمیمات طراحی شما را برای تولید نرم افزاری قابل اطمینان تر ، انعطاف پذیر و قابل نگهداری راهنمایی می کند. با اریک فریمن ، مربی همراه شوید ، زیرا او فراتر از مفاهیم استاندارد برنامه نویسی شی گرا است تا شما را با برجسته ترین اصول طراحی ، از جمله کپسول کردن انواع مختلف ، ترجیح ترکیب نسبت به وراثت ، اتصال شل و اصول SOLID ، آشنا کند. هر درس شامل مثالهایی است که نشان می دهد چگونه می توان از این اصول برای جلوگیری از اشتباهات پرهزینه در طراحی و ایجاد یک نرم افزار با کیفیت بالاتر با قابلیت نگهداری بیشتر استفاده نمود

سرفصل ها و درس ها

مقدمه Introduction

  • طرح خود را به سطح بعدی برسانید Take your design to the next level

  • اصول طراحی چیست؟ What are design principles?

  • چند اصل طراحی وجود دارد؟ How many design principles are there?

  • اصول طراحی و الگوهای طراحی Design principles and design patterns

1. اصول 1. The Principles

  • چه چیزی متفاوت است Encapsulate what varies

  • ترکیب مورد علاقه نسبت به وراثت Favor composition over inheritance

  • اتصال سست Loose coupling

  • برنامه برای رابط ها Program to interfaces

  • اصل مسئولیت منفرد Single responsibility principle

  • اصل باز Open-closed principle

  • اصل جایگزینی لیسکوف Liskov's substitution principle

  • اصل تفکیک رابط Interface segregation principle

  • اصل وارونگی وابستگی Dependency inversion principle

نتیجه Conclusion

  • ادامه تحصیل Continuing your studies

نمایش نظرات

نظری ارسال نشده است.

آموزش الگوهای پیشرفته طراحی: اصول طراحی
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
53m 44s
14
Linkedin (لینکدین) lynda-small
04 فروردین 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,198
- از 5
ندارد
دارد
دارد
Eric Freeman

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eric Freeman Eric Freeman

دکتر اریک فریمن نویسنده ، مربی و جانباز صنعت فناوری است. اریک به عنوان یک دانشمند رایانه آموزش دیده است که در رسانه ها (به عنوان CTO از Disney.com) ، نشر آنلاین (O'Reilly Media) و برنامه فضایی (ناسا) مقام های مختلفی در رسانه ها داشته است. اریک همچنین با داشتن بیش از نیم میلیون کتاب در دوره های چاپی و آنلاین در سکوهای برتر تدریس یکی از پرکاربردترین مدرسین صنعت فناوری است. اریک دارای مدرک دکترا از دانشگاه ییل است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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