در جریان پیاده سازی پروژه، با الگوهای طراحی متفاوتی مانند Command ، Mediator و ... سر وکار خواهیم داشت. پیشنهاد می شود قبل از شرکت در این دوره، مباحث مربوط به الگوهای طراحی شیء گرا و اصول طراحی (مثل SOLID) را مطالعه کرده و یا در دوره «اصول و الگوهای طراحی شیء گرا» آکادمی شرکت کنید.