جلسه 7 - دوره ی پروژه محور ساخت فریمورک php mvc
با استفاده از لینک زیر شما میتوانید در این دوره بصورت کامل شرکت کنید
..
.در این دوره ی آموزشی ، یک فریمورک کامل برای زبان PHP میسازیم که از الگوی طراحی MVC بهره میبرد .
یک فریمورک سریع و ایمن به همراه تنظیمات و قابلیت گسترش و ماژولار که میتوان در آینده برای آن کتابخانه های مختلفی هم تولید کرد .
در پایان این دوره شما به مباحث اصلی زبان برنامه نویسی php مسلط میشوید و همچنین توانایی ساخت یک فریمورک شخصی برای طراحی و ساخت انواع وب سایت ها را فریمورک شخصی خود را خواهید داشت . مطمئنا طراحی و ساخت وب سایت ها به زبان php بصورت خام کار درستی نخواهد بود و باید یک چهارچوب برای خود تعریف کنید و حتما از یک الگوی قوی بهره بگیرید که تمام این موارد در این دوره ی اموزشی به شما آموزش داده میشود .
فریمورک PHP چیست ؟ دوره ی آموزش ساخت فریمورک برای PHP با PHP MVC
فریمورک چیزی نیست جز ابزارهای آماده ، کلاس های از پیش نوشته شده ،متد های عملیاتی آماده که همه و همه برای کمک به برنامه نویس ساخته میشوند . بود و نبود فریمورک ضرورتی ندارد اما یک مثالی بزنیم تا این موضوع را متوجه بشید که وجود فریمورک چه کمکی به برنامه نویسان خواهد کرد مخصوصا برنامه نویسان php
سپس اگر طرح مورد پسند بوده باشد هرگز آن طراح لباس این همه زحمت که کشیده را برای تولید تک به تک لباس ها تکرار نمیکند بلکه همان یک فرآیندی که قبلا انجام داده است را تکرار میکند یا به یک تولیدی میسپارد تا آن فرایند را بصورت تکراری انجام دهند . آن طراح لباس فقط یکبار زحمت کشیده است ولی ممکن است هزاران بار از آن زحمت استفاده شود .
بزارید یک مثال غیر برنامه نویسی بزنیم ، فرض کنید یک طراح لباس برای دوخت یک لباس مجلسی زنانه شروع میکند به الگو گرفتن از طرح های خارجی و بعد روی برگه ی خود طرح هایی برای اندام های زنانه طراحی میکند سپس جنس پارچه ی مناسب را تعیین میکند سپس نحوه ی دوخت ، محل قرار گرفتن دکمه ها یا زیپ و ... ، و در نهایت گلدوزی و هر چیز دیگری که نیاز باشد انجام میگیرد تا یک لباس نمونه تولید میشود . ساخت فریمورک برای برنامه نویسی هم همچین چیزی است شما یکبار یک ابزاری تولید میکنید و هر زمانی که دوست داشتید ازش استفاده میکنید . ابزارهای کنار هم جمع میشوند و یک فریمورک کامل را ایجاد میکنند که در آینده از کارهای تکراری جلوگیری میکند و خیلی چیزها توسط فریمورک انجام میگیرد .
MVC یا ام وی سی چیست و چه کاری انجام میده ؟
جداسازی رابط کاربری یا ظاهر سایت از هسته ی آن
ام وی سی مخفف سه کلمه ی مدل ، ویو و کنترلر هست . این مفهوم برای ساخت یک الگوی طراحی در تمام زبان های برنامه نویسی کاربرد دارد . با یادگیری MVC شما در هر زبانی میتوانید از این الگو برای طراحی و پیاده سازی پروژه های خود استفاده کنید اما چرا باید MVC استفاده شود ؟ MVC با جدا سازی کدهای view یا بخش رابط کاربری از مرکز پروژه که همان بخش controller هست و همچنین جداسازی بخش model که با پایگاه داده ی شما در ارتباط است باعث میشود کارآیی پروژه شما بسیار زیاد شود و مزیت های زیر را به ارمغان می آورد :
امنیت پروژه را بالا میبرد
سرعت توسعه زیاد میشود
برای کار گروهی یا واگزاری پروژه به برنامه نویس دیگر کمک میکند
به استاندارد سازی پروژه کمک میکند
سرعت پروژه را بالا میبرد
کدها مرتب و هر بخش سرجای خودش است
باعث افزایش خوانایی پروژه میشود
و ...
تصویر مفهومی mvc را در زیر میبینید اما این دوره mvc را کامل پوشش داده است و نیازی نیست نگران آن باشید
mvc یا ام وی سی چیست - php mvc چیست
اهداف این دوره ی آموزشی چیست
این دوره در قالب ده عدد فایل ویدیویی با کیفیت بالا اچ دی و کیفیت صوتی عالی تهیه شده است . شما با این دوره بصورت کامل برنامه نویسی یک فریمورک قابل گسترش با زبان برنامه نویسی PHP را یاد خواهید گرفت که از الگوی طراحی MVC پیروی خواهد کرد .
درسته که این دوره یک دوره ی پروژه محور ساخت فریمورک برای PHP بصورت mvc است ولی در این دوره اهدافی در نظر داشته ایم تا شما به آنها دست پیدا کنید از جمله :دوره ی آموزش ساخت فریمورک php mvc
آموزش php mvc
آموزش پی اچ پی mvc
آموزش پی اچ پی
دوره پروژه محور پی اچ پی ام وی سی
Comments