آموزش جامع فریم ورک لاراول

برای دانلود ویدئو روی دکمه دانلود کلیک کنید

  • پیش نیاز های این دوره چیست؟

    پیش نیاز های یادگیری لاراول تسلط بر مباحث زیر است.
    • تسلط بر زبان PHP و اصول شئ گرایی
    • آشنایی با معماری سه لایه MVC
    • تست نویسی برای کد ها PHPUnit
    • تسلط بر Git
    • اصول SOLID و Design pattern ها
    • اصول تمیز نویسی کد یا clean code
     
  • توضیحات دوره و سرفصل ها

    اگر شما هم تمیز بودن کد برایتان مهم است برنامه نویس لاراول شوید.لاراول یک فریم ورک وب مبتنی بر زبان php است که توسط Taylor Otwell ساخته شده است. این فریم ورک از روی فریم ورک CodeIgniter نوشته شده است.

    این فریم ورک امکانات زیادی جهت سهولت در انجام پروژه ها در اختیار برنامه نویسان قرار می دهد :

    • احراز هویت یا authentication
    • تشخیص مجوز دسترسی یا authorization
    • محلی سازی پروژه ها یا localisation
    • استفاده از معماری MVC
    • پیاده سازی models ها بر اساس Eloquent
    • سیستم استفاده از session
    • مکانیزم routing در MVC
    • امکانات CLI یا همان artisan

    لاراول یک command line interface با نام Artisan دارد که از سیستم مدیریت پایگاه داده (Database Management System) نیز پشتیبانی می کند. ساخت ماژول ها نظیر model , view , controller و یا migration که مربوط به مبحث پایگاه داده می شود و بسیاری از امکانات لاراول از طریق دستورات artisan قابل انجام می باشد.

    هر فردی یک هدف برای تولید نرم افزار دارد. هر فرد نیاز به یک فریم ورک دارد. لاراول یک فریم ورک بر اساس نیاز عمومی است ، یعنی همه افراد برای تولید نرم افزار های خود می توانند از آن استفاده کنند. بر خلاف وردپرس که یک فریم ورک بر پایه نیاز بلاگ است.

    لاراول از Composer استفاده می کند. پکیج های موجود در لاراول با Illuminate شروع می شود. همچنین بسیاری از پکیج های پر کاربرد مثل phpunit نیز به صورت پیش فرض روی آن نصب است.

    برای اجرای لاراول بهتر است که از یک vps یا یک سرور با امکانات دسترسی command line استفاده کنید. البته امکان استفاده از لاراول در سرور های اشتراکی نیز با برخی محدودیت ها امکان پذیر است.

    لاراول از گیت برای کنترل کد ها در نرم افزار استفاده می کند. پس از نصب لاراول یک فایل .gitignore در آن وجود دارد که یک سری فایل ها را برای مخزن مخفی می کند. مثلا کتابخانه هایی که لاراول از آن ها در پروژه استفاده می کند. اگر یک پروژه لاراول را از گیت clone کرده اید برای استفاده بهتر از روی composer.json فایل های اصلی آن را نصب کنید.

    منابع یادگیری لاراول

    برای یادگیری لاراول منابع مختلفی وجود دارد:

    نصب و اجرای نرم افزار در لاراول

    Homestead محیط توسعه لاراول می باشد که امکانات زیادی نظیر Redis , Latest PHP version , PostgerSQL … روی آن نصب می باشد. برای نصب لاراول می توان از composer استفاده کرد:

    composer create-project --prefer-dist laravel/laravel blog

    با استفاده از دستور زیر می توان نرم افزار لاراول را به اجرا در آورد :

    php artisan serv

     

  • در پایان دوره آموزشی چه مهارت هایی خواهید داشت؟

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

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

لیست دروس منتشر شده

اشتراک گذاری :

یک دیدگاه برای آموزش جامع فریم ورک لاراول

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *