لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اصل جامد با دنیای واقعی و مثال برنامه نویسی زنده
Solid Principle with real world and live coding example
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اصل جامد با زبان برنامه نویسی شی گرا اصل SOLID با مثال و نمونه کد در دنیای واقعی یاد بگیرید چگونه از اصل SOLID برای نوشتن کدهای قابل آزمایش و قابل نگهداری استفاده کنید دانش اساسی معماری نرم افزار را از طریق اجرای اصول SOLID کسب کنید. با استفاده از تشبیهات دنیای واقعی، مفاهیم را به دقت درک کنید. در جلسات عملی شرکت کنید که در آن کدهای موجود را با اجرای اصول طراحی SOLID دوباره طراحی و بهبود می بخشید. درک درستی از فاکتورهای تمایز بین کد ظریف و قوی و کد طراحی ضعیف به دست آورید. کدنویسی ممکن است برای هر کسی قابل دسترسی باشد، اما کد با کیفیت بالا نادر است. با یادگیری نحوه تولید کد برتر، خود را متمایز کنید. به عنوان یک مهندس نرم افزار، از اصول SOLID برای تولید کد برتر با کیفیت استفاده کنید. پیش نیازها: مبانی برنامه نویسی
درک ایده های اساسی پشت SOLID ضروری است. زمانی که یک پایه محکم داشته باشید، نوشتن کد خوب به طور طبیعی برای شما ظاهر می شود. ویدیوهای YouTube رایگان زیادی در SOLID وجود دارد، اما اغلب فاقد انسجام هستند و از تشابه ها یا نمونه های کد درست استفاده نمی کنند. این دوره با تشبیهات و تکه کدهایی که به دقت انتخاب شده اند، به ماندگاری مفاهیم کمک می کند، هدف این دوره ارائه یک نمای کلی از اصول SOLID است. این نکات با استفاده از مثالهای عینی از زندگی روزمره و نمایشهای بصری تأکید میشوند.
نحوه طراحی سیستم های نرم افزاری تمیز و قابل نگهداری را با استفاده از اصول SOLID خواهید آموخت. با یادگیری اصول SOLID به درک عمیق تری از معماری نرم افزار دست خواهید یافت.
بیش از چهار دهه تحقیق آکادمیک و تجربه صنعت، اصول جامد را تقویت کرده است. اصول SOLID ابزارهای جهانی و ثابت شده در زمان را برای ارائه نرم افزار با کیفیت بالا فراهم می کند.
مخفف SOLID مخفف پنج اصل است:
اصل مسئولیت واحد
باز کردن اصل بسته
اصل جایگزینی لیسکوف
اصل جداسازی رابط
اصل وارونگی وابستگی
در طول این دوره، شما به درک عمیقی از اصول SOLID و اهمیت آنها خواهید رسید. متوجه خواهید شد که چگونه اجرای این اصول می تواند انعطاف پذیری، توسعه پذیری و خوانایی کد شما را افزایش دهد. در نهایت، لذت کار با کد SOLID را به طور مستقیم تجربه خواهید کرد.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
SOLID چیست؟
What is SOLID?
چرا از SOLID استفاده کنیم؟
Why use SOLID?
مزایای SOLID
Benefits of SOLID
اصل مسئولیت واحد
Single Responsibility Principle
اصل مسئولیت منفرد چیست؟
What is Single Responsibility Principle?
چرا از اصل مسئولیت واحد استفاده کنیم؟
Why use Single Responsibility Principle?
اصل مسئولیت واحد - مثال دنیای واقعی
Single Responsibility Principle - Real World Example
اصل مسئولیت واحد - مثال کد
Single Responsibility Principle - Code Example
اصل بسته را باز کنید
Open Closed Principle
اصل بسته باز چیست؟
What is Open Closed Principle?
چرا از Open Closed Principle استفاده کنیم؟
Why use Open Closed Principle?
Open Closed Principle - مثال دنیای واقعی
Open Closed Principle - Real World Example
Open Closed Principle - مثال کد
Open Closed Principle - Code Example
اصل جایگزینی لیسکوف
Liskov Substitution Principle
اصل جایگزینی لیسکوف چیست؟
What is Liskov Substitution Principle?
چرا از اصل جایگزینی لیسکوف استفاده کنیم؟
Why use Liskov Substitution Principle?
اصل جایگزینی لیسکوف - مثال دنیای واقعی
Liskov Substitution Principle - Real World Example
اصل جایگزینی لیسکوف - مثال کد
Liskov Substitution Principle - Code Example
اصل جداسازی رابط
Interface Segregation Principle
اصل جداسازی رابط چیست؟
What is Interface Segregation Principle?
چرا از اصل جداسازی رابط استفاده کنیم؟
Why use Interface Segregation Principle?
اصل جداسازی رابط - مثال دنیای واقعی
Interface Segregation Principle - Real World Example
اصل جداسازی رابط - مثال کد
Interface Segregation Principle - Code Example
نمایش نظرات