این دوره پروژه محور بوده و قدم به قدم از ابتدا تا انتها ساخت یک سیستم مدیریت محتوا خبری (News CMS) را به شما با PHP و معماری MVC یاد خواهد داد. نیمی از قسمت های آموزشی این دوره به آموزش معماری mvc در php اختصاص داده شده و باقی آن ویژه آموزش پیاده سازی پروژه پرتال خبری با PHP MVC خواهد بود. MVC یک معماری سه لایه است که در سال ۱۹۷۰ ایجاد شد.این معماری ابتدا برای زبان smalltalk ایجاد شد. همان طور که میدانید MVC مخفف یه کلمه Model(مدل) و View(نمایشگر) و controller( کنترلگر) است.
MODEL : وظیفه کار با پایگاه داده را بر عهده دارد.
VIEW : وظیفه ارتباط با کاربر نهایی را بر عهده دارد.
Control : وظیفه کنترل View و Model و نحوه ارتباط آن دو را با هم بر عهده دارد.