آموزش لاراول

پیش نیازهای این دوره

آشنایی با زبان php از پیشنیاز های این دوره محسوب می شود.

در دوره آموزش لاراول سعی کردیم مفاهیم و سرفصل های اصلی را به ساده ترین و قایل درک ترین شیوه بیان کنیم تا دوستانی که به تازگی وارد دنیای برنامه نویسی و وب شده اند بتوانند به راحتی از این دوره های آموزشی برنامه نویسی استفاده کرده و بتوانند آموزش Laravel را یاد بگیرند این آموزش ها به صورت آموزش لاراول تصویری در اختیار شما قرار می گیرد شما عزیزان قبل از مشاهده آموزش Laravel باید دوره ی آموزش php را بگذارنید تا حداقل بتوانید یک فرم لاگین و ثبت نام با زبان پی اچ پی بنویسید تا بهتر بتوانید مفاهیم و مباحث آموزشی حرفه ای را درک کنید

لاراول چیست ؟

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

این فریم ورک در بین سایر فریم ورک های PHP از امنیت و سرعت توسعه بیشتری برخوردار است. از طریق لاراول شما قادر خواهید بود بدون اینکه تغییری در کدهای اصلی ایجاد کنید، عملکرد بسیاری از بخش ها را تغییر دهید. لاراول کتابخانه های بسیار متنوعی دارد و از اغلب کتابخانه های فریم ورک سیمفونی نیز استفاده می کند. همچنین این فریم ورک سرویس های مختلفی را برای برنامه نویسان ارائه می دهد. به عنوان مثال سرویس هایی همچون تأیید هویت، دسترسی‌های کاربران، کنسول Artisan، پرداخت و صورتحساب، کش، مجموعه‌ها و ... تنها گوشه ای از سرویس هایی است که این فریم ورک در اختیار برنامه نویسان قرار می دهد.

تاریخچه فریم ورک لاراول

لاراول چیست

حال که فهمیدیم فریم ورک لاراول چیست ، در این بخش قصد داریم تاریخچه آن را مورد بررسی قرار دهیم. تیلور اوتوِل (Taylor Otwell) خالق فریم ورک Laravel است. او با هدف ارائه یک راه حل پیشرفته تر نسبت به فریم ورک CodeIgniter، لاراول را برای توسعه وب اپلیکیشن ها ارائه کرد. اولین نسخه این فریم ورک در سال ۲۰۱۱ در اختیار توسعه دهندگان قرار گرفت. سپس یک ماه بعد، نسخه کامل شده و پایدار لاراول منتشر گردید. نسخه لاراول ۱ شامل مکانسیم‌ های Model، View، Session و Navigation بود ولی نبود Controller در آن باعث شد تا این فریم ورک از معماری MVC به صورت واقعی پشتیبانی نکند.

لاراول ۲ در همان سال ۲۰۱۱ همراه با بهینه‌ سازی‌ های متعددی منتشر شد.اصلی ترین ویژگی که در این نسخه افزوده شد، پشتیبانی از Controller ها در بود. Laravel با ارائه این نسخه توانست به صورت کامل از معماری MVC پشتیبانی کند و به عنوان یک فریم ورک شناخته شود. دومین ویژگی که در این نسخه اضافه شد، موتور رندر قالب blade بود. این موتور رندر با هدف افزایش سرعت توسعه قالب ها و کاهش میزان کدنویسی ارائه شد.

سومین نسخه از Laravel در سال 2012 منتشر شد. از ویژگی های مهمی که به این فریم ورک اضافه شده بود، استفاده از خط فرمان CLI بود که با نام artisan شناخته می شد. artisan امکانات بسیاری زیادی در اختیار توسعه دهندگان قرار می دهد. پشتیبانی داخلی از مدیریت سیستم پایگاه داده و ابزارهای کنترلی آن به نام migration ها، پشتیانی از سیستم پکیجینگ و اضافه شدن مستندات بسیار غنی در قالب سایت laravel.com بخشی از ویژگی هایی بود که در این نسخه از Laravel ارائه شده بودند. سومین نسخه از این فریم ورک، توانست محبوبیت زیادی را در بین کاربران ایجاد کند.

