توضیحات

لاراول (laravel) یکی از بهترین و محبوب ترین فریمورک های زبان پی اچ پی (php) است که برای توسعه نرم افزارهای تحت وب و بر پایه ای معماری MVC ساخته شده.راحتی کار با لاراول و سادگی در یادگرفتن آن در عین پر قدرت بودن و حرفه ای بودن این فریمورک موجب شده تا افراد بسیاری به سوی این فریمورک حرکت کنند و از قدرت آن در پروژه های خود استفاده کنند.لاراول به علت داشتن امنیت بالا، امکانات به روز، توسعه پذیری بالا، استفاده از کدهای با کیفیت و جدیدترین روش‌ها به عنوان یک فریم ورک قوی و پیشرفته شناخته می شود.با وب پروگ همراه باشید تا با این فریمورک دوست داشتنی به خوبی و با امکانت و قابلیت های آن آشنا بشیم.
این دوره با آخرین ورژن لاراول یعنی ورژن 11 تولید شده و دقت داشته باشین لاراول بر اساس برنامه یکساله خود، در هر یکسال یک ورژن جدید از لاراول را ارائه می‌کند که ممکن هست یکسری تغییرات جزئی و یا بزرگ داشته باشه و بیشتر تغییرات در خوده هسته لاراول اتفاق می افتد. هدف از این دوره آشنایی با لاراول و امکانات و قابلیت های لاراول هست و کلیات مشترک هست و در صورت تغییرات در ورژن جدید در مطالبی که در دوره گفته میشود، قسمت های مربوطه آپدیت میشود.

حتما ویدیو معرفی دوره را در پایین مشاهده کنید تا با دوره و مباحث آن آشنا شوید.

مباحثی که در این دوره گفته میشود شامل :

آشنایی با laravel (لاراول)

  • آشنایی با laravel (لاراول)
  • نصب xampp و composer و laravel
  • ساختار و پوشته های لاراول و افزونه های مورد نیاز ادیتور vscode

آشنایی با Routing

  • آشنایی با routing، ارسال پارامتر و نام گذاری route
  • گروه بندی، متدها و fallback در route

آشنایی با Templating و views

  • آشنایی با view و ارسال و نمایش اطلاعات در template
  • ساخت layout در template
  • حلقه و شرط در template
  • افزودن subview و دایرکتیوهای کاربردی

آشنایی با Controller

  • آشنایی با controller

آشنایی با Validation

  • آشنایی با validation و توکن CSRF
  • قوانین، فارسی سازی و کلاس request برای validation

آشنایی با Migration

  • آشنایی با migration و اتصال به دیتابیس
  • آشنایی با seeding

آشنایی با Query Builder

  • آشنایی با Query Builder و دریافت، ایجاد، ویرایش و حذف اطلاعات از دیتابیس

آشنایی با Eloquent ORM

  • آشنایی با Eloquent ORM و دریافت، ایجاد، ویرایش و حذف اطلاعات از دیتابیس
  • آشنایی با soft deleting و mass assignment
  • آشنایی با scope و mutators و casting
  • آشنایی با route model binding و factories

آشنایی با Eloquent Relationship

  • رابطه One To One و One To Many و Many To Many
  • رابطه Has One Through و Has Many Through
  • روابطه Polymorphic

آشنایی با Collections

  • آشنایی با collection

آشنایی با File Storage

  • آشنایی با file storage و آپلود فایل و validation فایل

آشنایی با Response

  • آشنایی با response و دانلود فایل

پروژه مدیریت تسک (Todo)

  • پیاده سازی پروژه مدیریت تسک یا Todo

معماری لاراول

  • آشنایی با (DI) Dependecy Injection
  • آشنایی با service container و service provider و facades
  • آشنایی با توابع کمکی یا helper functions

آشنایی با Middleware

  • آشنایی با middleware

آشنایی با Blade Components

  • آشنایی با blade componenet

ارسال ایمیل

  • آشنایی با ارسال ایمیل در لاراول

آشنایی با Session

  • آشنایی با session و flash session و کار با آن

آشنایی با Cache

  • آشنایی با cache و کار با آن

