تبلیغات

اصول SOLID برای توسعه دهندگان سی شارپ

دسته بندی ها: آموزش سی شارپ | C#.NET ، دات نت (NET.) ، آموزش های پلورال سایت (Pluralsight)

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

معرفی دوره

آیا این نوشته را دوست داشتید؟
SOLID Principles for C# Developers Publisher:Pluralsight Author:Steve Smith Duration:2h 8m Level:Beginner

It's easy to write software that fulfills its users' immediate needs, but is difficult to extend and maintain. Such software becomes a burden for companies striving to remain competitive. In this course, SOLID Principles for C# Developers, you will learn five fundamental principles of object-oriented design that will keep your software loosely coupled, testable, and maintainable. First, you will see how to keep classes small and focused, and how to extend their behavior without having to edit their source code. Then, you will discover the importance of properly designing interfaces and abstractions in your systems. Finally, you will explore how to arrange dependencies in your system so different implementations can be added or plugged in as needed, allowing a truly modular design. When you are finished with this course, you will understand how to build maintainable, extensible, and testable applications using C# and .NET.

پیشنهاد فرادرس