آموزش استفاده از اصول جامد برای نوشتن کد بهتر - یک دوره تصادف

Using SOLID Principles to Write Better Code - A Crash Course

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

کد بهتری بنویسید

نوشتن کدی که کار می کند به اندازه کافی آسان است - با این حال، کدی که به سادگی "کار می کند" به اندازه کافی خوب نیست. آیا درک آن آسان است؟ آیا نگهداری آن آسان است؟ آیا تغییر آسان است؟ تستش راحته؟ به عبارت دیگر - آیا از اصول معماری نرم افزار خوب استفاده می کند؟

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

این دوره کوتاهی است که می‌توانید در یک ساعت آن را انجام دهید، اما در نظر گرفته شده است که شما را به مهارت‌هایی مجهز کند که می‌توانید در طول عمر برنامه‌نویسی از آن استفاده کنید!

برخی از بازخوردهای مروری

"محتوا ساختار یافته است، گام به گام به طور واضح و مختصر ارائه شده است، نمونه های کد قطعاً روی کیک هستند زیرا اصول را به نمونه های دنیای واقعی می برد که بسیار ارزشمند هستند."

"دوره عالی با مثال های قابل فهم. برای اولین بار توضیح و به عنوان یک تجدید کننده خوب است"

"اول، این دوره بر روی موضوع بسیار مهمی تمرکز می کند که اغلب توسعه دهندگان معمولاً از آن صرف نظر می کنند، و ثانیاً خود دوره با مثال هایی که دقیقاً توضیح می دهد چگونه کد را می توان برای خوانایی، آزمایش و اطمینان از بهبود آن بهبود بخشید، بسیار خوب فکر شده است. تغییر کد بعداً آسان است."

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

اگر از آن راضی نیستید، این دوره شامل بازپرداخت 30 روزه بدون سؤال است.


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

معرفی Introduction

  • معرفی Introduction

اصول جامد SOLID Principles

  • اصل مسئولیت واحد Single Responsibility Principle

  • اصل باز/بسته Open/Closed Principle

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

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

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

  • بررسی: اصول SOLID Review: SOLID Principles

  • امتحان: اصول جامد Quiz: SOLID Principles

  • مسابقه - بازسازی Quiz - Refactoring

خلاصه Summary

  • خلاصه Summary

  • اصول جامد در عمل SOLID Principles in Practice

  • نقل قول/لیست مرجع Quote/Reference List

  • سخنرانی جایزه: کوپن تخفیف Bonus Lecture: Discount Coupon

نمایش نظرات

آموزش استفاده از اصول جامد برای نوشتن کد بهتر - یک دوره تصادف
جزییات دوره
40 mins
11
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
7,611
4.3 از 5
ندارد
دارد
دارد
Riaan Nel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Riaan Nel Riaan Nel

معمار نرم افزار