اصول جامد (2022) برای معماری و طراحی نرم افزار

Solid Principles (2022) for Software Architecture & Design

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اصول SOLID را از ابتدا مسلط کنید: نحوه پیاده سازی اصول SOLID را در پروژه REAL LIFE IT گام به گام بیاموزید

آنچه یاد خواهید گرفت

  • اصل ثابت برنامه نویسی شی گرا OOP برای طراحی و معماری نرم افزار
  • شناسایی طراحی بد در کد نرم افزار با دانش اصول جامد
  • پیاده سازی تمرینات نرم افزار با استفاده از اصول جامد
  • اجرای اصول طراحی جامد در سی شارپ
  • یادگیری اصل مسئولیت تک SRP
  • آموزش باز کردن اصل بسته OCP
  • آموزش اصل جایگزینی لیسکوف LSP
  • آموزش اصل جداسازی رابط ISP
  • آموزش اصل وارونگی وابستگی DIP
  • آموزش وارونگی کنترل IOC
  • آموزش تزریق وابستگی DI
  • اصول طراحی نرم‌افزار رایج مانند DRY، KISS، GRASP، منبع منفرد حقیقت و غیره

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

مقدمه Introduction

  • مقدمه ای بر درس اصول جامد Introduction to Solid Principle Course

  • چرا این دوره و چرا باید این دوره را بگذرانید | اصل جامد؟ Why this Course & Why you should take this Course | Solid Principle ?

  • SOLID Principles چیست؟ What is SOLID Principles

  • طراحی بو می دهد | نشانه های طراحی بد Design Smells | Signs of bad design

مطالعه موردی Case Study

  • بررسی اجمالی پروژه مطالعه موردی اصل جامد Solid Principle Case Study Project Overview

  • تنظیم کد مطالعه موردی برای یادگیری اصول جامد Case Study Code Setup for Learning Solid Principles

اصل مسئولیت واحد SRP | اصول جامد Single Responsibility Principle SRP | SOLID principles

  • اصل مسئولیت واحد SRP | اصول جامد Single Responsibility Principle SRP | SOLID principles

  • مسئولیت واحد یا دلیل واحد را برای تغییر تعریف کنید Define Single Responsibility or Single Reason to change

  • تغییرات مطالعه موردی برای تعریف مسئولیت Case Study Changes for Defining Responsibility

  • اصل کارشناس اطلاعات-GRASP Information Expert Principle-GRASP

  • تجزیه Decomposition

  • انسجام Cohesion

  • جفت Coupling

  • چک لیست نهایی SRP برای پیاده سازی SRP Final Checklist for Implementation

  • آزمون SRP SRP Quiz

Open Closed Principle OCP | اصول جامد Open Closed Principle OCP | SOLID principles

  • OCP اصل بسته را باز کنید Open Closed Principle OCP

  • چک لیست OCP | باز کردن چک لیست اصول بسته OCP Checklist | Open close principle checklist

  • مسابقه OCP OCP quiz

اصل جایگزینی لیسکوف LSP | اصول جامد Liskov Substitution Principle LSP | SOLID principles

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

  • LSP در زندگی واقعی LSP in Real Life

  • چک لیست LSP LSP Checklist

  • آزمون LSP LSP Quiz

اصل جداسازی رابط ISP | اصول جامد Interface Segregation Principle ISP | SOLID principles

  • رابط ها و مفاهیم انتزاعی Interfaces and Abstraction Concepts

  • اجرای انتزاع با استفاده از رابط ها قسمت 2 Implement Abstraction using Interfaces Part-2

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

  • چک لیست ISP برای پیاده سازی ISP Checklist for implementation

  • امتحان ISP ISP Quiz

اصل وارونگی وابستگی IOC | اصول جامد Dependency Inversion Principle IOC | SOLID principles

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

  • Dependency Injection DI Dependency Injection DI

  • وارونگی کنترل IOC Inversion of Control IOC

  • IOC-مطالعه موردی تغییرات IOC-Case Study Changes

  • چک لیست پیاده سازی DIP DIP Implementation Checklist

  • آزمون DIP DIP Quiz

نتیجه گیری درس اصول SOLID Conclusion of SOLID principles Course

  • خلاصه اصول جامد Summary of Solid Principles

  • سوالات مصاحبه اصل جامد Interview Questions Solid Principle

  • نتیجه Conclusion

اصول طراحی مشترک مهندسی نرم افزار Common Design Principles of software Engineering

  • اصل DRY DRY Principle

  • KISS Keep it ساده اصل احمقانه KISS Keep it Simple Stupid Principle

  • یاگنی - به آن نیاز نخواهی داشت YAGNI - You ain’t gonna need it

  • اصل هزینه فرصت Opportunity Cost Principle

  • اصل تیغ اوکام Occam’s Razor Principle

  • اصل کمترین شگفتی Principle Of Least Astonishment

  • از بهینه سازی زودرس خودداری کنید Avoid Premature Optimization

  • طراحی خشن جلو - RDUF Rough Design Up Front - RDUF

نمایش نظرات

اصول جامد (2022) برای معماری و طراحی نرم افزار
جزییات دوره
2h 39m
39
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,026
4.8 از 5
ندارد
دارد
دارد
Yogesh Dahake
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Yogesh Dahake Yogesh Dahake

نرم افزار رهبری توسعه دهنده! نام من yogesh dahake است! من یک مهندس نرم افزار سرب پرشور با یک دهه تجربه هستم و من بیش از هزار نفر از مردم خود را در بهره وری خود و اداری تدریس کرده ام و به وضوح از طریق کانال های یوتیوب من مانند ارتعاش و CodeKranti هدف من این است که افراد را قادر سازم نه فقط یاد بگیرند، بلکه به روش موثر کارآمد و موثر و ایجاد آن جرقه یادگیری. این به همین دلیل است که دوره های من ساده، عملی و بدون درهم و برهم است