دوره آموزشی الگوهای پیشرفته طراحی: اصول طراحی
53 دقیقهپیشرفته2020-03-23
مدرسین

Eric Freeman
Author, Computer Scientist
جزئیات دوره
ممکن است شما با مفاهیم اساسی طراحی شی گرا - وراثت ، کپسوله سازی ، چند شکلی و انتزاع - آشنا باشید اما مجموعه ای از اصول طراحی سطح بالاتر وجود دارد که می تواند برای ارتقا design طراحی شما به سطح بعدی استفاده شود. اصول طراحی تصمیمات طراحی شما را برای تولید نرم افزاری قابل اطمینان تر ، انعطاف پذیر و قابل نگهداری راهنمایی می کند. با اریک فریمن ، مربی همراه شوید ، زیرا او فراتر از مفاهیم استاندارد برنامه نویسی شی گرا است تا شما را با برجسته ترین اصول طراحی ، از جمله کپسول کردن انواع مختلف ، ترجیح ترکیب نسبت به وراثت ، اتصال شل و اصول SOLID ، آشنا کند. هر درس شامل مثالهایی است که نشان می دهد چگونه می توان از این اصول برای جلوگیری از اشتباهات پرهزینه در طراحی و ایجاد یک نرم افزار با کیفیت بالاتر با قابلیت نگهداری بیشتر استفاده نمود
مهارت ها
Software DesignJavaAdvancedOraclePythonProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01- طراحی خود را به سطح بعدی ببرید
- 02-اصول طراحی چیست
- 03-چند اصول طراحی وجود دارد
- 04-اصول طراحی و الگوهای طراحی
1. اصول
- 05-آنچه متفاوت است را محصور کنید
- 06-ترکیب بر ارث
- 07-کوپلینگ شل
- 08-برنامه به رابط ها
- 09-اصل مسئولیت واحد
- 10-اصل باز-بسته
- 11-اصل تعویض لیسکوف
- 12-اصل تفکیک رابط
- 13-اصل وارونگی وابستگی
نتیجه
- 14-ادامه مطالعه
دوره های مرتبط
- دوره آموزشی الگوهای طراحی هوش مصنوعی عاملمحور مبتنی بر فضای ابری
- دوره آموزشی بازتعریف نقشهای توسعه نرمافزار در عصر هوش مصنوعی
- دوره آموزشی الگوهای طراحی React
- دوره آموزشی معماری نرمافزار: الگوهایی برای توسعهدهندگان
- دوره آموزشی مبانی برنامه نویسی: طراحی شی گرا
- دوره آموزشی یادگیری توسعه رابط کاربری گرافیکی JavaFX
- دوره آموزشی پیادهسازی تخصصی طراحی دامنهمحور (DDD) در NET.
- دوره آموزشی مدیریت پروژه: انتخاب ابزار آنلاین مناسب