آموزش تسلط بر اصول SOLID طراحی شی گرا (C#) - آخرین آپدیت

دانلود Mastering SOLID Principles of Object Oriented Design (C#)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: بر اصول SOLID با استفاده از C# مسلط شوید. نوشتن کد قابل نگهداری، مقیاس پذیر و قوی را از طریق مثال های عملی بیاموزید. پنج اصل SOLID (SRP، OCP، LSP، ISP، DIP) را در طراحی نرم افزار خود برای ایجاد کد تمیز، قابل نگهداری و مقیاس پذیر درک کرده و به طور موثر اعمال کنید. تکنیک‌هایی را برای بازسازی و بهبود پایگاه‌های کد موجود، تضمین خوانایی بهتر، کاهش بدهی فنی و نگهداری آسان‌تر بیاموزید. توسعه مهارت‌هایی برای طراحی سیستم‌های نرم‌افزاری که می‌توانند با نیازهای متغیر با حداقل تأثیر سازگار شوند و موفقیت بلندمدت پروژه را ارتقا دهند. اجزای کد ماژولار و قابل استفاده مجدد را ایجاد کنید که امکان توسعه و ادغام کارآمد در پروژه ها و سیستم های مختلف را فراهم می کند. پیش نیازها: دانش برنامه نویسی پایه تجربه برنامه نویسی شی گرا (OOP) درک مفاهیم اولیه توسعه نرم افزار

پتانسیل کامل مهارت های برنامه نویسی C# خود را با دوره جامع ما در مورد تسلط بر اصول SOLID باز کنید. SOLID مخفف پنج اصل اساسی طراحی شی گرا است که تضمین می کند کد شما قابل نگهداری، مقیاس پذیر و قوی است. این اصول عبارتند از: مسئولیت منفرد، باز/بسته، جایگزینی لیسکوف، جداسازی رابط و وارونگی وابستگی.

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

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

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


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

مقدمه Introduction

  • مقدمه دوره Introduction to the Course

  • مروری بر اصول SOLID Overview of SOLID Principles

اصل مسئولیت واحد (SRP) Single Responsibility Principle (SRP)

  • اصل مسئولیت منفرد چیست؟ What is Single Responsibility Principle

  • درک و شناسایی نقض SRP و رفع آن - مثال کد Understanding and identifying SRP violation and fixing it - Code example

  • مزایای انطباق با اصل مسئولیت واحد Benefits of conforming to Single Responsibility Principle

اصل باز/بسته (OCP) Open/Closed Principle (OCP)

  • اصل باز-بسته چیست What is Open-Closed Principle

  • درک و شناسایی نقض OCP و رفع آن - مثال کد Understanding and Identifying OCP violation and fixing it - Code example

  • مزایا و اهمیت اصل باز-بسته Benefits and importance of Open-Closed Principle

اصل جایگزینی لیسکوف (LSP) Liskov Substitution Principle (LSP)

  • اصل جایگزینی لیسکوف (LSP) چیست؟ What is Liskov Substitution Principle (LSP)

  • درک و شناسایی نقض LSP و رفع آن - مثال کد Understanding and Identifying LSP violation and fixing it - Code example

  • مزایا و اهمیت اصل جایگزینی لیسکوف (LSP) Benefits and importance of Liskov Substitution Principle (LSP)

اصل جداسازی رابط (ISP) Interface Segregation Principle (ISP)

  • اصل جداسازی رابط (ISP) چیست؟ What is Interface Segregation Principle (ISP)

  • درک و شناسایی نقض ISP و رفع آن - نمونه کد Understanding and Identifying ISP violation and fixing it - Code example

  • مزایا و اهمیت اصل جداسازی رابط (ISP) Benefits and importance of Interface Segregation Principle (ISP)

اصل وارونگی وابستگی (DIP) Dependency Inversion Principle (DIP)

  • اصل وارونگی وابستگی (DIP) چیست؟ What is Dependency Inversion Principle (DIP)

  • درک و شناسایی نقض DIP و رفع آن - مثال کد Understanding and Identifying DIP violation and fixing it - Code example

  • موضوعات بیشتر مرتبط با DIP More Topics closely related to DIP

  • مزایا و اهمیت اصل وارونگی وابستگی (DIP) Benefits and importance of Dependency Inversion Principle (DIP)

خلاصه و بعد Summary and what next

  • خلاصه و بعد Summary and what next

نمایش نظرات

آموزش تسلط بر اصول SOLID طراحی شی گرا (C#)
جزییات دوره
2 hours
19
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,015
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Rajat Singh Rahul Rajat Singh

معمار راه حل | مایکروسافت MVP | CodeProject MVP