Sokan Academy

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

در این دورهٔ آموزشی با مفهوم معماری MVC در قالب پروژه‌ای کاربردی در زبان برنامه‌نویسی PHP آشنا خواهیم شد.

1 مسیر یادگیری
آموزش معماری MVC
1:10 ساعتآموزشمتنی
رایگانهدیه‌ای از سکان آکادمی

معرفی


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

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

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

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

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

سرفصل‌ها


7 سرفصل | 20 قسمت

پیش‌نیازها


آموزش برنامه نویسی
آموزش برنامه نویسی
6:10 ساعتآموزشمتنی
آموزش PHP 8
آموزش PHP 8
6:20 ساعتآموزشویدیویی

مدرس


سوالات متداول


آخرین گفت‌و‌گو‌های دوره


کاربر میهمان

شما به عنوان کاربر میهمان در سایت سکان آکادمی حضور دارید لطفاً برای ارسال دیدگاه ابتدا وارد حساب خود شوید.

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

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

1:10 ساعتآموزشمتنی
370+ دانشجو
رایگانهدیه‌ای از سکان آکادمی
sokan-academy-footer-logo
کلیه حقوق مادی و معنوی این وب‌سایت متعلق به سکان آکادمی می باشد.