
- نام مشتری: ساخته شده جهت نمونه کار
- نوع پروژه: PHP
- قیمت: --
- زمان انجام پروژه: یک هفته
- مهارت های بکار رفته: کد نویسی تخصصی PHP و بکار گیری معماری MVC
- نام طراح: Armin Hajipour
این نمونه کار که ملاحظه میکنین نمونه کوچکی از یک سیستم مدیریت محتواست که با معماری MVC برنامه نوسی شده.
شاید در نگاه اول کمی ساده بنظر بیاد (که همینطور هم هست) اما این نمونه صرفا جهت نمایش مهارت های کد نویسی با معماری MVC بوده و جوری برنامه نویسی شده که با چند خط کد میشه هر قابلیتی بهش اضافه کرد.
بلد بودن معماری MVC یکی از بهترین مهارت ها برای یک توسعه دهنده و بک اند کار محسوب میشه.
هر شخصی که طراحی و توسعه وبسایت انجام میده، بعد از یادگیری مبحث برنامه نویسی تابع محور (functional programming) لازمه که این مدل برنامه نویسی (MVC) رو یاد بگیره.
یکی از خوبی های معماری MVC مقیاس پذیر بودن پروژه های اونه. و به راحتی میشه همه بخش های اون رو کنترل کرد.
یکی دیگه از خوبی های این نوع کد نویسی اینه که هم زمان میتونن افراد زیادی روی بخش های مختلف پروژه کار کنن. چون بخش ها به درستی از هم تفکیک شدن و به موقع یکدیگر رو فراخوانی میکنن.
درسته که بلد بودن این مدل برنامه نویسی نسبت به برنامه نویسی تابع محور بسیار ارزشمند تر و منعطف تره. ولی این مهارت، پیش نیازیه برای یاد گیری فریم ورک های قدرتمندی مثل لاراول که اون ها هم با استفاده از همین معماری ساختار بندی شدن.
برای دیدن نمونه کار های من که با لاراول نوشته شدن به بخش نمونه کار ها مراجعه کنید.