توضیحات

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

دوستان لاراول ورژن 12 که آخرین ورژن در حال حاضر هست، ارائه شده و طبق داکیومنت هیچ تغییر خاصی نداشته و مطالب بروز هستند و هیچ گونه مشکلی در استفاده از دوره و موارد آموزشی نیست.

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

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

آشنایی با 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 لاراول مای اس کیو ال php ورژن 8 پی اچ پی ورژن 8 لاراول ورژن 11 laravel v11 laravel v12 لاراول ورژن 12

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

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

کامنت های ارزشمند شما:

برای ارسال کامنت ابتدا باید وارد سایت شوید

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

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

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

    لطفا راهنمایی کن که برای یادگیری مبحث api چه دوره ای رو باید مشاهده کرد منظورم نوعی از دوره هست که به صورت کامل بحث api رو پوشش داده باشه که بتوان در لاراول ، اپلکیشن و پلتفرمی که به آن نیاز بود استفاده کرد

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

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

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

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

  • راستی استاد گرامی

    بعد از این دوره و همچنین بعد از یادگیری یک فریمورک مناسب جاوااسکریپت برای فرانت اند بهتره که شروع کنیم به پروژه و نمونه کار زدن ؟

    • سلام وقت بخیر.
      بله، هم پروژه های دوره ها رو باید انجام بدید و همه برای تمرین و کار بیشتر پروژه بزنید

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

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

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

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

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

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

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

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

  • سلام این دوره ۲۰ ساعت هست ولی لاراولی که قبل باز تولیده ۲۹ ساعت بازدهی کدوم بهتره طبیعتا بایپ باز تولید شده بهتر باشه ولی مدت اموزش کمی شک ایجاد میکنه

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

  • سلام خدمت شما امید جور سلامت باشین
    واقعا دوره عالی و کامل بود,استاد محترم یک سوال داشتم که اگر بک اند لاروال باشه فرانت را کدام یک از تکنالوژی های جاواسکریپت خوب پوشش می دهد react,nextjs veujs کدام شان بهترین کارکرد را با لاوال دراد .
    تشکر

    • سلام وقت بخیر.
      بینید بصورت کلی همه تکنولوژی ها خوب هستند و اما در خصوص مواردی که شما فرمودید. نکست جی اس فریمورک ری اکت هست و داره از ری اکت و سینتکس اون استفاده میکنه و صرفا قابلیت ها و ویژگی های بیشتری آماده و قابل استفاده گذاشته و یک چارچوب یا فریمورک بر اساس ری اکت ساخته
      در خصوص اینرشیا هم که یک پکیج لاراولی هست و بحث api نویسی و استفاده از اون را در داخل لاراول هندل میکنه و نیازه از کتابخانه یا فریمورک های js مثله ری اکت یا vue استفاده بشه که از این api ساخته شده توسط اینرشیا استفاده کنه

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

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

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

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

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

    • سلام وقت بخیر.
      عذرخواهی بابت تاخیر در پاسخ
      ببینید توی api نویسی شما اطلاعات موردنظر را در قالب json ارسال میکنید و توی فرانت با js دریافت و در جاهای مورد نظر قرار میدید اما حالت دومی که شما میفرماید اینکه اطلاعات را درقالب view دارید برمیگردونید یعنی در سمت بک اند با php اطلاعات جاهای مورد نظر قرار میگیره و اون html ایجاد شده برگشت داده میشه
      اینکه توی حالت view یا api که بصورت json هست چه اطلاعانی قرار بدید فرقی نداره و با توجه به نیاز گذاشته میشه
      در خصوص لایووایر، در داخل خودش داره از api استفاده میکنه و پروژه های api بیس یا spa رو داره شبیه سازی میکنه و اصلا شما درگیر api و api نویسی در استفاده ازش نیستید.

    • سلام مرسی از جوابتون
      الان خب سوالی که پیش میاد و طبیعی هم هست اینه که کدوم بهتره ؟ مزایا کدوم بیشتره؟
      و اینکه استاد الان که امشب پارت 80 این دوره هستم میخوام دوره تیلویند هم شروع کنم ایا منطقیه ؟ یا بزارم همراه با پروژه وب سایت فست فودی شروع کنم ؟
      و اینکه تیلویند با لاراول منطقی تره یا بوت استرپ ؟
      ویو + لاراول + API یا لایوویر + لاراول ؟
      بازم میگم دمتون گرم تا اینجای دوره

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

    • سلام استاد
      ببخشیدا من هعی سوال میپرسم
      این دوره تیلویند از نظرتون ببینیم دیگه میتونیم وب سایت های خیلی زیبا درست بکنیم ؟؟؟ کافیه واسه css ؟

    • ببینید سوالتون شبیه اینکه من رنگ های مختلف دارم آیا الان میتونم قشنگترین نقاشی ها رو بکشم؟
      همه چی بستگی به مهارت و آشنایی شما با ابزارهاتون داره، تیلویند هم یک ابزار هست برای استفاده از css که قابلیت های به شما میده و شما میتونید ازش استفاده کنید.