در این قسمت پروژهی Employee System را به شکل حرفهای نصب میکنید و وارد دنیای واقعی پکیجهای پایتون میشوید.
در پایان این قسمت و دوره خواهید دید شیگرایی فقط ساختن کلاس نیست؛ شیگرایی یعنی طراحی سیستمهایی که قابل توسعه و قابل اعتماد هستند.
شما در این قسمت یاد میگیرید چطور importها را استاندارد کنید، فایلهای __init__.py را درست پر کنید و API رسمی پکیج را طراحی کنید.
در این قسمت آخرین اصلاحات پکیج را انجام میدهید و یاد میگیرید چطور پروژه را به شکل ماژولار اجرا کنید.
در این قسمت ساختار معروف src layout را پیادهسازی میکنید؛ یعنی کد اصلی پروژه داخل پوشهی src قرار میگیرد و ریشه پروژه فقط فایلهای مدیریتی را نگه میدارد.
در این قسمت ادامه ریفکتور پروژه Employee System را انجام میدهید.
در این قسمت یک Refactor بزرگ و کاملاً واقعی روی پروژه Employee System انجام میدهید.
در این قسمت با چگونگی پیادهسازی Constructor injection و Setter injection آشنا میشوید.
در این قسمت به کمک آموختههای این فصل، مشکلی را حل کنید تا سیستم مدیریت کارمندان بتواند از انواع اشیای ذخیرهساز اطلاعات که از یک قرارداد رفتاری پیروی کنند، پشتیبانی کند.
در این قسمت در قالب یک کد ساده، می آموزید چطور Composition و Aggregation را به گونهای پیاده کنید تا اصل DIP نقض نشود.