پس از موفقیت هایی که این فریم ورک در نسخه سوم به دست آورد، در سال ۲۰۱۳ چهارمین نسخه آن بر پایه کدهای Illuminate منتشر شد. این نسخه از لاراول به صورت کامل مورد بازنویسی قرار گرفت. این نسخه از لاراول با پشتیبانی از سیستم Composer گام بلندی در جهت پیشرفت و سبقت از سایر رقیبان خود برداشت. به دلیل استفاده از این ویژگی امکان استفاده از پکیج ها و کتابخانه های زیادی که توسط سایر برنامه نویسان PHP توسعه داده شده بود، برای کاربران امکان پذیر شد. همچنین امکاناتی مانند ارسال ایمیل به روش های مختلف و پشتیبانی از حذف شدن با تأخیر رکوردهای بانک اطلاعاتی (soft deletion) از دیگر امکانات نسخه 4 لاراول بود.

در سال 2015 پس از دو سال از ارائه چهارمین نسخه از این فریم ورک، نسخه 5 لاراول منتشر شد. این نسخه از لاراول از ویژگی های بسیار متععدی پشتیبانی می کرد. پشتیبانی از سیستم برنامه‌ ریزی اجرای وظایف با است از پکیج scheduler، بهینه سازی assets، ساده شدن عملیات احراز هویت، همچنین ارائه ساختار درختی برای توسعه اپلیکیشن ها بخشی از قابلیت‌های اضافه شده در لاراول 5 بود. این نسخه از Laravel به صورت مداوم مورد بروزرسانی قرار گرفت و در هر یک از این بروزرسانی ها امکانات و ویژگی های زیادی به این فریم ورک اضافه شد.

توسعه دهندگان این فریم ورک همواره در تلاش اند تا استفاده از این فریم ورک را برای کابران ساده و لذت بخش تر کنند. بنابراین آن ها بیش از پیش به توسعه لاراول می پردازند تا سیر تکاملی و رو به پیشرفت آن را حفظ کنند. تا کنون بروزرسانی های زیادی پس از نسخه 5 لاراول ارائه شده است. در هر یک از این بروزرسانی ها امکانات منحصر به فرد و کاربردی به این فریم ورک اضافه شده است. یکی از عوامل اصلی محبوبیت لاراول در میان کاربران بروزرسانی های مداوم است.

پیش نیازهای آموزش لاراول

  • آشنایی با HTML و CSS
  • آشنایی با PHP
  • آشنایی با دیتابیس
  • آشنایی با شی گرایی (OOP)
  • آشنایی با معماری MVC
  • آشنایی با دستورات خط فرمان
  • آشنایی با Composer

چرا آموزش لاراول سون لرن را بخریم ؟

  • یادگیری و بروز ‎رسانی آسان لاراول
  • آسان‏ سازی کارهای معمول در روند برنامه ‎نویسی نظیر احراز هویت، روتینگ، جلسات و کَش
  • راه ‎اندازی سریع و آسان محیط‎ ها و روابط چندگانه
  • بهره ‎گیری از ریموت کامپوننت
  • محدود‎کردن Eloquent با دستورات ساده
  • بهبود سرعت و افزایش ۱۰۰ درصدی سرعت مسیرها
  • دلپذیر کردن فرآیند توسعه برای توسعه ‎دهندگان بدون به خطر انداختن قابلیت‎های برنامه
  • استفاده از شیوه استاندارد Bundle در  نسخه ‎های اولیه و استفاده از پکیج ‎ها در نسخه جدید
  • اجرای آزمایش‎ های واحد متعدد با دستورات بسیار ساده
  • دسترسی ساده به دیتابیس و سهولت در تغییر وکنترل کدها و بروز رسانی و توسعه برنامه ‎ها
  • استفاده از موتور تپملیت Blade

