Sokan Academy

نتایج جستجوی شما


نصب و انتشار عمومی پکیج پایتون

نصب و انتشار عمومی پکیج پایتون

در این قسمت پروژه‌ی Employee System را به شکل حرفه‌ای نصب می‌کنید و وارد دنیای واقعی پکیج‌های پایتون می‌شوید.


تست‌پذیری با SOLID؛ تست پروژه با pytest + Dependency Injection

تست‌پذیری با SOLID؛ تست پروژه با pytest + Dependency Injection

در پایان این قسمت و دوره خواهید دید شی‌گرایی فقط ساختن کلاس نیست؛ شی‌گرایی یعنی طراحی سیستم‌هایی که قابل توسعه و قابل اعتماد هستند.


اصلاح Importها و ساخت API پکیج

اصلاح Importها و ساخت API پکیج

شما در این قسمت یاد می‌گیرید چطور importها را استاندارد کنید، فایل‌های __init__.py را درست پر کنید و API رسمی پکیج را طراحی کنید.


اجرای لوکال پکیج و حل مشکلات اجرای ماژولار

اجرای لوکال پکیج و حل مشکلات اجرای ماژولار

در این قسمت آخرین اصلاحات پکیج را انجام می‌دهید و یاد می‌گیرید چطور پروژه را به شکل ماژولار اجرا کنید.


از پروژه اسکریپتی تا پکیج واقعی پایتون

از پروژه اسکریپتی تا پکیج واقعی پایتون

در این قسمت ساختار معروف src layout را پیاده‌سازی می‌کنید؛ یعنی کد اصلی پروژه داخل پوشه‌ی src قرار می‌گیرد و ریشه پروژه فقط فایل‌های مدیریتی را نگه می‌دارد.


چند ریفکتور و تمیزسازی مهم

چند ریفکتور و تمیزسازی مهم

در این قسمت ادامه‌ ریفکتور پروژه‌ Employee System را انجام می‌دهید.


ریفکتوری بزرگ در پروژه |  جدا کردن Payableها از لیست Employees

ریفکتوری بزرگ در پروژه | جدا کردن Payableها از لیست Employees

در این قسمت یک Refactor بزرگ و کاملاً واقعی روی پروژه Employee System انجام می‌دهید.


معرفی و مقایسه Constructor injection و Setter injection

معرفی و مقایسه Constructor injection و Setter injection

در این قسمت با چگونگی پیاده‌سازی Constructor injection و Setter injection آشنا می‌شوید.


اصلاح پروژه Employee management و کاهش وابستگی‌های سیستم

اصلاح پروژه Employee management و کاهش وابستگی‌های سیستم

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


چطور Composition و Aggregation را در پایتون پیاده کنیم؟

چطور Composition و Aggregation را در پایتون پیاده کنیم؟

در این قسمت در قالب یک کد ساده، می آموزید چطور Composition و Aggregation را به گونه‌ای پیاده کنید تا اصل DIP نقض نشود.

sokan-academy-footer-logo
کلیه حقوق مادی و معنوی این وب‌سایت متعلق به سکان آکادمی می باشد.