نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه اصول SOLID طراحی شی گرا را در برنامه های جاوا به کار بگیرید تا سیستم هایی را به هم پیوند دهید که تغییر ، آزمایش و نگهداری آنها آسان است. همه توسعه دهندگان نرم افزار از بار کار با سیستم های شکننده ای که به مرور زمان بدهی های فنی زیادی دارند ، می دانند . این برنامه ها شکننده ، سفت و سخت و تقریباً تکامل پذیر نیستند. در این دوره ، اصول طراحی نرم افزار SOLID در جاوا ، شما توانایی ایجاد برنامه هایی را دارید که دارای اتصال کمتری هستند ، آزمایش آنها آسان تر و قابل نگهداری است. ابتدا یاد خواهید گرفت که چرا بهتر است روش ها و کلاس های خود را کوچک و متمرکز نگه دارید. در مرحله بعدی ، خواهید فهمید که چگونه می توان به طور موثر عملکردها را گسترش داد و روابط صحیحی بین کلاسهای خود ایجاد کرد. سرانجام ، شما در مورد چگونگی طراحی رابط های مناسب و نحوه جدا کردن سیستم خود با توجه به انتزاع ها ، کشف خواهید کرد. پس از پایان این دوره ، مهارت ها و دانش لازم برای ساخت برنامه های قوی و قابل نگهداری در جاوا را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
صرفه جویی در روز با SOLID
Saving the Day with SOLID
-
بررسی اجمالی دوره
Course Overview
-
مشکلات & nbsp؛ که & nbsp؛ وقتی SOLID & nbsp؛ اصول & nbsp؛ آیا & nbsp؛ استفاده نمی شوند استفاده می شود
Problems That Appear When SOLID Principles Are Not Used
-
بدهی فنی
Technical Debt
-
اصول جامد
The SOLID Principles
-
معرفی برنامه نمونه
Introducing the Sample Application
درک اصل مسئولیت منفرد (SRP)
Understanding the Single Responsibility Principle (SRP)
-
اصل مسئولیت منفرد
The Single Responsibility Principle
-
شناسایی & nbsp؛ چند & nbsp؛ دلایل تغییر & nbsp؛
Identifying Multiple Reasons to Change
-
خطر & nbsp؛ مسئولیت های متعدد & nbsp؛
The Danger of Multiple Responsibilities
-
نسخه ی نمایشی: استفاده از اصل مسئولیت منفرد
Demo: Applying the Single Responsibility Principle
-
خلاصه
Summary
تکامل کد با اصل بسته بسته (OCP)
Evolving Code with the Open Closed Principle (OCP)
-
اصل بسته بسته
The Open Closed Principle
-
نسخه ی نمایشی: منفی اضافه کردن ویژگی ها با اصلاح کد موجود
Demo: Downside of Adding Features by Modifying Existing Code
-
اصل بسته بسته & nbsp؛ پیاده سازی & nbsp؛ استراتژی ها
Open Closed Principle Implementation Strategies
-
نسخه ی نمایشی: قابلیت های نرم افزار را با استفاده از اصل بسته بسته گسترش دهید
Demo: Extend Software Capabilities Using the Open Closed Principle
-
استفاده از اصل بسته بسته برای & nbsp؛ چارچوب ها و API ها
Applying the Open Closed Principle for Frameworks and APIs
-
خلاصه
Summary
اعمال اصل تعویض لیسکوف (LSP)
Applying Liskov Substitution Principle (LSP)
-
اصل تعویض لیسکوف
The Liskov Substitution Principle
-
کشف تخلفات اصل تعویض لیسکوف
Detecting Violations of the Liskov Substitution Principle
-
رفع روابط نادرست بین انواع
Fixing Incorrect Relationships between Types
-
نسخه ی نمایشی: سلسله مراتب نوع صحیح را با استفاده از LSP اعمال کنید
Demo: Correct Type Hierarchies by Applying the LSP
-
خلاصه
Summary
تعدیل انتزاعات با اصل تفکیک رابط (ISP)
Modularizing Abstractions with the Interface Segregation Principle (ISP)
-
اصل تفکیک رابط
The Interface Segregation Principle
-
شناسایی رابط های "چربی" & nbsp؛
Identifying “Fat” Interfaces
-
بازسازی & nbsp؛ کد & nbsp؛ این & nbsp؛ بستگی به & nbsp؛ رابط های بزرگ & nbsp؛ دارد
Refactoring Code That Depends on Large Interfaces
-
نسخه ی نمایشی: از بین بردن رابط های بزرگ با استفاده از اصل تفکیک رابط
Demo: Breaking down Large Interfaces Using the Interface Segregation Principle
-
خلاصه
Summary
جدا کردن قطعات با اصل وارونگی وابستگی (DIP)
Decoupling Components with the Dependency Inversion Principle (DIP)
-
اصل وارونگی وابستگی
The Dependency Inversion Principle
-
نوشتن & nbsp؛ کد & nbsp؛ که & nbsp؛ به اصل وارونگی وابستگی احترام می گذارد
Writing Code That Respects the Dependency Inversion Principle
-
تزریق وابستگی (DI)
Dependency Injection (DI)
-
وارونگی کنترل (IoC)
Inversion of Control (IoC)
-
نسخه ی نمایشی: کد Refactoring با اصل وارونگی وابستگی
Demo: Refactoring Code with the Dependency Inversion Principle
-
خلاصه
Summary
-
خلاصه دوره و اجمالی کلیدی
Course Summary and Key Takeaways
نمایش نظرات