سرفصل های آموزش لاراول سون لرن

  1. آموزش آماده سازی محیط کار در لاراول
  2. مقدمه ای بر شی گرایی ( تفاوت کدنویسی رویه ای و شی گرا) در لاراول
  3. مقدمه ای بر شی گرایی ( کلاس، ارث بری و interface ) در لاراول
  4. مقدمه ای بر شی گرایی (بخش سوم و آخر - static و abstract و trait ) در لاراول
  5. آموزش بررسی ساختار laravel و migration ها در لاراول
  6. آموزش آشنایی با Routing فریمورک Laravel در لاراول
  7. آموزش آشنایی با Blade و مدیریت فایل های View در لاراول
  8. فضاهای نام در controller ها در لاراول
  9. Model و ذخیره سازی اطلاعات در لاراول
  10. آموزش اعتبار سنجی داده های فرم در لاراول
  11. آموزش اعتبارسنجی با Form Request و نمایش لیست داده ها در لاراول
  12. آموزش پیاده سازی operation های لیست کاربران در لاراول
  13. آموزش ویرایش کاربر و اعتبار سنجی آن در لاراول
  14. آموزش لیست فایل ها در لاراول
  15. آموزش ذخیره سازی فایل در لاراول
  16. آموزش پیاده سازی طرح های اشتراکی در لاراول
  17. آموزش آشنایی با رابطه های چند به چند و پیاده سازی پکیج های فایل در لاراول
  18. آموزش ذخیره سازی اطلاعات فایل ها برای پکیج در لاراول
  19. آموزش پیاده سازی payments در لاراول
  20. آموزش پیاده سازی پکیج های خریداری شده کاربر در لاراول
  21. لیست پکیج های کاربر و بررسی دیتابیس دسته بندی ها در لاراول
  22. آموزش پیاده سازی دسته بندی های با Many To Many Polymorphic Relations در لاراول
  23. آموزش مدیریت دسته بندی ها در لاراول
  24. آموزش استفاده از select2 برای دسته بندی ها در لاراول
  25. آموزش مدیریت فایل های css و js با gulp در لاراول
  26. آموزش طراحی بخش خروجی وب سایت - نمایش فایل ها و پکیج ها در لاراول
  27. آموزش نمایش اطلاعات فایل در خروجی وب سایت در لاراول
  28. آموزش ایجاد صفحه نمایش طرح های اشتراکی در لاراول
  29. آموزش ثبت نام کاربر در طرح اشتراکی در لاراول
  30. آموزش محدودیت دانلود فایل ها بر اساس طرح اشتراکی در لاراول
  31. آموزش پیاده سازی سیستم ثبت نام و ورود در لاراول
  32. آموزش آشنایی با Guard و Middleware و پیاده سازی دسترسی مدیریت در لاراول
  33. آموزش پیاده سازی درخواست های Ajax در لاراول
  34. آموزش آشنایی با Event ها و Listener ها و پیاده سازی آنها در لاراول
  35. آموزش آشنایی با Queue ها و کاربرد آن در لاراول
  36. آموزش آشنایی با Mail و ارسال ایمیل برای خرید طرح در لاراول
  37. آموزش بررسی expire شدن طرح خریداری شده و نمایش لیست فایل های یک پکیج در لاراول
  38. آموزش نمایش دسته بندی ها و فایل های و پکیج های آن + محبوب ترین فایل ها بر اساس تعداد دانلود در لاراول
  39. آموزش نمایش آمار تعداد دانلود های فایل های به صورت روزانه با استفاده از Chartjs در لاراول
  40. آموزش استفاده از session و cookie در لاراول
  41. آموزش نصب پکیج های لازم برای کدنویسی در لاراول
  42. آموزش پیاده سازی درگاه پرداخت آنلاین - بخش اول  در لاراول
  43. آموزش پیاده سازی وب سرویس Rest در لاراول
  44. آموزش استفاده از Json Web Token در پیاده سازی وب سرویس ها در لاراول
  45. آموزش آماده سازی سرور VPS و پیاده سازی لاراول بر روی آن در لاراول
 

دانلود سرفصل های کامل دوره آموزش لاراول - پروژه فروشگاه فایل پیشرفته

جلسات دوره

نظر دانشجویان دوره های سون لرن

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

نوید

دوره فوق العاده است کافیه فقط تیترهای آموزشی رو ببینید پی به جامع بودنش میبرید.دوستانی که با css و html آشنا هستند این دوره رو از دست ندهند...موفق باشید.

رضا

مشاوره پیش از خرید

در صورتی که در مورد هر کدام از دوره های سون لرن سوال و یا ابهامی در ذهن شما هست، می توانید همین حالا با ما در تماس باشید و از مشاوره رایگان قبل از خرید دوره ها استفاده نمایید.

شماره تماس
۰۲۱۴۴۰۲۰۴۸۲
تلگرام
@sup_7learn

ثبت نام در دوره

نوع دوره
دوره مجازی
نوع استفاده از دوره
دوره دانلودی
۱۶۹,۰۰۰ تومان
گزارش مشکل