🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر اصول 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
نمایش نظرات