آشنایی با Authentication

  • عضویت (register)، ورود (login) و خروج (logout) کاربر
  • بررسی احراز هویت کاربر
  • پیاده سازی فراموشی رمز عبور

آشنایی با Authorization

  • آشنایی با Gate و Policy
  • آشنایی با Roles یا نقش ها

آشنایی با Queues و Jobs

آشنایی با Events و Observer

آشنایی با Localization یا چند زبانه کردن پروژه

آشنایی با Http Client برای دریافت و ارسال اطلاعات از api

آشنایی با Logging و Error Handling

دوره های پیشنهادی، بعد از گذراندن این دوره :

پیش نیاز این دوره فوق العاده کاربردی :


طراحی وب طراحی سایت پی اچ پی php mysql شی گرایی php oop php mvc mvc کامپوزر composer sql پایگاه داده laravel لاراول

مدرس دوره علی شیخ
مدت دوره 20:13:49
تعداد ویدیو 124

وضعیت دوره : کامل شده
قیمت دوره : رایگان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • خیلی از دورتون راضیم واقعا دارم حال میکنم .من رسیدم بخش auth و خیلی خوب تدریس کردید . من به یه مشکل خوردم توی قسمت 103 و تمام کدم مشابه شماست . مشکل اینه که موقع ارسال ایمیل این ارور رو دریافت میکنم : Trying to access array offset on value of type null . در حالی که کدم مثل شماست مشکل کجاست ؟ کدم :

         public function forgetPasswordPost(Request $request)
    
    {
    $request->validate([
    'email' => 'required|email|exists:users'
    ]);

    $email = DB::table('password_reset_tokens')->where('email', $request->email)->first();
    if ($email) {
    return redirect()->back()->with('error', 'Password forgotten email has already been sent');
    }

    $token = str()->random(64);

    DB::table('password_reset_tokens')->insert([
    'email' => $request->email,
    'token' => $token,
    'created_at' => Carbon::now()
    ]);


    Mail::send('emails.forget-password', ['token' => $token, function ($message) use ($request) {
    $message->to($request->email);
    $message->subject('Rest Password');
    }]);

    return redirect()->back()->with('success', 'We have send an email to rest password');
    }
    . کد ها تا Mail جواب میدن و مشکل از اون هست .

    • سلام وقت بخیر.
      ممنون از شما و حمایتتون خداروشکر دوره براتون مفید بوده
      ممنون میشم زیر قسمت مربوطه کامنت کنید.
      ببینید سورس کد هر جلسه برای مقایسه در اختیارتون هست و توی کلاس Mail و متد send شما آرایه token را درست نبستید.

  • خیلی دوره عالی ای بود.
    بهترین مزایاش
    جامع و شیوا بودن،
    به روز بودن،
    رایگان بودن،
    دوره بود که باعث میشه به بهترین دوره لاراول تبدیل بشه.

    • سلام وقت بخیر‌.
      ممنون از شما و حمایتتون🙏
      خداروشکر دوره براتون مفید بوده
      پیشنهاد میشه دوره های بعدش هم مشاهده کنید.

  • با سلام و تشکر
    نحوه تدریستون عالی هست ، منی که با asp MVC کد میزنم راحت متوجه میشم، فقط لطفا نحوه انتشار در هاست هم توضیح دهید ، کل پروژه رو تو هاست میذاریم یا مثل asp روشی برای پابلیش داره؟
    ممنون ان شالله همیشه سلامت باشید

    • سلام وقت بخیر‌.
      ممنون از شما و حمایتتون🙏
      خداروشکر دوره براتون مفید بوده
      توی دوره های فروشگاهی در مورد پبلیش یا آپلود پروژه روی سرور صحبت شده

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

  • سلام وقت بخیر
    ممنون از دوره و سایت خوبتون . واقعا دوره عالی و مفیدی بود برام و خیلی از ابهام هایی که داشتم به راحتی حل شدن.
    خسته نباشید و با قدرت ادامه بدین.

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

  • سلام روزتون بخیر
    من لارال با نسخه ۱۰شروع کردم
    ولی الان تو نسخه یازده یه سری مشکل تو دیتابیس دارم یعنی چون پیشفرض شده sqliteالان با تغییر از SQLite به mysqlو خارج کردن گزینه های زیرش از کامنت بازم جداول تو دیتابیس قرار نمیگیرن

    • سلام وقت بخیر.
      طبق دوره و از قسمت اول شروع کنید. دوره بر اساس ورژن ۱۱ هست و از mysql هم استفاده شده

  • سلام و وقت بخیر
    ضمن تشکر از شما بابت دوره‌های بسیار بسیار بسیار بسیار بسیار خوبتون

    مدت کمتر از دو سال است که دوره‌های رایگان و نقدی شما رو با دقت و بصورت دست به کُد دارم طی می‌کنم که خیلی برام مؤثر بوده.
    برای آموزش لاراول، شما دو دوره رایگان دارید. یکی "آموزش Laravel" و دیگری "آموزش Laravel (لاراول) پروژه محور" که در حال برگزاریه و ظاهراً جدیدتره.

    من هنوز هیچکدوم رو شروع نکردم و سؤالم اینه که آیا میتونم "آموزش Laravel (لاراول) پروژه محور" رو استارت بزنم یا قبلش نیاز به یادگیریِ دورۀ قدیمی‌ترش هست (البته منظورم ضمن رعایت پیش‌نیازهای قبل از لاراول هست)؟

    پیشاپیش از پاسختون سپاسگزارم

    • سلام وقت بخیر.
      ممنون از شما و حمایتتون
      خداروشکر دوره ها براتون مفید بوده
      شما همین دوره یعنی دوره آموزش Laravel (لاراول) پروژه محور را مشاهده کنید و کافیه چون بازتولید دوره قبلی و قدیمی هست.

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

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

    • سلام وقت بخیر‌.
      ممنون از شما و حمایتتون🙏
      خداروشکر دوره براتون مفید بوده

  • سلام، امکانش هست در فصلی، در مورد دسترسی به فایل‌ها در مورد دوره‌های دانلودی (مثل فایل‌های همین دوره یا دوره‌های غیر رایگان سایت) هم توضیح بدید.

    • سلام وقت بخیر.
      در خصوص نحوه دانلود فایل صحبت شده و فقط کافیه چک کنید که کاربر پرداخت موفق برای اون محتوا یا محصول انجام داده یا خیر، اگه بله لینک دکمه دانلود را مشاهده کنه
      در خصوص پرداخت و درگاه پرداخت هم توی دوره های فروشگاه اینترنتی لاراول گفته شده

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

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

  • سلام؟
    چرا در مورد دیزاین پترن ها
    وب سوکت
    cleanCode و solid
    اصلا تو وب ساییتون پروژه ای نزدید و نگفتید
    یا حتی توی پروژه ها ازشون استفاده نمیکنید؟؟
    جای این مبحث ها توی سایتتون خیلی خالیه
    امیدورام یه دوره پروژه ای در مورد ایت مباحث صحبت کتید

    • سلام وقت بخیر.
      ممنون از شما و پیشنهادتتون
      خیلی تقاضا براش نیست🙏

  • سلام دوره واقعا کامل ترینه ممنون از شما
    خواستم بدونم برنامه ای دارید برای آموزش ماژولار کردن پروژه ها و سوال بعدی اینکه راجع به مشکل n+1 هم ممکنه محتوایی اماده کنید؟
    ممنونم

    • سلام وقت بخیر.
      برای ماژولار کردن خیر، فعلا برنامه ای خاصی نداریم. در خصوص n+1 درخواست هم کافیه بعد از صدا زدن مدل موردنظر و دریافت اطلاعات قبل از متد get از متد with استفاده کنید و اسم تابع رابطه ای که توی مدلش نوشتید را به عنوان پارامتر بهش بدید.

  • درود بر شما استاد گرامی بسیار بسیار سپاسگزارم از بابت زحمات خستگی ناپذیر شما‍‍‍‍‍. اگر امکانش هست زمان تکمیل شدن دوره را اعلام بفرمایید. متشکرم

    • سلام وقت بخیر.
      ممنون از شما، زمانش مشخص نیست چون در حال ضبط و برگزاری هست.

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

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