عنوان مقاله :

میخواهم لاراول یاد بگیرم

گردآوری و تالیف : حسام موسوی
تاریخ انتشار : 29 تیر 1395
دسته بندی ها : لاراول

در این مقاله کوتاه قصد دارم موضوعاتی که برای یادگیری لاراول برای شروع کار مورد نیاز هست رو برای شما بازگو کنم . اولین کاری که باید برای یادگیری لاراول انجام بدید اینکه بیاید یه دو، دو تا چهارتا کنید که آیا واقعا نیاز به این دارید این فریم ورک رو یاد بگیرید یا کاری که میخواین انجام بدید به راحتی با سیستم های مدیریت محتوا مثل وردپرس به انجام میرسه . اگر هدفتون اینکه برای شرکت ها یا برای ارتقاع سطح خودتون یا حتی برای انجام پروژه های خاص لاراول رو یاد بگیرید خوب این یک چیزی ، اما اگر میخواید لاراول یادبگیرید ولی هدف خاصی ندارید پس از نظر من شروع به یادگیری نکنید بهتره . خوب بگذریم چون اگر بخوایم در مورد اینکه شروع کنیم یا نکینم لاراول رو خودش یک مقاله جدا میشه اما ... 

از کجا باید شروع کنم ؟

این سوال واقعا مهمه شما برای یادگیری لاراول باید یکسری مقدمات رو بگذرونید مثل یادگیری کامل و درست خود php و یادگیری شی گرایی و آشنایی با MVC ؛ افراد خیلی خیلی زیادی رو میشناسم یا سراغ دارم که حتی نمیدونن MVC چیه یا شی گرایی دقیقا چی میشه اما میخوان لاراول رو یاد بگیرن و بعد از همه گلایه میکنند که لاراول چقدر سخته ؟ شما به چنین افرادی چی میگین واقعا ؟ 

پس اولین کار ؛ یادگیری کامل و مفید خود php محسوب میشه پس خیلی اساسی شروع به یاد گیری php کنید .
با خود php کارهای مختلفی انجام بدید تا با Syntax پی اچ پی آشنایت کافی بدست بیارید و بعد از انجام دادن اینکار برید سراغ شی گرایی ، شی گرایی یکی از متدهای روز برنامه نویسی جهانه و اگر کسی شی گرایی رو ندونه قطعا نمی تونه کاری رو پیش ببره در آینده . سعی نکنید همون اول کد نویسی شی گرایی رو یاد بگیرید چون اینکار باعث سردرگمیتون میشه البته از نظر من ، شما ابتدا مفهموم شی گرایی رو مطالعه کنید ، که شی گرایی چی هست چی کارا قراره بکنه یا اصلا فلسفه اش چیه و زمانی که این موضوعات رو فهمیدین شروع به یادگیری Syntax شی گرایی در php کنید . 

یادگیری شی گرایی در php با دونستن مفهومش خیلی خیلی براتون ساده میشه . بعد از یادگیری شی گرایی ، کلی راه رو اومدید و تقریبا اماده اید که کار رو با لاراول شروع کنید اما باید با یک مسئله دیگه هم آشنا بشین اونم MVC هستش . چرا باید یادش بگیرید ؟ خوب تقریبا تمام فریمورک ها از این پترن برای ساخت خودشون استفاده میکنن و با اشنا شدن این مفهوم خیلی راحت میتونید با کمی تلاش هر فریمورکی رو یاد بگیرید .

البته زمانی که این سه موضوع رو یادگرفتید بازم نیاید سمت فریمورک ها برید از نظر من چون باید با دونسته های جدید خودتون سعی کنید یک فریمورک بسازید یا تمرین زیاد کنید و بعد که بخواین یک فریمورک رو یاد بگیرید کارتون آسون میشه و تو پروژه های آینده اتون کمتر به مشکل میخورید. 

خیلی از مشکلاتی که در فریمورک لاراول براتون پیش میاد یا تو فریمورک های دیگه آشنا نبودن با شی گرایی و MVC که مشکلات زیادی رو براتون ایجاد میکنه اما شما خیلی راحت با کارهای که در بالا گفتم میتونید مسیرتون رو هموار کنید . امیدوارم این مقاله مورد استفاده افرادی که میخوان لاراول رو یاد بگیرن قرار بگیره . 

مقالات پیشنهادی

تغییر نام لاراول Elixir به لاراول Mix

در این پست میخوام در مورد یکی از اخبار جدیدی که در رابطه با لاراول ارائه شده صحبت کنم . که شاید برای دوستداران لاراول جالب باشه . در اکتبر سال 2014 بو...

یه لقمه نون و لاراول

در این مقاله کوتاه میخواهم در مورد برخی از موضوعاتی در لاراول صحبت کنم که واقعا کسانی که خواهان کار با لاراول هستند باید این موارد را بدانند . بارها و...

10 متد Collections کمتر شناخته شده ( اما بسیار جالب ) لاراول

به نظر من Eloquent لاراول یک ابزار عالی در لاراوله - احتمالا نیازی به تاکیید کردن من روی این مسئله نیست چون همه این مسئله رو میدونن . امروز میخوام لیس...

Laravel-Excel - تبدیل کردن ساده اطلاعات مدل به اکسل

امروز من می خوام به طور خلاصه بررسی اجمالی در مورد پکیج Laravel-Excel داشته باشم . به نظرم احتیاج به این نیست که در مورد این مطلب توضیح خاصی بدم چون ش...

دیدگاه های ارزشمند شما

برای ارسال نظر لازم است ابتدا وارد سایت شوید
مسعود | 1 سال پیش

با سلام
یه لطفی بکنید و یه آموزش رایگان در رابطه با ارسال و دریافت کنترل های select multiple با ajax در لاراول یه آموزش بزارید خیلی ضروری هست هر کاری میکنم نمیشه.
خیلی خیلی ممنون
انشاالله موفق باشید
یا علی

admin | 1 سال پیش

در یکی از دوره های سایت اموزش داده شده کار با ajax

abolfazlab | 1 سال پیش

سلام
آیا برای آموزش MVC دوره ای در نظر میگرید یانه؟
باتشکر

admin | 1 سال پیش

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

وحید غلامعلی | 1 سال پیش

سلام مرد بزرگ
یه چیزی دیدم ، گفتم شاید برات جالب باشه
http://www.linxiang.info/l5-cs/

وحید غلامعلی | 1 سال پیش

مثل همیشه مفییید .
یه جا اشاری کردی"" "خیلی از مشکلاتی که در فریمورک لاراول براتون پیش میاد یا تو فریمورک های دیگه آشنا نبودن با شی گرایی و MVC که مشکلات زیادی رو براتون ایجاد میکنه"""
دقیقا این باعش میشه که ساده ترین کارها هم برامون مبهم باشه که آیا با لارول میشه انجام داد یا نه!!
واقعا بعضی از پروژها ی خاص تو دهن خودمه و برام سواله واقعا میشه با لاراول پیاده کرد.؟!!
--------------
حسام جان فوق العاده ایی:) همیشه اینجام :)

admin | 1 سال پیش

مرسی از نظر و دلگرمیتون