mdelaram
4 سال پیش توسط mdelaram مطرح شد
2 پاسخ

اموزش phpmvc

@SobhanDadkhah
اگه میشه منابع مفید برای یادگیری phpmvc معرفی کنید🙂


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
1

درود
ببینید مهمتر از هر چیز اینه که شما از الگوی MVC درک درستی داشته باشید..

  • Model لایه ای هست برای Business Logic ، Domain Knowledge و همچنین ارتباط با دیتابیس
  • Controller هم عموما کدها و لاجیک ما رو در خودش جا میده.. و با هر دو لایه View و Model در ارتباط هست
  • View هم که قسمتی هست که در نهایت به کاربر نشون میدیم.

اگر این مفاهیم رو خوب درک کردی.. ساخت یه سیستم کوچیک که از الگوی MVC تبعیت کنه، کار بسیار ساده ای هست. منتها باید با PHP راحت باشی و همچنین اصول شئ گرایی ..
مثلا لاراول رو در نظر بگیر..
لاراول نمونه عالی از استفاده از شئ گرایی هست...
درش اکثر قواعد SOLID رعایت شده
و از کلی الگوهای طراحی استفاده شده..

پیشنهاد میدم یه نگاه به دوره "The PHP Practitioner" جفری وی بندازید و بعد به سمت لاراول کوچ کنید.


سبحان دادخواه
تخصص : دانشجوی برنامه نویسی :)
@SobhanDadkhah 4 سال پیش آپدیت شد
-1

@mdelaram0813
سلام .
مثل همیشه آقای بیات توضیحات کامل و مفیدی ارائه دادن.
من اگر چیزی رو بخوام اضافه بکنم اینه که اگر php رو در حد شی گرایی بلد هستین و با کلاس ، آبجکت ، ارث بری و اینجور داستانها آشنا هستین ( حتی آشنایی خیلی ابتدایی ) قطعا و قطعا پیشنهاد من این دوره هست و از نگاه کردنش اصلا پشیمون نمیشین :
لینک دوره

به طور کلی از نظر من لاراکست بهترین منبع واسه وب و لاراوله و فووووووق العاده اصولی و روان تدریس میکنه . اما دوره هاش اینطور نیست که مثل راکت از صفر صفر توضیح بده و باید یه پیش زمینه ابتدایی خودتون داشته باشید تا راحت تر متوجه بشید و الا یکم به سرچ نیاز پیدا میکنید . ( اینطور نیست که متوجه نشید ولی خوب بعضی جاهاش رو ممکنه نیاز به سرچ داشته باشید ) و خوب چیزی که مشخصه زبانش انگلیسیه و خیلی ها راحت نیستن با دوره های زبان اصلی. ( مثلا زبانشون خوب هست ولی Listening ضعیفی دارن )
جالبی دوره ای که گفتم خدمتتون و آقای بیات هم بهش اشاره کردن اینه که هم شی گرایی و هم پیاده سازی یه فریم ورک ابتدایی شبیه به لاراول رو تدریس میکنه ( که همون معماری MVC هست ) و اینطوری نیست که این دو مبحث رو جدا کرده باشه و بعدش میتونید آموزش Laravel from scratch همون سایت رو ببینید که ادامه آموزش قبلی محسوب میشه و وارد دنیای لاراول میشه.

اگر آموزش فارسی نیاز دارین و با زبان ارتباط برقرار نمیکنید آموزش راکت مورد خوبی هست :
https://roocket.ir/series/learn-mvc-in-php-and-build-a-modern-framework

همونطور که قبلا هم اشاره کردم به عنوان کسی که سالها آموزش های بسییییاااار زیاد از انواع سایتهای ایرانی دنبال کردم و وقت زیادی ازم گرفت پیشنهاد میکنم اول از همه زبانتونو قوی کنید و بدونید که دیر یا زود روزی میرسه که بدون زبان انگلیسی پیشرفت غیرممکنه و روزی که زبانتون قوی باشه به هیچ عنوان سراغ آموزش های ایرانی نخواهید رفت! 😅
موفق باشید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام