آموزش معماری MVC

بروزرسانی 30 آبان 1401

آموزش معماری MVC
رایگان
آموزش معماری MVC

آموزش معماری MVC

رایگان
سرفصل‌های دوره
لینکداین تلگرام توییتر

کاربر عزیز، شما به عنوان کاربر مهمان در وبسایت سکان آکادمی حضور دارید. برای ، به حساب کاربری تان وارد شوید.

* شما پس از ورود، مجددا به همین صفحه بر می گردید.

header-svg-bg

معرفی دوره


آشنایی با مفهوم معماری Model View Controller

MVC برگرفته از کلمات Model View Controller است که این معماری کاربردش در توسعهٔ نرم‌افزارهای مختلف به‌خصوص وب اپلیکیشن‌ها است به طوری که از سه بخش عمده تشکیل شده که عبارتند از:

- Model: این بخش، که کلیدی‌ترین لایه می‌باشد، مسئول اصطلاحاً Business Logic اپلیکیشن است.
- View: این بخش مسئولیت نمایش داده‌ها را بر عهده دارد.
- Controller: این بخش مسئول برقراری ارتباط مابین مدل و ویو است.

الگوی معماری MVC موجب جداسازی کامپوننت‌های فوق در یک وب اپلیکیشن می‌شود به طوری که در نهایت منجر به کاهش پیچیدگی و سهولت توسعۀ اپلیکیشن خواهد شد و این امکان را برای دولوپرها فراهم می‌آورد تا بتوانند به شیوه‌ای مؤثر از سورس‌کد اپلیکیشن استفادۀ مجدد داشته باشند. به طور کلی، از این الگوی معماری می‌توان برای طراحی معماری وب اپلیکیشن‌ها در اکثر زبان‌های برنامه‌نویسی از جمله پی‌اچ‌پی استفاده کرد (لازم به ذکر است که سایت سکان آکادمی با این معماری طراحی شده است.)

معرفی دورهٔ آموزش معماری MVC

در این دوره، که مخاطب اصلی‌اش دولوپرهای بک‌اِند است، اقدام به توسعهٔ یک فریمورک ساده بر پایهٔ معماری سه‌لایهٔ MVC خواهیم کرد و لازم به یادآوری است که در این دورهٔ آموزشی زبان انتخابی پی‌اچ‌پی است و از همین روی آشنایی با این زبان و همچنین مفاهیم شیئ‌گرایی به منظور درک بهتر آموزش‌ها ضروری است.

header-svg-bg

مدرس شما در این دوره


بهزاد مرادی teacher-role-verified-icon
برنامه‌نویس

این عضو تیم تا کنون چیزی در مورد خود ننوشته است.

برنامه نویس Front End شو!

در  کارراهه‌ی فرانت اند سکان آکادمی؛ دوره‌های آموزشی ویدیویی و متنی، دوره‌های پروژه محور، آزمون‌های منظم و بسیاری خدمات دیگر طراحی شده است تا هر آنچه که برای استخدام به عنوان برنامه نویس Front-End نیاز دارید را داشته باشید.

cover-of-برنامه نویس Front End شو!
online-support-icon