مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

آموزش تصویری لاراول - پروژه محور و کاربردی

( فیلم آموزشی ) ،توسط مهندس میرمحمدی

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

معرفی سرفصل های این دوره:

فصل اول :آموزش مقدماتی فریم ورک لاراول

  • معرفی فریم ورک لاراول و پیشنیازهای انجام کار
  • انجام کانفیگ های اولیه برای نصب و راه اندازی فریم ورک
  • معرفی روش های نصب پروژه لاراولی از طریق سایت گیت هاب و کامپوزر، آموزش نصب و راه اندازی کامپوزر در سیستم عامل
  • آموزش نصب پروژه لاراولی و معرفی ساختار پروژه
  • آموزش اجرای پروژه لاراولی از طریق خط فرمان و زمپ
  • آشنایی با ساختار MVC  و آشنایی با سیستم Routing در فریم ورک لاراول
  • آشنایی با کنترلرها و طریقه ارتباط Route به کنترلرها
  • ایجاد چند Route و ارجاع آنها به متودهای کنترلر از طریق متود Get
  • ارسال اطلاعات یک فرم به یک صفحه دیگر از طریق سیستم روتینگ و کنترلها و آشنایی با متود csrf_token جهت جلوگیری از حملات ddos
  • آشنایی با متود Request و all جهت ارسال پارامتر
  • آشنایی با دایرکتیو ها و فایل با پسوند blade و آشنایی با دایرکتیو csrf@
  • آشنایی با دایرکتیو extends ، yield و section  به منظور فراخوانی یکسری کدهای تکراری در صفحات مختلف سایت به منظور کاهش حجم کدنویسی ها
  • تغییر عنوان متاتگ تایتل با استفاده از section و آشنایی با دستور show و parent
  • طریقه ساخت component  از طریق دایرکتیو component  و آموزش ایجاد دکمه اختصاصی در برنامه که بتوانیم در بخش های مختلف برنامه از آن استفاده کنیم
  • آشنایی با ساختاریهای شرطی در لاراول نظیر if و switch ، unless و hassection
  • نحوه include کردن فایل ها در لاراول و آشنایی با دایرکتیوهای include ، includeIf و includeFirst و آشنایی با دایرکتیو each
  • بارگزاری قطعاتی از کدها که به صورت pushکردن در یک stack اتفاق می افتن و آشنایی با دایرکتیو verbatim
  • ایجاد یک دایرکتیو شخصی از طریق دستور directive
  • آشنایی با روشهای ایجاد کنترلرها در لاراول به دو روش خط فرمان و دستی
  • طریقه ایجاد یک کنترلر از نوع resource و آشنایی با متودهای only و except جهت محدود کردن اکشن های یک کنترلر از نوع resource
  • ایجاد کنترلها برای api ها و آشنایی با روشهای تغییر نام Route ها
  • آشنایی با middleware ها در لاراول و آموزش ایجاد یک میدل ویر در لاراول
  • اختصاص middleware ها به یک Route خاص و محدود کردن آنها به Route های خاص از طریق دستور  only و except
  • اعمال دو میدل ویر در پروژه به طور همزمان و آشنایی با روشهای مختلف استفاده از میدل ویرها
  • آشنایی با بحث Dependency Injection  یا تزریق وابستگی در فریم ورک لاراول
  • آشنایی با Request ها و نحوه استفاده  از آنها در فریم ورک لاراول
  • استفاده از متود post در دریافت ریکوئست ها و آشنایی با ابزاری به نام postman جهت ارسال ریکوئست ها به سمت سرور و دریافت Response
  • ادامه مبحت Request ها و آشنایی با طریقه ارسال file با ریکوئست ها
  • نحوه ایجاد Request های سفارشی در فریم ورک لاراول
  • آشنایی با validation و اینکه ولیدیش چی هست؟ و چگونه اعمال می شود
  • چند مثال کاربردی در خصوص validation و مراجعه به داکیومنت لاراول جهت آشنایی با ولیدیشن های کاربردی این فریم ورک
  • ادامه مبحث validation و ارائه چند مثال کاربردی دیگر
  • آشنایی با بحث اعتبار سنجی آرایه هادر validation
  • آشنایی با Response ها و معرفی متود collect و Response
  • معرفی متود withHeaders و آشنایی با میدل ویر EncryptCookie و آشنایی با متود redirect و آشنایی با متود rote و آشنایی با متود with
  • ادامه بحث در مورد متود redirect و آشنایی با دستور old به نحوی که با بازگشت به صفحه مبدأ ریکوئست های ارسالی به صفحه مقصد مجدداً به صفحه مبدأ باز میگردد و در کنترل های مربوطه قرار می گیرد
  • طریقه دانلود فایل در لاراول و نمایش فایل دانلود شده در صفحه اصلی
  • معرفی Log ها در لاراول و آشنایی با انواع سطوح لاگها و کانالهای مربوطه در این خصوص
  • روش استفاده از سشن ها در فریم ورک لاراول
  • ادامه بحث سشن ها در لاراول و آشنایی با متودهای pull  ، compact ، forget ، flush ، flash و reflash
  • کانفیگ کردن برنامه جهت اتصال به پایگاه داده ها و آشنایی با فایل env. و database.php
  • ساخت یک پایگاه داده و جدول و دریافت اطلاعات دیتابیس در پروژه لاراولی و آشنایی با کلاس DB و متودهای Connection ، table  tosql و get و ایجاد یک ویو و نمایش داده ها در یک تیبل از طریق حلقه foreach
  • طریقه کوئری زدن در فریم ورک لاراول و آشنایی با دستور select و where
  • آشنایی با CRUD در لاراول
  • آشنایی با کوئری UPDATE در فریم ورک لاراول
  • آشنایی با دستور statement در لاراول
  • نمایش تیبل های پایگاه داده ها ، ایجاد یک تیبل و حذف یک تیبل با دستور  statement و آشنایی با دستور unprepared و آشنایی با دستور listen جهت نمایش نحوه اجرای کوئری در لاگ ها
  • آشنایی با دستور transaction  و دستور begintransaction جهت جلوگیری از call شدن کدهایی که دارای خطا هستند
  • آشنایی با سینتکس های کوئری بیلدر از جمله دستور where و orwhere
  • آشنایی با دستور whereBetween  -آشنایی با دستور whereIn - آشنایی با دستور whereNull- آشنایی با دستور whereColumn و طریقه به کار بردن یک فانکشن در کوئری
  • نحوه به کار بردن فانکشن در کوئری ها البته به صورت پارامتریک، آشنایی با متود Raw  و دستور count
  • آشنایی با دستور orderBy -آشنایی با دستور Limit - آشنایی با دستور offset - آشنایی با دستور skip - آشنایی با دستور take
  • آشنایی با دستور value -آشنایی با دستور pluck - آشنایی با دستور max - آشنایی با دستور min -آشنایی با دستور existsآشنایی با دستور distinct - آشنایی با دستور groupBY
  • پیوند دادن دو table به هم از طریق دستور join
  • آشنایی با دستور join
  •  آشنایی با دستور LeftJoin
  • آشنایی با دستور CrossJoin
  • آشنایی با دستور on  و ORon
  • آشنایی با دستور union
  • آشنایی با مادل ها ( Model ) و طریقه ایجاد یک مادل به صورت دستی
  • آشنایی با مادل ها ( Model ) و طریقه ایجاد یک مادل از طریق خط فرمان و آشنایی با وریبل های table و primaryKey
  • آشنایی با دستور find ، و وریبل های timestamps  و  connection
  • طریقه دریافت اطلاعات از پایگاه داده ها با مادل ها و آشنایی با دستور all ، first ، findOrFail ، max ، count ، avg ، where ، orderBy ، skip و groupBy
  •  اینسرت کردن اطلاعات در پایگاه داده ها و آشنایی با وریبل fillable
  • آشنایی با متودهای save ، create،firstOrCreateو firstOrNewجهت ذخیره اطلاعات در پایگاه داده ها
  • بروزآوری اطلاعات در پایگاه داده ها با دستور update و updateOrCreate و آشنایی با وریبل guarded             
  • حذف کردن اطلاعات از پایگاه داده ها با دستور deleteو destroy  و نگه داشتن سوابق اطلاعات حذف در پایگاه داده ها از طریق وریبل dates و کلاس SoftDeletes و آشنایی با متودهای onlyTrashed و withTrashed برای نمایش اطلاعات حذف شده از پایگاه داده ها
  • بازیابی اطلاعات حذف شده با دستور restore  و حذف کامل دیتا از پایگاه داده ها یا دستور forcedelete و ایجاد Globalscope و scope در برنامه به منظور ساخت توابعی نظیر restore و....
  • ایجاد یک مایگریشن در برنامه با دستور migration  جهت مدیریت پایگاه داده ها در برنامه لاراولی
  • طریقه  Run کردن یک migration در برنامه لاراولی از طریق خط فرمان
  • آشنایی با متود defaultStingLenght در مایگریشن ها و آشنایی با دستور rollback
  • آشنایی با دستور step ، Rest ، Refresh و Freshدر مایگریشن ها و ایجاد همزمان یک مایگریشن و مادل از طریق خط فرمان
  • ویرایش تنظیمات یک جدول از طریق متود table در مایگریشن ها
  • ایجاد رابطه یک به یک بین جداول از طریق متود HasOne
  • ایجاد رابطه یک به چند بین جداول  از طریق متود belongsTo
  • ایجاد یک جدول واسط برای برقراری رابطه چند به چند بین جداول
  • ورود اطلاعات در جدول واسط از طریق seeder ها 
  • ایجاد رابطه چند به چند بین جداول از طریق متود belongsToMany
  • استفاده از دستور where ،has و whereHas در روابط جداول
  • آشنایی با متود های doesntHave ، wheredoesntHave ، with و load در بحث روابط بین جداول به صورت یک به یک
  • اضافه  ، حذف و آپدیت کردن دیتا در جداول از طریق روابط یک به یک
  • اضافه  ، حذف و آپدیت کردن دیتا در جداول از طریق روابط یک به چند
  • اضافه کردن دیتا در دو جدول به صورت همزمان در حیطه روابط جداول به صورت یک به یک و یک به چند
  • ذخیره اطلاعات در جدول واسط از طریق روابط چند به چند با متود attach
  • حذف اطلاعات از جدول واسط از طریق روابط چند به چند با متود detach و آشنایی با متود sync
  • آشنایی با مبحث pagination یا صفحه بندی جداول
  • ایجاد یک  pagination اختصاصی و آشنایی با متود haspages
  • ایجاد یک  pagination اختصاصی و آشنایی با متود currentPage ، onFirstPage و previousPageUrl
  • ایجاد جدول واسط در پایگاه داده ها جهت تست روابطmorphMany
  • آشنایی با متود های morphMany و morphMap
  • آشنایی با مبحث نیوتیتورها یا بحث تعریف گترها و ستر ها که در این جلسه در خصوص تعریف گترهااز طریق متودهای getAttributes در پروژه صحبت می کنیم
  • طریقه تعریف سترها در پروژه از طریق متودهای setAttributes
  • معرفی گتر ها و سترهای موجود در مادل ها به صورت پیش فرض، به همراه ارائه چند مثال کاربردی
  • آشنایی با متودهای collect، map ، get ، all ، first ، toJsan ، count، has و search
  • آشنایی با متودهای filter ، each و every
  • آشنایی با متودهای reject ،  keys، values ، pluck ، only ، except ، nth ، last ، avg ، median ، pop ، push ، pull ، prepend و slice
  • آشنایی با متودهای split ، chunck ، splice ، forget، isEmpty ، isNotEmpty ، keyBy ، pad ، partition و list
  • آشنایی با متود merge ، combine ، take ، forpage ، unique ، union ، reverse ،flip ، sort ،  sortBy، sortByDesc ، sortKeys ، shuffle ، random ، collapse و flatten
  • مبحث کش ها و  آشنایی با متود put
  • آشنایی با متود increment ، decrement ، remember ، rememberForever ، forever و forget در حوزه کش ها
  • آشنایی با متود هایadd  ، flush و tags در حوزه کش ها
  • ذخیره کش در دیتابیس
  • طریقه clear کردن کلیه کش های سیستم اعم از ذخیره شده در دیتابیس و فایل data
  • آشنایی با توابع هلپر اعم از base_path ، app_path ، rand ، asset و...
  • آشنایی با مبحث لوکالیزیشن در فریم ورک لاراول یا ایجاد یک پروژه چند زبانه
  • آشنایی با پوشه lang در معماری پروژه و آشنایی با متود trans جهت تغییر زبان برنامه لاراولی
  • آشنایی با مبحث آی او سی کانتینر در فریم ورک لاراول جهت دسترسی آسان به کلاسهای پروژه از طریق متودهای کنترلر
  • ادامه مبحث آی او سی کانتینر در فریم ورک لاراول و آشنایی با متودهای app و make در این حوزه
  • آشنایی با مبحث دپن دنسی اینجکشن و پیاده سازی اینترفیس ها جهت implements کردن کلاس ها
  • آشنایی با متودهای singleton و bind در حوزه دپن دنسی اینجکشن
  • انتقال متودهای سینگل تون و بایند به بخش AppServiceProvider
  • انتقال کلاسهای هدف به بخش app پروژه و استفاده از متود instance در حوزه دپن دنسی اینجکشن ها
  • آشنایی با مبحث رفلکشن ها و آشنایی با متودهای when ، needs و giveدر این حوزه
  • ایجاد یک service provider از طریق خط فرمان در پروژه
  • ادامه مبحث آشنایی با service provider و آشنایی با متودهای register و  boot در سرویس پروایدرها
  • ادامه مبحت آشنایی با سرویس پروایدرها و آشنایی با وریبل های $singletons ،  $bindings و $deferدر حوزه سرویس پروایدرها
  • روش های ایجاد یک دیزاین پترن Facade در پروژه
  • طریقه ایجاد یک facade شخصی در برنامه که نقش بسیار مهمی در خلاصه نویسی کدها دارد
  • آشنایی با مبحث کانترکت ها و طریقه پکیج نویسی برای پروژه های لاراولی
  • آشنایی با مبحث errorHandeling و آشنایی با وریبل APP_DEBUG در فایل env
  • ادامه مبحث آشنایی با errorHandeling و آشنایی کامل با کلاس Exception
  • نمایش یک ویوی اختصاصی در هنگام رخ دادن یک خطا از نوع Exception با استفاده از متود render
  • مبحث آشنایی با HttpException و آشنایی با متود abort
  • آشنایی با مبحث Authentication و ایجاد یک پروژه جدید جهت پیاده سازی این مبحث
  • پیاده سازی Authenticate در پروژه لاراولی از طریق خط فرمان
  • ادامه آشنایی با مبحث Authentication و آشنایی با روت های ایجاد شده در سیستم Authentication
  • ادامه آشنایی با مبحث Authentication و آشنایی با کنترلرهای ایجاد شده در سیستم Authentication
  • ادامه آشنایی با مبحث Authentication و یادگیری نحوه تغییر مسیر ریدایرکت پیش فرض سیستم پس از لاگین از طریق وریبل redirectTo
  • آشنایی با کنترلهای ResetPassword و RegisterController  در حوزه Authentication  و دریافت اطلاعات یوزر لاگین شده از طریق هلپر Auth
  • آشنایی با متودهای check ، login ، loginUsingId ، OnceUsingId و LogoutOtherDrivers در حوزه Authentication
  • آشنایی با مبحث Autorization ، ایجاد زیرساخت های لازم جهت پیاده سازی Autorization 
  • پیاده سازی Autorization بدون استفاده از ابزارهای  فریم ورک
  • ادامه مبحث Autorization و آشنایی با کلاس Gate در این حوزه
  • ادامه مبحث Authentication و آشنایی با متودهای can و authorize در این حوزه
  • ادامه مبحث Authentication و آشنایی با متود denies در این حوزه
  • ادامه آشنایی با مبحث Autorization ، وآشنایی با متودهای after و before در این حوزه
  • پیاده سازی Autorization به نحوی که برای برخی از کاربران دسترسی ایجاد پست در سایت ایجاد می گردد و فقط مثلا کاربر با آیدی یک دسترسی ایجاد کاربر جدید را خواهد داشت و سایر کاربران فقط دسترسی بازدید از سایت را خواهند داشت
  • ادامه مبحث Autorization و پیاده سازی نتیجه یک Autorization در  view اختصاصی
  • ادامه مبحث Authentication و آشنایی با مبحث policy ها
  • ادامه مبحث Authentication و تست کردن policy پیاده سازی شده در جلسه گذشته

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

  • پیاده سازی پروژه کوتاه کننده لینک ، در گام اول اقدام به ایجاد یک پروژه لاراولی می کنیم
  • ایجاد کانفیگ های لازم جهت پیاده سازی پروژه کوتاه کننده لینک
  • پیاده سازی سیستم Authentication در پروژه کوتاه کننده لینک
  • ادامه پیاده سازی پروژه کوتاه کننده لینک و ایجاد seeder های لازم جهت وارد کردن اطلاعات تستی در تیبل user و ایجاد سه سطح یوزر admin ، manager و user
  • ادامه پیاده سازی پروژه کوتاه کننده لینک ، وری فای کردن یوزرهای ذخیره شده در تیبیل یوزرها و  ایجاد تیبل جهت  ذخیره کردن لینک های ایجاد شده توسط کاربر با خط فرمان
  • ادامه پیاده سازی پروژه کوتاه کننده لینک ، ایجاد سیدر برای ذخیره اطلاعات تستی در تیبل لینک ها ، ایجاد یک فارنکی جهت برقراری ارتباط بین تیبل لینک ها و یوزرها و همچنین در صفحه home تایپ کاربر را مشخص می کنیم که admin ، manager  یا user است
  • در این بخش در صفحه home لینکی را ایجاد می کنم که کاربر با کلیک بروی آن به صفحه ای هدایت شود که در آن صفحه لینک های ایجاد شده توسط کاربر نمایش داده می شود
  • در این بخش route و controller مربوط به بخش لینک های ایجاد شده توسط کاربر را پیاده سازی کرده و ترتیبی اتخاذ می گردد تا کاربر قبل از اینکه لاگین کند نتواند به بخش لینک های ایجاد شده توسط کاربر ورود پیدا کند 
  • کاستومایز کردن پروژه کوتاه کننده لینک از لاتین به فارسی
  • ایحاد بخش نمایش لینک های هر کاربر ، شامل لینک های اصلی سایت و لینک های کوتاه شده
  • ایجاد بخش حذف و ویرایش در پروژه کوتاه کننده لینک
  • پیاده سازی بخش حذف یک رکورد توسط هر کاربر به نحوی که کلیه کاربران سایت می توانند رکوردهای مربوط به خود را حذف کنند و قبل از حذف نیز یک پیغام ظاهر می گردد که آیا برای حذف اطمینان حاصل کرده اید
  • پیاده سازی بخش ویرایش ، به نحوی که پس از به ثبت رساندن دکمه ویرایش آیدی سطر به یک اینپوت داخل ویو انتقال میابد
  • ویرایش اطلاعات یک لینک توسط کاربر
  • بررسی ولیدیشن یک url توسط برنامه و در صورتی که url وارد شده توسط کاربر استاندارد نباشد پیغام خطا در برنامه ظاهر می گردد
  • ایجاد بخش اینسرت کردن url جدید در برنامه توسط کاربر
  • دریافت Request های ارسالی از بخش ایجاد یک لینک جدید ،در سمت سرور و دامپ کردن پارامترهای ارسالی که شامل url و token می باشد
  • ذخیره یک لینک جدید در برنامه توسط کاربر و نمایش آن در جدول لینک ها
  • حذف دکمه ویرایش برای منیجر سایت و حذف دکمه تغییر وضعیت برای کاربران ایجاد کننده لینک
  • ایجاد دسترسی به admin و کاربران ایجاد کننده لینک برای حذف لینک ها 
  • علاوه بر حذف رکورد دسترسی ویرایش و تغییر وضعیت هم برای admin سایت تعریف گردیدو علاوه بر این کاری می کنیم که وقتی یک لینک کوتاه ساخته شد زمانی که این لینک کوتاه رو در آدرس بار مرورگر وارد می کنیم واقعاً بیاد و ما رو ریدایرکت کنه به سایت مورد نظر که ما براش لینک کوتاه ساختیم
  • ارسال ایمیل با فریم ورک لاراول و آشنایی با وریبل های MAIL_DRIVER ، MAIL_HOST ، MAIL_PORT و... در فایل .env
  • طریقه ارسال ایمیل به صورت text و html در فریم ورک لاراول
  • آشنایی با پارامتر $dataدر متود send و ارسال ایمیل از طریق کلاس mail
  • ریپلای اتومات ایمیل به اکانت های تعریف شده در متود replyTo و طریقه ارسال فایل با متود attach
  • مشاهده محتوی ایمیل قبل از ارسال جهت کنترل و ویرایش 
  • آشنایی با سینتکس های markdown جهت ارسال ایمیل
  • کاستومایز کردن کامپوننت های markdown به منظور ارسال ایمیل

فصل سوم : مباحث مربوط به  ResFulApi 

  • آشنایی با مباحث تئوری و مقدماتی RestFulApi
  • ادامه مبحث آشنایی مقدماتی با ResFulApi  و بررسی عملکرد آن با نرم افزار postman
  • ایجاد یک پروژه لاراولی به نام RestFulApi و کانفیگ کردن پروژه جهت اتصال به دیتابیس و ایجاد مایگریشن های لازم جهت تولید تیبل یوزر و آرتیکل در پایگاه داده ها
  • ایجاد سیدرهای لازم برای تیبل های usersو Article با خط فرمان جهت ایجاد دیتای تستی 
  • ایجاد روت و مادل برای آرتیکل ها و یوزرها و ایجاد چند دیتای تستی در این جداول از طریق کال کردن سیدرها
  • آشنایی با روت API و ایجاد کنترل برای آرتیکل  ها و یوزرها از طریق خط فرمان
  • فراخوانی یوزرها و آرتیکل ها و نمایش آن در مرورگر به صورت دیتای Json  از طریق ایجاد اکشن show  در کنترلر های مربوطه
  • تعریف Exception جهت مدیریت خطاهای سیستم به نحوی که اگر در ازای ارسال یک پارامتر رکوردی در جداول وجود نداشت بجای ارور html چهارصدو چهار، این خطا در قالب یک رشته json برای کاربر ارسال شود
  • تفکیک خطای دی ویژن بای زیرو  و  خطای 404 در برنامه و دریافت متن خطا به صورت json 
  • ارسال ریکوئست از طریق postman به برنامه  و دریافت و تحلیل آن در پروژه RestFulApi
  • Create کردن دیتا در تیبل آرتیکل از طریق ارسال ریکوئست با نرم افزار postman
  • Create کردن دیتا در تیبل users از طریق ارسال ریکوئست با نرم افزار postman
  • اعمال ولیدیشن روی ریکوئست های ارسالی از سمت نرم افزار postman جهت ذخیره در تیبل users
  • اعمال ولیدیشن روی ریکوئست های ارسالی از سمت نرم افزار postman جهت ذخیره در تیبل آرتیکل
  • آپدیت کردن یک یوزر با اعمال ولیدیشن روی رکوردها و محدود کردن فیلدها جهت ویرایش با متود only
  • آپدیت کردن یک مقاله با اعمال ولیدیشن روی رکوردها و محدود کردن فیلدها جهت ویرایش با متود only
  • حذف مقاله ها در پروژه restfulapi
  • حذف یوزرها و مقاله های مرتبط با یوزرها از جدول مقاله ها در پروژه restfulapi 
  • پیاده سازی بخش لاگین در پروژه restfulpai به نحوی که کاربر برای ایجاد مقاله در پروژه حتما باید لاگین کرده باشد
  • اعتبار سنجی در بخش لاگین به نحوی که اگر نام کاربری یا کلمه عبور اشتباه باشد با response های false و true از سمت سرور اطلاع رسانی می گردد
  • ایجاد یک توکن در برنامه همزمان با لاگین کردن کاربر و ذخیره این توکن در کالمن api_token مربوط به نام کاربری لاگین شده در برنامه
  • ایجاد یک توکن به صورت رندوم در برنامه همزمان با لاگین کردن کاربر و فرایند کار به این شکل است که وقتی کاربر در برنامه لاگین می کند در ردیف نام کاربری او در دیتابیس یک توکن ذخیره می گردد و تا مادامی که آن توکن منقضی نشده کاربر مجاز است از بخش های مختلف برنامه استفاده کند و به محض منقضی شدن این توکن کاربر باید برای استفاده از بخش های گوناگون برنامه مجدداً لاگین کند
  • تعریف یک وریبل جهت ذخیره شدن توکن در نرم افزار postman به نحوی که هر بار نیاز نباشد برای تست پروژه توکن را در بخش Headerها ارسال کنیم و ایجاد بخش logout که با اجرای آن توکن ما منقضی و باطل می گردد و جهت ورود مجدد به برنامه باید فرایند لاگین تکرار گردد
  • ادامه بحث Logout در پروژه RestFulApi
  • آشنایی با مبحث resource ها و ترنسفورمرها که از این کلاس ها در جهت تغییرات در response های دریافتی از سمت سرور مورد استفاده قرار می گیرد
  • ایچاد متود toArray در مادل های آرتیکل و یوزر و اعمال تغییرات در response های ارسالی از سمت سرور از طریق این متود بدون استفاده از کلاس resource
  • ایجاد یک کلاس resource در پروژه از طریق خظ فرمان و اعمال تغییرات در response های ارسالی از سمت سرور از طریق کلاس resource
  • نحوه استفاده از resource ها در مواقعی که ما قصد داریم یک لیست از رکورهای جدول را نمایش دهیم
  • نحوه خارج کردن دیتاها از آبجکت ایجاد شده توسط resource ها با وریبل wrapو یا حذف کامل این آبجکت با متود withoutWrapping
  • آشنایی با وریبل  with در مبحث ریسورس ها جهت اضافه کردن یک عنصر به آرایه در خارج از آبجکت data
  • آشنایی با مبحث ResourceCollection جهت نمایش یک لیست از دیتاها به صورت Json
  • آشنایی با متود with در مبحث ریسورس ها جهت اضافه کردن یک عنصر به آبجکتdata 
  • شرط گذاری برای Request های یک ریسورس و آشنایی با متود when در این حوزه
  • کاربردهای متود when در ریسورس ها و امکان حذف داده های null از طریق این متود
  • ایجاد ResourceCollection برای آرتیکل ها جهت یادآوری مطالب جلسات گذشته
  • نمایش ارتباط یوزرها و مقاله ها در مبحث ریسورس ها
  • مبحث pagination در ریسورس ها جهت صفحه بندی Response ها
  • نصب پکیج passport  جهت جنریت کردن توکن در برنامه با روش Password Grant Clien  
  • کانفیگ کردن passport در برنامه و در دریافت یک accessToken با کال کردن متود موجود در کنترلر AccessTokenController
  • تغییر تاریخ انقضای یک accessToken در پکیج passport  و آشنایی با مبحث refreshToken 
  • آشنایی با روش Personal Access Client  جهت جنریت کردن یک توکن در پکیج passport
  • مدیریت توکن جنریت شده در روش Personal Access Client  و دریافت accessToken ایجاد شده به صورت response در سمت کاربر

فصل چهارم: مباحث تکمیلی فریم ورک لاراول

  • طریقه run کردن اسکریپت های داخل یک فایل php از طریق خط فرمان
  • آشنایی با کلاس Artisan جهت اضافه کردن یک متود به مجموعه متودهای خط فرمان آرتیسان و آشنایی با متود command
  • طریقه ارسال پارامتر به متود command در کلاس Artisan و طریقه اختیاری کردن یک پارامتر و یا اعمال یک مقدار پیش فرض برای پارامترهای ارسالی از طریق خط فرمان آرتیسان
  • طریقه اضافه کردن توضیحات یا describe به یک متود و یا پارامتر در کلاس Artisan و همچنین قراردادن متودهای ساخته شده در یک گروه جدید در list متودهای خط فرمان آرتیسان
  • طریقه انجام یک عملیات ریاضی از طریق متودهای ساخته شد در خط فرمان آرتیسان با اعمال *  روی پارامترهای تعریف شده در کلاس Artisan 
  • ایجاد یک آپشن با کلاس Artisan و آشنایی با متود option در این حوزه
  • اضافه کردن label به آپشن از طریق کلاس Artisan و طریقه مقدار دهی به آپشن ها در خط فرمان آرتیسان
  • مبحث مقدار دهی به آپشن ها با تعریف شرط های تو در تو
  • آشنایی با متودهای info ، line و... در کلاس Artisan  و  طریقه ایجاد یک table با خط فرمان آرتیسان و استایل دهی به تیبل ساخته شده 
  • آشنایی با متدهای successو title در کلاس artisan و طریقه ایجاد یک progressbar با خط فرمان آرتیسان و آشنایی با متودهای ask ، line ، writeLn و write در کلاس Artisan
  • آشنایی با متودهای  confirm ، line  ، choice و secret
  • دریافت اطلاعات دانشجویان از cache و نمایش در یک table در خط فرمان
  • ورود اطلاعات دانشجویان و ذخیره در cache از طریق متود forever
  • ایجاد اطلاعات پیش فرض در cache  از طریق faker ها
  • ورود اطلاعات دانشجویان در کش از طریق متود ask  به نحوی که مرحله به مرحله نام ، نام خانوادگی ، سن و ترم تحصیلی توسط کاربر وارد می گردد
  • حذف کردن کیله اطلاعات دانشجویان از کش سیستم و اعتبار سنجی ورودی ها
  • حذف اطلاعات یک دانشجوی خاص از کش سیستم از طریق خط فرمان
  • سلکت کردن اطلاعات cache جهت آپدیت اطلاعات یک دانشجوی خاص در کش سیستم  از طریق خط فرمان
  • آپدیت اطلاعات دانشجویان در cache و جایگزین کردن اطلاعات جدید از طریق خط فرمان
  • سرچ کردن اطلاعان دانشجویان ذخیره شده در cache از طریق خط فرمان آرتیسان
  • طریقه استفاده از ajax در فریمورک لاراول  به نحوی که بدون اینکه صفحه رفرش شود ریکوئست به سمت سرور ارسال می گردد و response ها در یک جدول html نمایش داده می شود
  • حذف یک رکورد از پایگاه داده با استفاده از ajax
  • طریقه upload فایل با فریم ورک لاراول و آشنایی کامل با متودهای آپلود فایل 
  • آشنایی با مبحث event ها در فریم ورک لاراول و شبیه سازی یک ایونت در متود create به نحوی که با call شدن متود create و ایجاد یک یوزر مثلاً یک ایمیل یا یک پیامک فعالسازی برای کاربر ارسال گردد
  • پیاده سازی یک event به صورت دستی از طریق ایجاد یک کلاس در دایرکتوری app
  • ایجاد یک event از طریق خط فرمان ، ایجاد کلاس جهت هندل کردن ایونت و فراخوانی کلاس پیاده سازی شده در پوشه event از طریق متود event که برنامه نویس می تواند از این طریق همزمان با ایجاد مثلا یک یوزر در سایت امکان اجرای چندین اسکریپت را فراهم کند که مثلا وقتی یک کاربر در سایت ثبت نام کرد همزمان برای کاربر مثلا یک ایمیل خوش آمد گویی ، یک پیامک ارسال کد فعالسازی و... ارسال نمیاد
  • ایجاد یک لیسنر به صورت دستی توسط برنامه نویس در حوزه event ها
  • آشنایی با مبحث subscriber ها در حوزه ایونت ها 
  • آشنایی با مبحث  jobو queue   جهت اجرای یک صف از دستورات در زمانبندی مشخص
  • ادامه آشنایی با مبحث  jobو queue  و آشنایی با دستور queue و table در خط فرمان جهت ایجاد یک مایگریشن و تیبل در دیتابیس برای ذخیره اطلاعات job در  پایگاه داده
  • طریقه اجرای یک queue از طریق دستور work در خط فرمان و ذخیره اطلاعات یک queueدر دیتابیس
  • آشنایی با متود onQueue جهت تغییر نام یک queue
  • آشنایی با متود delay جهت ایجاد تآخیر در اجرای یک job
  • طریقه اجرای چند job به طور همزمان
  • طریقه وابستگی چند job به یکدیگر به نحوی که یک job والد سایر job های دیگر می گردد
  • آشنایی با آپشن های متود work نظیر once ، sleep و...
  • آشنایی با  متود failed-table جهت ایجاد بستری به منظور نگهداری جابهای failed شده و جلوگیری از حذف کامل آنها
  • طریقه بازگرداندن یک جاب failed شده به صف اجرا با استفاده از متود retry
  • طریقه حذف کردن جابهای failed شده با متودهای forget و flash
  • طریقه failed کردن  و یا متوقف کردن یک job که اطلاعات والد آن از دیتابیس حذف شده است
  • آغاز مبحث تست نویسی  و ایجاد یک پروژه لاراولی جدید جهت تمرین تست نویسی 
  • آشنایی با ساختار فایل phpunit.xml  در حوره تست نویسی در فریم ورک لاراول 
  • انجام یک مینی پروژه تست نویسی 
  • آشنایی با متود  assertEquals در حوزه تست نویسی 
  • پیاده سازی چند مینی پروژه در حوزه تست نویسی و آشنایی با منود assertNotEquals
  • تست کردن یک مادل از طریق یک testcase
  • تست،   create کردن یک یورز در جدول یوزر ها از طریق یک testcase
  • تست ، insert کردن یک دیتا در دیتابیس از طریق آیدی یک یوزر خاص و سرچ کردن آن در دریتابیس
  • تست ، insert کردن 20 رکورد تصادفی در دیتابیس و بررسی NotNull بودن فیلذ email_verified_at
  • استفاده از فیکرها در تست نویسی ها و ایجاد یک ایمیل از طریق فیکر و ذخیره آن در تیبل user ها
  • طریقه تغییر کانکشن و دیتابیس جهت تست نویسی به منظور جلوگیری از پاک شدن دیتاهای اصلی برنامه 
  • آشنایی با فیچر تست ها جهت تست کردن روت های اصلی برنامه
  • تست کردن روت های api  از طریق فیچر تست ها 

فصل پنجم : طراحی سایت فروش فایل

  • طراحی هدر سایت قسمت برند یا آیکن و همچنین تایتل سایت 
  • طراحی منوی سایت در سه سطح و جانمایی آن در هدر سایت 
  • ساخت منوی سایت
  • ساخت منوی عکس در قالب سایت به نحوی که فقط در اندازه pc این منو نمایش داده میشود 
  • طراحی اسلایدر سایت
  • طراحی بخش محصولات سایت
  • طراحی فوتر سایت 
  • ایجاد یک پروژه لاراولی جهت پیاده سازی سایت فروشگاه فایل
  • ایجاد کنترلر بخش admin 
  • ایجاد معماری بخش admin  شامل ایجاد دایرکتورهای مورد نیاز  جهت راه اندازی بخش پنل مدیریت
  • وارد کردن قالب html و css پنل مدیریت در پروژه که شامل هدر ، فوتر و ساید بار قالب مدیریت می باشد
  • ایجاد بخش اضافه کردن یک دسته جدید
  • دریافت اطلاعات دسته های اصلی از دیتابیس در سلکت انتخاب دسته اصلی 
  • ذخیره دسته ایجاد شده در دیتابیس و نمایش در جدول  دسته  ها
  • داینامیک کردن جدول نمایش دسته های سایت 
  • حذف دسته های سایت 
  • ایجاد بخش ویرایش دسته های سایت 
  • ویرایش دسته های سایت به نحوی که با تغییر مقدار دسته و ارسال آن به سمت سرور تغییرات روی دیتای مورد نظر اعمال می گردد
  • اضافه کردن پیش نیازهای لازم جهت ایجاد صفحه اصلی پروژه فروش فایل های آموزشی
  • اضافه کردن هدر و فوتر صفحه اصلی به پروژه فروش فایل  
  • بالا آمدن قالب صفحه اصلی سایت  در پروژه فروش فایل 
  • داینامیک کردن منوی سایت
  • گروه بندی روت ها به نحوی که روت های ادمین و صفحه اصلی سایت را جدا می کنیم
  • ایجاد مایگریشن و تیبل لازم جهت ایجاد بخش کتاب به منظور تولید یک محتوای آموزشی در سایت برای فروش
  • ایجاد کنترلر ، مادل و ویو بخش  تولید محتوای آموزشی
  • ایجاد قالب بخش  تولید محتوای آموزشی برای فروش  در پنل مدیریت
  • دریافت دسته محصولات در بخش تولید محتوای آموزشی  به صورت داینامیک
  • ایجاد یک محتوای آموزشی در سایت  برای فروش ، شامل آپلود بنر و فایل آموزشی که قرار است آن را در سایت برای فروش عرضه کنیم و همچنین ذخیره مطالبی مثل عنوان کتاب و توضیحات آن در پایگاه داده
  • ولیدیشن بخش ایجاد محتوای آموزشی در سایت از جمله اجباری کردن ورود عنوان کتاب و توضیحات همچنین اعمال ولیدیشن روی فرمت فایل ها جهت آپلود
  • فارسی کردن پیغام های ولیدیشن بخش تولید محتوای آموزشی در سایت  
  • ایجاد بخش نمایش کتاب ها به صورت استاتیک
  • داینامیک کردن جدول نمایش کتاب  ها
  • حذف کتاب  از جدول کتاب ها
  • ایجاد لینک دانلود کتاب از بخش نمایش کتاب ها در پنل مدیریت
  • اضافه کردن ادیتور پیشرفته ckEditor  به پروژه  در پنل مدیریت
  • ابجاد بخش ویرایش کناب ها در پنل مدیریت
  • جلوگیری از حذف دسته هایی که دارای کتاب هستند و اطلاع رسانی این موضوع به کاربر از طریق ارسال یک پیغام به سمت کلاینت
  • ایجاد بخش  افرودن ویدئو  و  امکان آپلود ویدئو در برنامه
  • اضافه کردن یک سلکت پیشرفته به بخش افزودن ویدئو تا بتوانیم برای یک ویدئو چندین دسته را انتخاب نماییم
  • ذخیره یک ویدئو در برنامه جهت فروش
  • ایجاد بخش نمایش ویدئو های ذخیره شده در برنامه
  • نمایش دسته های مرتبط با ویدئوی ثبت شده در بخش نمایش ویدئو ها
  • حذف ویدئو ها و جلوگیری از حذف دسته هایی که ویدئوی مرتبط با آنها در برنامه ثبت شده است
  • جلوگیری از آپلود ویدئو و عکس تکراری در سرور البته منظور با نام تکراری است
  • ایجاد یک فیلتر جهت حذف رکوردها به نحوی که با زدن دکمه حذف یک پیغام برای کاربر ظاهر می گردد که آیا مایل به حذف رکورد مورد نظر هستید و سه رقم سه رقم جدا کردن اعداد قیمت در باکس تعیین قیمت محصولات
  • ویرایش ویدئو ها به نحوی که کاربر اگر قصد نداشت تصویر و فایل محصول را تغییر دهد فقط نسبت به تغییر سایر مشخصات محصول اقدام کرده و تصویر محصول بدون تغییر باقی می ماند
  • ویرایش دسته ویدئو ها به نحوی که تا زمانی که مدیر سایت دسته جدیدی را انتخاب نکند دسته های قبلی به قوت خود باقی می ماند و تغییری در آنها ایجاد نخواهد شد
  • داینامیک کردن بخش جدید ترین کتاب ها در صفحه اصلی سایت
  • داینامیک کردن بخش ویدئوی های جدید در صفحه اصلی سایت
  • لینک سازی در منوی سایت به نحوی که با انتخاب آیتم های منو موضوعات مرتبط به آن آیتم سلکت می گردد
  • نمایش عناوین سلکت شده در سر تیتر نتایج یافت شده از طریق لینک های منو
  • نمایش ویدئو های مرتبط با لینک های انتخاب شده در منو
  • ایجاد بخش جزئیات محصولات به نحوی که با کلیک روی ادامه مطلب به بخش جزئیات محصول منتقل می گردیم
  • ایجاد بخش جزئیات ویدئوها به نحوی که با کلیک روی ادامه مطلب به بخش جزئیات ویدئوها منتقل می گردیم
  • مخفف کردن تایتل محصولات به نحوی که اگر مثلا تعداد کارکترهای یک محصول بیشتر از 16 کارکتر بودمازاد آن به صورت سه نقطه نمایش داده شود و صفحه بندی جداول پنل مدیریت با پلاگین صفحه بندی 
  • ایجاد اینپوت سرچ در هدر سایت  به نحوی که با سرچ محصولات موضوعات سرچ شده به کاربر نمایش داده می شود
  • داینامیک کردن اسلایدر سایت  
  • داینامیک کردن بنرهای سایت  
  • ایجاد بخش پیشنهاد شگفت انگیز برای ویدئوهای آموزشی که تایمری رو با استفاده جاوااسکریپت در آن ایجاد کردیم که بر مبنای روز ، ساعت ، دقیقه و ثانیه می باشد و با پایان این تایمر دکمه ادامه مطلب حذف شده و کلمه پایان جایگزین آن می گردد
  • ایجاد بخش پیشنهاد شگفت انگیز در پنل مدیریت به نحوی که مدیر بتواند برای چهار مورد از ویدئوی های آموزشی درج شده در سایت تخفیف و پیشنهاد ویژه ایجاد نماید
  • دسترسی به کلیه ویدئوهای سایت جهت درج آنها در بخش پیشنهاد ویژه 
  • داینامیک کردن بخش پیشنهاد شگفت انگیر به نحوی که اطلاعات این بخش از دیتابیس دریافت می گردد
  • ادامه مبحث داینامیک کردن  بخش پیشنهاد شگفت انگیر به نحوی که با توجه به فرصت قرار داده شده در این  بخش کاربر سایت مهلت خواهد داشت تا نسبت به خرید محصول اقدام کند و پس از پایان این فرصت کلید ادامه مطلب محو می گردد و کلمه پایان جایگزین آن می شودپیاده سازی بخش لاگین با استفاده از ابزارهای خود لاراول
  • شخصی سازی بخش لاگین و اضافه کردن هدر و فوتر سایت به آن
  • داینامیک کردن منوی لاگین در هدر سایت به نحوی که وقتی کاربر ثبت نام و لاگین می کند با توجه به ماهیت دسترسی کاربر که کاربر عادی هست یا مدیر سایت فیچرهای دسترسی کاربر در این منو مشخص می گردد
  • ایجاد جدول واسط جهت تعیین سطح دسترسی کاربران سایت که در این جدول کد مدیر یک است و کاربر عادی دو و با ایجاد این جدول  مدیر می تواند به هر کاربری دسترسی ادمین بدهد
  • ایجاد یک مدیل ویر جهت افزایش امنیت پنل مدیریت به نحوی که با پیاده سازی آن در پروژه اگر کاربری آدرس صفحات پنل مدیریت را داشته باشد نمی تواند به صفحات پنل مدیریت نفوذ کند و باید حتما لاگین کند تا بتواند به این صفحات دسترسی پیدا کند.
  • پیاده سازی کد کپچا در بخش لاگین به منظور جلوگیری از نفوذ ربات ها در سایت ما
  • پیاده سازی بخش جزئیات پیشنهاد شگفت انگیز به نحوی که با کلیک به روی ادامه مطلب اطلاعات محصول مشمول تخفیف قابل مشاهده و انتخاب جهت خرید خواهد بود
  • تغییر کد کپچا با کلیک روی دکمه بروز آوری بدون  اینکه صفحه رفرش شوذ
  • پیاده سازی بخش سبد خرید به نحوی که کاربر با کلیک روی اضافه کردن ، محصول را  در جدول سبد خرید خود ثبت می کند
  • پیاده سازی یک کوکی انقضا برای سبد خرید به نحوی که پس از 4 روز سبد خرید منقضی و صفر می گردد
  • ایجاد یک فیلتر در بخش سبد خرید به نحوی که کاربر نتواند یک محصول را دو بار در سبد خرید خود درج نماید 
  • نمایش تعداد رکوردهای موجود در سبد خرید در هدر سایت به نحوی که اگر مثلا کاربر دو محصول را به سبد خود اضافه کرده باشد در هدر سایت در بخش سبد خرید عدد دو درج می گردد
  • دریافت تعداد رکوردهای سبد خرید در صفحه لاگین از طریق set کردن یک سشن
  • رفع یک باگ از پروژه و پیاده سازی زیر ساخت های لازم  جهت ایجاد بخش جدول سبد خربد
  • دریافت اطلاعات سبد خرید از دیتابیس جهت نمایش در جدول سبد خرید کاربر
  • نمایش سبد خرید کاربر به نحوی که کاربر با کلیک روی دکمه سبد خرید در هدر سایت  به جدول سبد دسترسی می یابد
  • حذف آیتم از سبد خرید و ایجاد بستر های لازم جهت اتصال به درگاه بانکی جهت پرداخت آنلاین
  • اتصال به درگاه بانکی و ارسال جمع کل سبد خرید به درگاه
  • ایجاد بخش urlcallback  به نحوی که کاربر پس خرید محصول به یک صفحه دیگر منتقل می گردد و اگر کد 100 از سمت درگاه به این بخش ارسال گردد یعنی پرداخت هزینه موفقیت آمیر بوده است
  • ذخیره اطلاعات سبد خرید در پنل کاربری به نحوی که پس از پردخت هرینه توسط کاربر سبد خرید او به طور کامل پاک شده و اطلاعات آن در پنل کاربری ذخیره می گردد 
  • ذخیره اطلاعات سبد خرید در پنل کاربری به نحوی که پس از پردخت هرینه توسط کاربر سبد خرید او به طور کامل پاک شده و اطلاعات آن در پنل کاربری ذخیره می گردد 
  • ایجاد پنل کاربری برای کابران سایت به نحوی که هر کاربر با ورود به پنل کاربری خود می تواند فایل های خریداری شده را برای خود دانلود نماید
  • نمودار درآمد حاصل از فروش انجام شده در 4 روز گدشته در پیشخوان پنل مدیریت
  • گزارش گیری از درآمد حاصل از فروش انجام شده با انتخاب دو بازه زمانی از طریق پلاگین تقویم شمسی 
  • آموزش کامل انتقال سایت پیاده سازی شده با فریم ورک لاراول روی هاست اشتراکی 

"پایان"

 

 

 

 

 

 

 

 

 

 


بخش های رایگان این مجموعه آموزشی:

معرفی فریم ورک لاراول و پیشنیازهای انجام کار ( بخش 1 ) دانلود مستقیم انجام کانفیگ های اولیه برای نصب و راه اندازی فریم ورک ( بخش 2 ) دانلود مستقیم معرفی روش های نصب پروژه لاراولی ( بخش 3 ) دانلود مستقیم آموزش نصب پروژه لاراولی ( بخش 4 ) دانلود مستقیم آموزش اجرای پروژه لاراولی ( بخش 5 ) دانلود مستقیم آشنایی با ساختار MVC ( بخش 6 ) دانلود مستقیم آشنایی با کنترلرها ( بخش 7 ) دانلود مستقیم ایجاد چند Route و ارجاع آنها به کنترلر ( بخش 8 ) دانلود مستقیم ارسال اطلاعات یک فرم به یک صفحه دیگر از طریق سیستم روتینگ و کنترلها ( بخش 9 ) دانلود مستقیم آشنایی با متود Request و all ( بخش 10 ) دانلود مستقیم
آموزش مقدماتی فریم ورک لاراول
بخش 1 :
( معرفی فریم ورک لاراول و پیشنیازهای انجام کار )
معرفی فریم ورک لاراول و پیشنیازهای انجام کار
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 2 :
( انجام کانفیگ های اولیه برای نصب و راه اندازی فریم ورک )
انجام کانفیگ های اولیه برای نصب و راه اندازی فریم ورک
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 3 :
( معرفی روش های نصب پروژه لاراولی )
معرفی روش های نصب پروژه لاراولی از طریق سایت گیت هاب و کامپوزر، آموزش نصب و راه اندازی کامپوزر در سیستم عامل
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 4 :
( آموزش نصب پروژه لاراولی )
آموزش نصب پروژه لاراولی و معرفی ساختار پروژه
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 5 :
( آموزش اجرای پروژه لاراولی )
آموزش اجرای پروژه لاراولی از طریق خط فرمان و زمپ
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 6 :
( آشنایی با ساختار MVC )
آشنایی با ساختار MVC و آشنایی با سیستم Routing در فریم ورک لاراول
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 7 :
( آشنایی با کنترلرها )
آشنایی با کنترلرها و طریقه ارتباط Route به کنترلرها
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 8 :
( ایجاد چند Route و ارجاع آنها به کنترلر )
ایجاد چند Route و ارجاع آنها به متودهای کنترلر از طریق متود Get
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 9 :
( ارسال اطلاعات یک فرم به یک صفحه دیگر از طریق سیستم روتینگ و کنترلها )
ارسال اطلاعات یک فرم به یک صفحه دیگر از طریق سیستم روتینگ و کنترلها و آشنایی با متود csrf_token جهت جلوگیری از حملات ddos
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 10 :
( آشنایی با متود Request و all )
آشنایی با متود Request و all جهت ارسال پارامتر
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 11 :
( آشنایی با دایرکتیو ها و فایل با پسوند balde )
آشنایی با دایرکتیو ها و فایل با پسوند blade و آشنایی با دایرکتیو csrf@
افزودن به سبد
قیمت: 5,500 تومان

بخش 12 :
( آشنایی با دایرکتیو extends ، yield و section )
آشنایی با دایرکتیو extends ، yield و section به منظور فراخوانی یکسری کدهای تکراری در صفحات مختلف سایت به منظور کاهش حجم کدنویسی ها
افزودن به سبد
قیمت: 5,500 تومان

بخش 13 :
( آشنایی با دایرکتیو include ، includeif و includewhen )
آشنایی با دایرکتیو include ، includeif و includewhen به منظور فراخوانی فایل ها با پسوند blade در برخی فایل های پروژه
افزودن به سبد
قیمت: 5,500 تومان

بخش 14 :
( تغییر عنوان متاتگ تایتل با استفاده از section )
تغییر عنوان متاتگ تایتل با استفاده از section و آشنایی با دستور show و parent
افزودن به سبد
قیمت: 5,500 تومان

بخش 15 :
( طریقه ساخت component )
طریقه ساخت component از طریق دایرکتیو component و آموزش ایجاد دکمه اختصاصی در برنامه که بتوانیم در بخش های مختلف برنامه از آن استفاده کنیم
افزودن به سبد
قیمت: 5,500 تومان

بخش 16 :
( آشنایی با ساختاریهای شرطی در لاراول )
آشنایی با ساختاریهای شرطی در لاراول نظیر if و switch ، unless و hassection
افزودن به سبد
قیمت: 5,500 تومان

بخش 17 :
( آشنایی با حلقه های تکرار در لاراول )
آشنایی با حلقه های تکرار در لاراول نظیر for ، foreach و while
افزودن به سبد
قیمت: 5,500 تومان

بخش 18 :
( نحوه include کردن فایل ها در لاراول )
نحوه include کردن فایل ها در لاراول و آشنایی با دایرکتیوهای include ، includeIf و includeFirst و آشنایی با دایرکتیو each
افزودن به سبد
قیمت: 5,500 تومان

بخش 19 :
( بارگزاری قطعاتی از کدها که به صورت pushکردن در یک stack اتفاق می افتن )
بارگزاری قطعاتی از کدها که به صورت pushکردن در یک stack اتفاق می افتن و آشنایی با دایرکتیو verbatim
افزودن به سبد
قیمت: 5,500 تومان

بخش 20 :
( ایجاد یک دایرکتیو شخصی )
ایجاد یک دایرکتیو شخصی از طریق دستور directive
افزودن به سبد
قیمت: 5,500 تومان

بخش 21 :
( آشنایی با روشهای ایجاد کنترلرها در لاراول )
آشنایی با روشهای ایجاد کنترلرها در لاراول به دو روش خط فرمان و دستی
افزودن به سبد
قیمت: 5,500 تومان

بخش 22 :
( طریقه ایجاد یک کنترلر از نوع resource )
طریقه ایجاد یک کنترلر از نوع resource و آشنایی با متودهای only و except جهت محدود کردن اکشن های یک کنترلر از نوع resource
افزودن به سبد
قیمت: 5,500 تومان

بخش 23 :
( ایجاد کنترلها برای api ها )
ایجاد کنترلها برای api ها و آشنایی با روشهای تغییر نام Route ها
افزودن به سبد
قیمت: 5,500 تومان

بخش 24 :
( آشنایی با middleware ها در لاراول و معرفی انواع میدل ویرها )
آشنایی با middleware ها در لاراول و آموزش ایجاد یک میدل ویر در لاراول
افزودن به سبد
قیمت: 5,500 تومان

بخش 25 :
( اختصاص middleware ها به یک Route خاص )
اختصاص middleware ها به یک Route خاص و محدود کردن آنها به Route های خاص از طریق دستور only و except
افزودن به سبد
قیمت: 5,500 تومان

بخش 26 :
( اعمال دو میدل ویر در پروژه به طور همزمان )
اعمال دو میدل ویر در پروژه به طور همزمان و آشنایی با روشهای مختلف استفاده از میدل ویرها
افزودن به سبد
قیمت: 5,500 تومان

بخش 27 :
( Dependency Injection چیست؟ )
آشنایی با بحث Dependency Injection یا تزریق وابستگی در فریم ورک لاراول
افزودن به سبد
قیمت: 5,500 تومان

بخش 28 :
( آشنایی با Request ها و نحوه استفاده از آنها )
آشنایی با Request ها و نحوه استفاده از آنها در فریم ورک لاراول
افزودن به سبد
قیمت: 5,500 تومان

بخش 29 :
( استفاده از متود post در دریافت ریکوئست ها )
استفاده از متود post در دریافت ریکوئست ها و آشنایی با ابزاری به نام postman جهت ارسال ریکوئست ها به سمت سرور و دریافت Response
افزودن به سبد
قیمت: 5,500 تومان

بخش 30 :
( ادامه مبحت Request ها )
ادامه مبحت Request ها و آشنایی با طریقه ارسال file با ریکوئست ها
افزودن به سبد
قیمت: 5,500 تومان

بخش 31 :
( نحوه ایجاد Request های سفارشی )
نحوه ایجاد Request های سفارشی در فریم ورک لاراول
افزودن به سبد
قیمت: 5,500 تومان

بخش 32 :
( آشنایی با validation )
آشنایی با validation و اینکه ولیدیش چی هست؟ و چگونه اعمال می شود
افزودن به سبد
قیمت: 5,500 تومان

بخش 33 :
( چند مثال کاربردی در خصوص validation )
چند مثال کاربردی در خصوص validation و مراجعه به داکیومنت لاراول جهت آشنایی با ولیدیشن های کاربردی این فریم ورک
افزودن به سبد
قیمت: 5,500 تومان

بخش 34 :
( ادامه مبحث validation )
ادامه مبحث validation و ارائه چند مثال کاربردی دیگر
افزودن به سبد
قیمت: 5,500 تومان

بخش 35 :
( آشنایی با بحث اعتبار سنجی آرایه ها در validation )
آشنایی با بحث اعتبار سنجی آرایه ها در validation
افزودن به سبد
قیمت: 5,500 تومان

بخش 36 :
( آشنایی با Response ها )
آشنایی با Response ها و معرفی متود collect و Response
افزودن به سبد
قیمت: 5,500 تومان

بخش 37 :
( ادامه بحث Response ها )
معرفی متود withHeaders و آشنایی با میدل ویر EncryptCookie و آشنایی با متود redirect و آشنایی با متود rote و آشنایی با متود with
افزودن به سبد
قیمت: 5,500 تومان

بخش 38 :
( ادامه بحث در مورد متود redirect )
ادامه بحث در مورد متود redirect و آشنایی با دستور old به نحوی که با بازگشت به صفحه مبدأ ریکوئست های ارسالی به صفحه مقصد مجدداً به صفحه مبدأ باز میگردد و در کنترل های مربوطه قرار می گیرد
افزودن به سبد
قیمت: 5,500 تومان

بخش 39 :
( طریقه دانلود فایل در لاراول )
طریقه دانلود فایل در لاراول و نمایش فایل دانلود شده در صفحه اصلی
افزودن به سبد
قیمت: 5,500 تومان

بخش 40 :
( معرفی Log ها در لاراول )
معرفی Log ها در لاراول و آشنایی با انواع سطوح لاگها و کانالهای مربوطه در این خصوص
افزودن به سبد
قیمت: 5,500 تومان

بخش 41 :
( آشنایی با سشن ها در لاراول )
روش استفاده از سشن ها در فریم ورک لاراول
افزودن به سبد
قیمت: 5,500 تومان

بخش 42 :
( ادامه بحث سشن ها در لاراول )
ادامه بحث سشن ها در لاراول و آشنایی با متودهای pull ، compact ، forget ، flush ، flash و reflash
افزودن به سبد
قیمت: 5,500 تومان

بخش 43 :
( کانفیگ کردن برنامه جهت اتصال به پایگاه داده ها )
کانفیگ کردن برنامه جهت اتصال به پایگاه داده ها و آشنایی با فایل env. و database.php
افزودن به سبد
قیمت: 5,500 تومان

بخش 44 :
( ساخت یک پایگاه داده و جدول و دریافت اطلاعات دیتابیس در پروژه لاراولی )
ساخت یک پایگاه داده و جدول و دریافت اطلاعات دیتابیس در پروژه لاراولی و آشنایی با کلاس DB و متودهای Connection ، table tosql و get و ایجاد یک ویو و نمایش داده ها در یک تیبل از طریق حلقه foreach
افزودن به سبد
قیمت: 5,500 تومان

بخش 45 :
( طریقه کوئری زدن در فریم ورک لاراول )
طریقه کوئری زدن در فریم ورک لاراول و آشنایی با دستور select و where
افزودن به سبد
قیمت: 5,500 تومان

بخش 46 :
( آشنایی با CRUD در لاراول )
آشنایی با کوئری INSERT و DELETE در فریم ورک لاراول
افزودن به سبد
قیمت: 5,500 تومان

بخش 47 :
( ادامه بحث آشنایی با CRUD در لاراول )
آشنایی با کوئری UPDATE در فریم ورک لاراول
افزودن به سبد
قیمت: 5,500 تومان

بخش 48 :
( آشنایی با دستور statement در لاراول )
نمایش تیبل های پایگاه داده ها ، ایجاد یک تیبل و حذف یک تیبل با دستور statement و آشنایی با دستور unprepared و آشنایی با دستور listen جهت نمایش نحوه اجرای کوئری در لاگ ها
افزودن به سبد
قیمت: 5,500 تومان

بخش 49 :
( آشنایی با دستور transaction )
آشنایی با دستور transaction و دستور begintransaction جهت جلوگیری از call شدن کدهایی که دارای خطا هستند
افزودن به سبد
قیمت: 5,500 تومان

بخش 50 :
( آشنایی با بحث کوئری بیلدر )
آشنایی با سینتکس های کوئری بیلدر از جمله دستور where و orwhere
افزودن به سبد
قیمت: 5,500 تومان

بخش 51 :
( ادامه آشنایی با بحث کوئری بیلدر ها )
آشنایی با دستور whereBetween
آشنایی با دستور whereIn
آشنایی با دستور whereNull
آشنایی با دستور whereColumn
و طریقه به کار بردن یک فانکشن در کوئری
افزودن به سبد
قیمت: 5,500 تومان

بخش 52 :
( ادامه آشنایی با بحث کوئری بیلدر ها )
نحوه به کار بردن فانکشن در کوئری ها البته به صورت پارامتریک، آشنایی با متود Raw و دستور count
افزودن به سبد
قیمت: 5,500 تومان

بخش 53 :
( ادامه آشنایی با بحث کوئری بیلدر ها )
آشنایی با دستور orderBy
آشنایی با دستور Limit
آشنایی با دستور offset
آشنایی با دستور skip
آشنایی با دستور take
افزودن به سبد
قیمت: 5,500 تومان

بخش 54 :
( ادامه آشنایی با بحث کوئری بیلدر ها )
آشنایی با دستور value
آشنایی با دستور pluck
آشنایی با دستور max
آشنایی با دستور min
آشنایی با دستور exists
آشنایی با دستور distinct
آشنایی با دستور groupBy
افزودن به سبد
قیمت: 5,500 تومان

بخش 55 :
( ادامه آشنایی با بحث کوئری بیلدر ها )
پیوند دادن دو table به هم از طریق دستور join
افزودن به سبد
قیمت: 5,500 تومان

بخش 56 :
( ادامه آشنایی با بحث کوئری بیلدر ها )
آشنایی با دستور join
آشنایی با دستور LeftJoin
آشنایی با دستور CrossJoin
آشنایی با دستور on و ORon
آشنایی با دستور union
افزودن به سبد
قیمت: 5,500 تومان

بخش 57 :
( آشنایی با مادل ها ( Model ) )
آشنایی با مادل ها ( Model ) و طریقه ایجاد یک مادل به صورت دستی
افزودن به سبد
قیمت: 5,500 تومان

بخش 58 :
( آشنایی با مادل ها ( Model ) )
آشنایی با مادل ها ( Model ) و طریقه ایجاد یک مادل از طریق خط فرمان و آشنایی با وریبل های table و primaryKey
افزودن به سبد
قیمت: 5,500 تومان

بخش 59 :
( آشنایی با مادل ها ( Model ) )
آشنایی با دستور find ، و وریبل های
timestamps و connection
افزودن به سبد
قیمت: 5,500 تومان

بخش 60 :
( آشنایی با مادل ها ( Model ) )
طریقه دریافت اطلاعات از پایگاه داده ها با مادل ها و آشنایی با دستور all ، first ، findOrFail ، max ، count ، avg ، where ، orderBy ، skip و groupBy
افزودن به سبد
قیمت: 5,500 تومان

بخش 61 :
( اینسرت کردن اطلاعات در پایگاه داده ها )
اینسرت کردن اطلاعات در پایگاه داده ها و آشنایی با وریبل fillable
افزودن به سبد
قیمت: 5,500 تومان

بخش 62 :
( اینسرت کردن اطلاعات در پایگاه داده ها با دستور save و create )
آشنایی با متودهای save ، create،firstOrCreateو firstOrNewجهت ذخیره اطلاعات در پایگاه داده ها
افزودن به سبد
قیمت: 5,500 تومان

بخش 63 :
( بروزآوری اطلاعات در پایگاه داده ها((update کردن )) )
اطلاعات در پایگاه داده ها با دستور update و updateOrCreate و آشنایی با وریبل guarded
افزودن به سبد
قیمت: 5,500 تومان

بخش 64 :
( حذف کردن اطلاعات از پایگاه داده ها )
حذف کردن اطلاعات از پایگاه داده ها با دستور deleteو destroy و نگه داشتن سوابق اطلاعات حذف در پایگاه داده ها از طریق وریبل dates و کلاس SoftDeletes و آشنایی با متودهای onlyTrashed و withTrashed برای نمایش اطلاعات حذف شده از پایگاه داده ها
افزودن به سبد
قیمت: 5,500 تومان

بخش 65 :
( بازیابی اطلاعات حذف شده با دستور restore و حذف کامل دیتا از پایگاه داده ها یا دستور forcedelete )
بازیابی اطلاعات حذف شده با دستور restore و حذف کامل دیتا از پایگاه داده ها یا دستور forcedelete و ایجاد Globalscope و scope در برنامه به منظور ساخت توابعی نظیر restore و....
افزودن به سبد
قیمت: 5,500 تومان

بخش 66 :
( آشنایی با migration ها )
ایجاد یک مایگریشن در برنامه با دستور migration جهت مدیریت پایگاه داده ها در برنامه لاراولی
افزودن به سبد
قیمت: 5,500 تومان

بخش 67 :
( طریقه Run کردن یک migration در برنامه لاراولی )
طریقه Run کردن یک migration در برنامه لاراولی از طریق خط فرمان
افزودن به سبد
قیمت: 5,500 تومان

بخش 68 :
( آشنایی با متود defaultStingLenght در مایگریشن ها )
آشنایی با متود defaultStingLenght در مایگریشن ها و آشنایی با دستور rollback
افزودن به سبد
قیمت: 5,500 تومان

بخش 69 :
( آشنایی با دستور step و... در مایگریشن ها )
آشنایی با دستور step ، Rest ، Refresh و Freshدر مایگریشن ها و ایجاد همزمان یک مایگریشن و مادل از طریق خط فرمان
افزودن به سبد
قیمت: 5,500 تومان

بخش 70 :
( ویرایش تنظیمات یک جدول از طریق migration )
ویرایش تنظیمات یک جدول از طریق متود table در مایگریشن ها
افزودن به سبد
قیمت: 5,500 تومان

بخش 71 :
( ایجاد فارنکی ها جهت ایجاد ارتباط بین جداول )
آشنایی با دستور renameColumn و rename جهت تغییر نام یک ستون و یک جدول در پایگاه داده ها و ایجاد فارنکی ها جهت ایجاد ارتباط بین جداول
افزودن به سبد
قیمت: 5,500 تومان

بخش 72 :
( طریقه ایجاد یک seeder )
طریقه ایجاد یک seeder جهت ایجاد داده های تستی در پایگاه داده ها
افزودن به سبد
قیمت: 5,500 تومان

بخش 73 :
( طریقه کار با seeder ها و نحوه کال کردن یک seeder )
تولید دیتای تستی در جداول پایگاه داده ها با محوریت برقراری ارتباط بین جداول
افزودن به سبد
قیمت: 5,500 تومان

بخش 74 :
( آشنایی با فکتوری ها )
آشنایی با فکتوری ها و نحوه ایجاد یک فکتوری جهت ایجاد اطلاعات آزمایشی در پایگاه داده ها
افزودن به سبد
قیمت: 5,500 تومان

بخش 75 :
( نمایش روابط بین جداول در برنامه )
نمایش روابط جداول در برنامه به نحوی که اگر از طریق فارنکی ها بین دو جدول وابستگی ایجاد شد بتوان این وابستگی را در برنامه به کاربر نشان داد
افزودن به سبد
قیمت: 5,500 تومان

بخش 76 :
( ایجاد رابطه یک به یک بین جداول )
ایجاد رابطه یک به یک بین جداول از طریق متود HasOne
افزودن به سبد
قیمت: 5,500 تومان

بخش 77 :
( ایجاد رابطه یک به چند بین جداول )
ایجاد رابطه یک به چند بین جداول از طریق متود belongsTo
افزودن به سبد
قیمت: 5,500 تومان

بخش 78 :
( ایجاد رابطه چند به چند بین جداول )
ایجاد یک جدول واسط برای برقراری رابطه چند به چند بین جداول
افزودن به سبد
قیمت: 5,500 تومان

بخش 79 :
( ادامه ایجاد رابطه چند به چند بین جداول )
ورود اطلاعات در جدول واسط از طریق seeder ها
افزودن به سبد
قیمت: 5,500 تومان

بخش 80 :
( ادامه ایجاد رابطه چند به چند بین جداول )
ایجاد رابطه چند به چند بین جداول از طریق متود belongsToMany
افزودن به سبد
قیمت: 5,500 تومان

بخش 81 :
( ادامه بحث روابط جداول )
استفاده از دستور where ،has و whereHas در روابط جداول
افزودن به سبد
قیمت: 5,500 تومان

بخش 82 :
( ادامه بحث روابط جداول به صورت یک به یک )
آشنایی با متود های doesntHave ، wheredoesntHave ، with و load در بحث روابط بین جداول به صورت یک به یک
افزودن به سبد
قیمت: 5,500 تومان

بخش 83 :
( اضافه کردن دیتا به جداول از طریق روابط یک به یک )
اضافه ، حذف و آپدیت کردن دیتا در جداول از طریق روابط یک به یک
افزودن به سبد
قیمت: 5,500 تومان

بخش 84 :
( اضافه کردن دیتا به جداول از طریق روابط یک به چند )
اضافه ، حذف و آپدیت کردن دیتا در جداول از طریق روابط یک به چند
افزودن به سبد
قیمت: 5,500 تومان

بخش 85 :
( اضافه کردن دیتا در دو جدول به صورت همزمان )
اضافه کردن دیتا در دو جدول به صورت همزمان در حیطه روابط جداول به صورت یک به یک و یک به چند
افزودن به سبد
قیمت: 5,500 تومان

بخش 86 :
( ذخیره اطلاعات در جدول واسط از طریق روابط چند به چند )
ذخیره اطلاعات در جدول واسط از طریق روابط چند به چند با متود attach
افزودن به سبد
قیمت: 5,500 تومان

بخش 87 :
( حذف اطلاعات از جدول واسط از طریق روابط چند به چند )
حذف اطلاعات از جدول واسط از طریق روابط چند به چند با متود detach و آشنایی با متود sync
افزودن به سبد
قیمت: 5,500 تومان

بخش 88 :
( آشنایی با مبحث pagination )
آشنایی با مبحث pagination یا صفحه بندی جداول
افزودن به سبد
قیمت: 5,500 تومان

بخش 89 :
( ایجاد یک pagination اختصاصی )
ایجاد یک pagination اختصاصی و آشنایی با متود haspages
افزودن به سبد
قیمت: 5,500 تومان

بخش 90 :
( ادامه مبحث ایجاد یک pagination اختصاصی )
ایجاد یک pagination اختصاصی و آشنایی با متود currentPage ، onFirstPage و previousPageUrl
افزودن به سبد
قیمت: 5,500 تومان

بخش 91 :
( آشنایی با روابط morphMany )
ایجاد جدول واسط در پایگاه داده ها جهت تست روابطmorphMany
افزودن به سبد
قیمت: 5,500 تومان

بخش 92 :
( ادامه بحث آشنایی با روابط morphMany )
آشنایی با متود های morphMany و morphMap
افزودن به سبد
قیمت: 5,500 تومان

بخش 93 :
( آشنایی با مبحث نیوتیتورها )
آشنایی با مبحث نیوتیتورها یا بحث تعریف گترها و ستر ها که در این جلسه در خصوص تعریف گترهااز طریق متودهای getAttributes در پروژه صحبت می کنیم
افزودن به سبد
قیمت: 5,500 تومان

بخش 94 :
( ادامه بحث نیوتیتورها )
طریقه تعریف سترها در پروژه از طریق متودهای setAttributes
افزودن به سبد
قیمت: 5,500 تومان

بخش 95 :
( ادامه بحث نیوتیتورها )
معرفی گتر ها و سترهای موجود در مادل ها به صورت پیش فرض، به همراه ارائه چند مثال کاربردی
افزودن به سبد
قیمت: 5,500 تومان

بخش 96 :
( آشنایی با مبحث کالکشن ها )
آشنایی با متودهای collect، map ، get ، all ، first ، toJsan ، count، has و search
افزودن به سبد
قیمت: 5,500 تومان

بخش 97 :
( ادامه بحث آشنایی با کالکشن ها )
آشنایی با متودهای filter ، each و every
افزودن به سبد
قیمت: 5,500 تومان

بخش 98 :
( ادامه بحث آشنایی با کالکشن ها )
آشنایی با متودهای reject ، keys، values ، pluck ، only ، except ، nth ، last ، avg ، median ، pop ، push ، pull ، prepend و slice
افزودن به سبد
قیمت: 5,500 تومان

بخش 99 :
( ادامه بحث آشنایی با کالکشن ها )
آشنایی با متودهای split ، chunck ، splice ، forget، isEmpty ، isNotEmpty ، keyBy ، pad ، partition و list
افزودن به سبد
قیمت: 5,500 تومان

بخش 100 :
( ادامه بحث آشنایی با کالکشن ها )
آشنایی با متود merge ، combine ، take ، forpage ، unique ، union ، reverse ،flip ، sort ، sortBy، sortByDesc ، sortKeys ، shuffle ، random ، collapse و flatten
افزودن به سبد
قیمت: 5,500 تومان

بخش 101 :
( آشنایی با مبحث cache ها )
مبحث کش ها و آشنایی با متود put
افزودن به سبد
قیمت: 5,500 تومان

بخش 102 :
( ادامه مبحث cache ها )
آشنایی با متود increment ، decrement ، remember ، rememberForever ، forever و forget در حوزه کش ها
افزودن به سبد
قیمت: 5,500 تومان

بخش 103 :
( ادامه مبحث cache ها )
آشنایی با متود هایadd ، flush و tags در حوزه کش ها
افزودن به سبد
قیمت: 5,500 تومان

بخش 104 :
( ادامه مبحث cache ها )
ذخیره کش در دیتابیس
افزودن به سبد
قیمت: 5,500 تومان

بخش 105 :
( ادامه مبحث cache ها )
طریقه clear کردن کلیه کش های سیستم اعم از ذخیره شده در دیتابیس و فایل data
افزودن به سبد
قیمت: 5,500 تومان

بخش 106 :
( آشنایی با توابع هلپر )
آشنایی با توابع هلپر اعم از base_path ، app_path ، rand ، asset و...
افزودن به سبد
قیمت: 5,500 تومان

بخش 107 :
( آشنایی با مبحث لوکالیزیشن در فریم ورک لاراول )
آشنایی با مبحث لوکالیزیشن در فریم ورک لاراول یا ایجاد یک پروژه چند زبانه
افزودن به سبد
قیمت: 5,500 تومان

بخش 108 :
( ادامه مبحث لوکالیزیشن )
آشنایی با پوشه lang در معماری پروژه و آشنایی با متود trans جهت تغییر زبان برنامه لاراولی
افزودن به سبد
قیمت: 5,500 تومان

بخش 109 :
( آشنایی با مبحث آی او سی کانتینر در فریم ورک لاراول )
آشنایی با مبحث آی او سی کانتینر در فریم ورک لاراول جهت دسترسی آسان به کلاسهای پروژه از طریق متودهای کنترلر
افزودن به سبد
قیمت: 5,500 تومان

بخش 110 :
( ادامهمبحث آی او سی کانتینر در فریم ورک لاراول )
ادامه مبحث آی او سی کانتینر در فریم ورک لاراول و آشنایی با متودهای app و make در این حوزه
افزودن به سبد
قیمت: 5,500 تومان

بخش 111 :
( آشنایی با مبحث دپن دنسی اینجکشن )
آشنایی با مبحث دپن دنسی اینجکشن و پیاده سازی اینترفیس ها جهت implements کردن کلاس ها
افزودن به سبد
قیمت: 5,500 تومان

بخش 112 :
( ادامه مبحت دپن دنسی اینجشکن ها )
آشنایی با متودهای singleton و bind در حوزه دپن دنسی اینجکشن
افزودن به سبد
قیمت: 5,500 تومان

بخش 113 :
( ادامه مبحت دپن دنسی اینجشکن ها )
انتقال متودهای سینگل تون و بایند به بخش AppServiceProvider
افزودن به سبد
قیمت: 5,500 تومان

بخش 114 :
( ادامه مبحت دپن دنسی اینجشکن ها )
انتقال کلاسهای هدف به بخش app پروژه و استفاده از متود instance در حوزه دپن دنسی اینجکشن ها
افزودن به سبد
قیمت: 5,500 تومان

بخش 115 :
( آشنایی با مبحث رفلکشن ها )
آشنایی با مبحث رفلکشن ها و آشنایی با متودهای when ، needs و giveدر این حوزه
افزودن به سبد
قیمت: 5,500 تومان

بخش 116 :
( طریقه ایجاد یک service provider )
ایجاد یک service provider از طریق خط فرمان در پروژه
افزودن به سبد
قیمت: 5,500 تومان

بخش 117 :
( ادامه مبحث آشنایی با service provider )
ادامه مبحث آشنایی با service provider و آشنایی با متودهای register و boot در سرویس پروایدرها
افزودن به سبد
قیمت: 5,500 تومان

بخش 118 :
( ادامه مبحت آشنایی با سرویس پروایدرها )
ادامه مبحت آشنایی با سرویس پروایدرها و آشنایی با وریبل های $singletons ، $bindings و $deferدر حوزه سرویس پروایدرها
افزودن به سبد
قیمت: 5,500 تومان

بخش 119 :
( آشنایی با مبحث مهم و کاربردی Facades )
روش های ایجاد یک دیزاین پترن Facade در پروژه
افزودن به سبد
قیمت: 5,500 تومان

بخش 120 :
( ادامه آشنایی با مبحث مهم و کاربردی Facades )
طریقه ایجاد یک facade شخصی در برنامه که نقش بسیار مهمی در خلاصه نویسی کدها دارد
افزودن به سبد
قیمت: 5,500 تومان

بخش 121 :
( آشنایی با مبحث کانترکت ها )
آشنایی با مبحث کانترکت ها و طریقه پکیج نویسی برای پروژه های لاراولی
افزودن به سبد
قیمت: 5,500 تومان

بخش 122 :
( آشنایی با مبحث errorHandeling )
آشنایی با مبحث errorHandeling و آشنایی با وریبل APP_DEBUG در فایل env
افزودن به سبد
قیمت: 5,500 تومان

بخش 123 :
( ادامه مبحث آشنایی با errorHandeling )
ادامه مبحث آشنایی با errorHandeling و آشنایی کامل با کلاس Exception
افزودن به سبد
قیمت: 5,500 تومان

بخش 124 :
( ادامه مبحث آشنایی با errorHandeling )
نمایش یک ویوی اختصاصی در هنگام رخ دادن یک خطا از نوع Exception با استفاده از متود render
افزودن به سبد
قیمت: 5,500 تومان

بخش 125 :
( مبحث آشنایی با HttpException )
مبحث آشنایی با HttpException و آشنایی با متود abort
افزودن به سبد
قیمت: 5,500 تومان

بخش 126 :
( آشنایی با مبحث Authentication )
آشنایی با مبحث Authentication و ایجاد یک پروژه جدید جهت پیاده سازی این مبحث
افزودن به سبد
قیمت: 5,500 تومان

بخش 127 :
( ادامه آشنایی با مبحث Authentication )
پیاده سازی Authenticate در پروژه لاراولی از طریق خط فرمان
افزودن به سبد
قیمت: 5,500 تومان

بخش 128 :
( ادامه آشنایی با مبحث Authentication )
ادامه آشنایی با مبحث Authentication و آشنایی با روت های ایجاد شده در سیستم Authentication
افزودن به سبد
قیمت: 5,500 تومان

بخش 129 :
( ادامه آشنایی با مبحث Authentication )
ادامه آشنایی با مبحث Authentication و آشنایی با کنترلرهای ایجاد شده در سیستم Authentication
افزودن به سبد
قیمت: 5,500 تومان

بخش 130 :
( ادامه آشنایی با مبحث Authentication )
ادامه آشنایی با مبحث Authentication و یادگیری نحوه تغییر مسیر ریدایرکت پیش فرض سیستم پس از لاگین از طریق وریبل redirectTo
افزودن به سبد
قیمت: 5,500 تومان

بخش 131 :
( ادامه مبحث Authentication )
آشنایی با کنترلهای ResetPassword و RegisterController در حوزه Authentication و دریافت اطلاعات یوزر لاگین شده از طریق هلپر Auth
افزودن به سبد
قیمت: 5,500 تومان

بخش 132 :
( ادامه آشنایی با مبحث Authentication )
آشنایی با متودهای check ، login ، loginUsingId ، OnceUsingId و LogoutOtherDrivers در حوزه Authentication
افزودن به سبد
قیمت: 5,500 تومان

بخش 133 :
( آشنایی با مبحث Autorization )
آشنایی با مبحث Autorization ، ایجاد زیرساخت های لازم جهت پیاده سازی Autorization
افزودن به سبد
قیمت: 5,500 تومان

بخش 134 :
( ادامه مبحث Autorization )
پیاده سازی Autorization بدون استفاده از ابزارهای فریم ورک
افزودن به سبد
قیمت: 5,500 تومان

بخش 135 :
( ادامه آشنایی با مبحث Authentication )
ادامه مبحث Autorization و آشنایی با کلاس Gate در این حوزه
افزودن به سبد
قیمت: 5,500 تومان

بخش 136 :
( ادامه مبحث Authentication )
ادامه مبحث Authentication و آشنایی با متودهای can و authorize در این حوزه
افزودن به سبد
قیمت: 5,500 تومان

بخش 137 :
( ادامه آشنایی با مبحث Authentication )
ادامه مبحث Authentication و آشنایی با متود denies در این حوزه
افزودن به سبد
قیمت: 5,500 تومان

بخش 138 :
( ادامه آشنایی با مبحث Autorization )
ادامه آشنایی با مبحث Autorization ، وآشنایی با متودهای after و before در این حوزه
افزودن به سبد
قیمت: 5,500 تومان

بخش 139 :
( ادامه مبحث Autorization )
پیاده سازی Autorization به نحوی که برای برخی از کاربران دسترسی ایجاد پست در سایت ایجاد می گردد و فقط مثلا کاربر با آیدی یک دسترسی ایجاد کاربر جدید را خواهد داشت و سایر کاربران فقط دسترسی بازدید از سایت را خواهند داشت
افزودن به سبد
قیمت: 5,500 تومان

بخش 140 :
( ادامه آشنایی با مبحث Authentication )
ادامه مبحث Autorization و پیاده سازی نتیجه یک Autorization در view اختصاصی
افزودن به سبد
قیمت: 5,500 تومان

بخش 141 :
( ادامه مبحث Authentication )
ادامه مبحث Authentication و آشنایی با مبحث policy ها
افزودن به سبد
قیمت: 5,500 تومان

بخش 142 :
( ادامه آشنایی با مبحث Authentication )
ادامه مبحث Authentication و تست کردن policy پیاده سازی شده در جلسه گذشته
افزودن به سبد
قیمت: 5,500 تومان

55

تخفیف تا تاریخ 1403/3/31 (تخفیف فوق،صرفا به خرید کل پکیج،و یا خرید فصل ها تعلق می گیرد و به خرید تک بخش ها،اعمال نمی گردد)



وضعیت دوره: تکمیل شده


تعداد قسمت ها : 368 قسمت


سطح آموزش: صفر تا صد


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


پشتیبانی فنی: دارد

می توانید پس از دریافت مجموعه،مشکلات و سوالات تخصصی و فنی خود را با سازنده این مجموعه، (مهندس میرمحمدی ) در میان گذاشته و برطرف نمایید.


تعداد فصل ها: 5 فصل


مدت زمان: 117 ساعت و 19 دقیقه


افزودن پکیج به سبد خرید

جهت اطلاع از بروزرسانی این دوره آموزشی و اطلاع از بخش های جدید،ایمیل خود را وارد نمایید:

مخاطبین این دوره،آموزش های زیر را نیز دیده اند

نظرات/پرسش ها/پیشنهادات


صدیقی
میگه:

درود خدا بر شما :
در پروژه نهایی (فروشگاه فایل)، طبق سر فصلها پنل مشتریان رو مشاهده نکردم، آیا غیر از پنل مدیریت ، پنل مشتریان نیز آموزش داده شده است؟
با تشکر

پاسخ:

باسلام: بله پنل مشتریان هم داره و کاربر کلیه خریدهای خودش رو در این پنل مشاهده می کنه و هروقت که بخواد می تونه اونها رو دانلود کنه

شاهین محمدزاده
میگه:

سلام

خواستم بدونم تعیین سطوح دسترسی به طور داینامیک هم دارین توی پروژتون ؟

منظورم اینه که مدیر از پنل مدیریت خودش به صورت داینامیک به کاربری مشخص کنه که به چه صفحه هایی یا به چه عملیاتی دسترسی دارن که توی اون صفحه مورد نظر انجام بدن
ممنونم

پاسخ:

باسلام: دقیقا تو فصل دو اینو با ابزارهای خود لاراول بطور کامل توضیح دادم

محمد
میگه:

سلام خسته نباشید اگه امکانش هست فونت phpstorm رو کمی بزرگتر کنید فونت کمی کوچک هست
این یه مطلب بعدی هم اینکه من دوره api نویسی شمارو هم تهیه کردم اول لاراول رو ببینم یا بعد api نویسی یا بالعکس
با تشکر

پاسخ:

سلام . چشم دوست عزیزم، فرقی نمی کنه پیش نیاز هم نیستن

هادی
میگه:

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

پاسخ:

باسلام: این مورد رو در فصل آخر و در پروژه فروش فایل داریم

Ghalandar
میگه:

سلام استاد امکانش هست نحوه آپلود عکس و ذخیره در دیتا بیس رو توضیح بدید

پاسخ:

باسلام: آپلود فایل رو قطعا توضیح میدیم ولی ذخیره فایل در دیتابیس به صورت bit اصلا بهینه نیست شما باید فایل ها به سرور منتقل کنید و هرجا که نیاز بود لینکش رو صدا بزنید و دانلودش کنید که این موارد رو هم تو این دوره داریم

Ghalandar
میگه:

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

پاسخ:

باسلام .بله هست ولی هنوزش بهش نرسیدم در بخش های بعدی بهش پرداخته خواهد شد

هادی
میگه:

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

پاسخ:

باسلام.سپاس از حسن توجهتون .چشم حتما

محمد
میگه:

سلام خسته نباشید تو دورتون بحثه چندزبانه کردن سایت بالاراول رو هم آموزش میدین؟

پاسخ:

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

هادی
میگه:

استاد سلام
ممنون از راهنمایی تون در خصوص نصب phpstorm2017 بنده با موفقیت نصب و کرک کردم
فقط استاد تو اون قسمتی که زده level php دیدم تا 7.2 رو بیشتر نزده
اونوقت من نسخه php 8.1 با توجه به زمپی که نصب کردم دارم مشکلی پیش نمیاد؟
منظورم اینکهphpstorm 2017 از php نسخه 8 پشتیبانی میکنه؟
استاد چون نمیخوام اول کاری به مشکل بخورم .
ممنون

پاسخ:

باسلام: نه هیچ مشکلی نیست شما زمپ رو روی سیستم عامل خودتون نصب و راه اندازی کنید هیچ مشکلی براتون ایجاد نخواهد شد فقط دقت کنید نسخه php شما باید از 7.2 به بالا باشه

هادی
میگه:

استاد بزرگوار سلام
بنده نسخه 2017 phpstorm و با موفقیت نصب کردم
فقط زمپی که نصب کردم چون آخرین نسخه بود ، ورژن php اون 8.1 هست
با این حال میتونم با phpstorm 2017 کارکنم؟ چون دیدم توقسمت level php تا 7.2 بیشتر پشتیبانی نمیکنه؟

هادی
میگه:

استاد سلام
بنده در حال تهیه دوره آموزشی شما هستم چند تا سوال داشتم راهنمایی کنید ممنون میشم
بنده آخرین نسخه زمپ و از سایت soft98.ir گرفتم و نصب کردم که نسخه php اون 8.1.1 مشکلی نداره؟ اخه یکی از دوستان میگفت این نسخه آزمایشیه.
بعد phpstorm هم همینطور رفتم واسه دانلود نسخه2021.3 هست که داخل پرانتز زده(trial) یعنی اینم آزمایشیه؟
استاد من میخوام کلا با آخرین ورژنphp و phpstorm کارکنم همین هارو که گفتم نصب کنم به مشکل نمیخورم؟

پاسخ:

باسلام.از ادیتور 2017 استفاده کنید چون کرک کردن ۲۰۲۱ خیلی سخته یا به عبارتی غیر ممکن هست و بایدکرک اون رو خریداری کنید که اصلا به صرفه نیست لذا فعلا از نسخه ۲۰۱۷ استفاده کنید و طریقه کرک کردن اون رو در بخش اول دوره مفاهیم php و همینطور بخش اول دوره شیپور توضیح دادم که رایگان هم هست می تونید دانلود کنید و ازش استفاده کنید و اما در مورد زمپ خدمتتون عرض کنم از نسخه ۷ به بعد آزاد هست، از هر کدومش که دوست دارید می تونید استفاده کنید هرچی بروزتر بهتر

مهدی قشقایی
میگه:

استاد خسته نباشید برای ذخیره سازی فایل های فروشی در سایتی که پروژه نهایی هست از چه حافظه ای استفاده میشه ؟

پاسخ:

باسلام: متاسفانه بعضی ها میان و فایل رو به صورت Bit در دیتابیس ذخیره می کنند که اصلا روش بهینه ای نیست باید فایل رو به صورت File hosting service آپلود کرد و از لینک اون استفاده بشه جهت دانلود کاربران سایت و ما هم از این روش در دوره استفاده خواهیم کرد

هادی
میگه:

با سلام خدمت استاد گرامی
ممنون از اینکه با حوصله پاسخ کاربرهارو میدید
استاد پروژه نهایی قالبش ریسپانسیو؟ و از چه فریمورکی برای قالب(بوت استرپ-بولما-ویو جی اسو...)استفاده میکنید؟
ممنون

پاسخ:

باسلام: بله ریسپانسیو هست و از فریم ورک بوت استرپ استفاده شده است

هادی
میگه:

استاد بزرگوار سلام
ممنون بابت تهیه آموزش خوبتون
استاد تو این آموزش ابزار php artisan و استفاده از یک قالب اختصاصی که دیگه نیاز نباشه بخشهایی مثل هدر و فوتر را برای سایر صفحات درست کنیم هم آموزش داده میشه؟(منظورم همون استفاده از blade engine هست؟)
ممنون

پاسخ:

باسلام: بله به طور دقیق و کامل این موارد رو تو دوره شرح دادیم

کاربر
میگه:

استاد alpine js رو هم که یک مینی فریمورک مکمل برای فرانت اند لاراول است و مخصوص اون ساخته شده رو آموزش میدید؟

پاسخ:

باسلام: تو این دوره فرصت نمیشه دوست عزیز ایشالا در دوره های بعدی حتماً این مورد رو هم شرح خواهیم داد شما فعلا این مواردی رو که تو این دوره گفتیم ملاحظه کنید و یاد بگیرید تا بعد

هادی
میگه:

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

پاسخ:

باسلام : ایشالا برسیم به پروژه فروش فایل های آموزشی در قسمت پنل مدیریت حتما این مورد شرح میدم نگران نباشید

کاربر
میگه:

خسته نباشید دلاور

پروژه نهایی چیست

پاسخ:

پروژه فروش فایل های آموزشی

هادی
میگه:

با سلام خدمت استاد گرامی
بنده قصد تهیه این دوره و داشتم و میخواستم بدونم در قسمت پروژه نهایی آموزش اتصال به درگاههای بانکی و دانلود رسید پرداخت و ...هم آموزش داده میشه؟
ضمنا پنل مدیریت (کارهایی که مدیر برای حذف و ویرایش و اضافه کردن انجام میده) و همچنین پنل مشتریان آموزش داده میشه؟
با تشکر

پاسخ:

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

محمد
میگه:

سلام استاد خسته نباشید ببخشید من دوره ی لاراول اقای میلاد مروتی و تهیه کردم مثلا desine pattern رو که نداره میشه اون بخشهایی که شما تو اموزشتون در این باره توضیح دادین ببینم تکمیل کننده اون میشه یا باید به طور کامل آموزش شمارو تهیه کنم.

پاسخ:

سلام: بله چک کنید سرفصل ها رو ، می تونید هر بخشی رو که دوست دارید جداگانه تهیه کنید ولی تخفیف ۳۵ درصد برای کسانی هست که هر فصل رو به صورت یکجا تهیه کنند

mostafa
میگه:

سلام خسته نباشید دوره تخفیف نمیخوره

پاسخ:

باسلام: این مورد رو با پشتیبانی هماهنگ کنید شماره پشتیبانی در هدر سایت وجود داره

مهرداد
میگه:

سلام این دوره رو میخام تهیه کنم ولی انگار فصل اول تموم نشده بخام تا اینجاروهم بخرم بقیه قسمتا شامل فصل اول نمیشه و باید اونارو جدا بخرم فصل اول کی تموم میشه

پاسخ:

باسلام: شما اگر فصل اول رو بگیرید شامل تخفیف 50 درصدی میشید البته فقط برای فصل اول بقیه فصل ها رو هم اگر یکجا تهیه کنید از تخفیف 50 درصدی بهره مند میشید لازم به ذکر است که چیزی به اتمام فصل اول باقی نمانده است

کاربر
میگه:

سلام وقت بخیر اموزش چت تصویری هم دارید

پاسخ:

سلام: چت تصویری در این دوره موضوعیتی ندارد

کاربر
میگه:

سلام آیا مباحث پیشرفته لاراول مثل تست نویسی ومیکرو سرویس ها و جاب ها و دیزاین پترن ها در لاراول را میگید؟؟

پاسخ:

سلام: بله صفر تا صد هست این دوره

کشاورزیان
میگه:

سلام وقت بخیر
من قبلا در زمان دانشجویی asp و php رو در حد دروس دانشگاه یاد گرفتم. و خیلی وقته کار نکردم. و فتوشاپ و طراحی مسلط نیستم . آیا دوره ی لاوارر براب من مفیده؟
j query و جاوا اسکریپت هم کار نکردم و فقط html یاد گرفتیم.

پاسخ:

سلام: شما حتماً اول باید پیشنیاز این دوره رو ببینی که لینکش رو براتون میزارم
https://clicksite.org/tutorial/PHPMySQL/201
بعد از دیدن این دوره باید فریم ورک لاراول رو تهیه کنی

سعید
میگه:

در این دوره نسخه چندم لاراول هست ؟
ایا از فریم ورک های anguler یا vue.js هم استفاده شده ؟

پاسخ:

باسلام: از نسخه 5 تا 8 در این دوره توضیح داده شده و تفاوت هاشون هم مورد بررسی قرار می گیره



نظر/پرسش/پیشنهاد شما


در صورت تمایل به دریافت پیامک به هنگام پاسخ به سوال شما و یا به هنگام درج نظر شما در سایت، شماره همراه خود را وارد نمایید.

نام و نام خانوادگی:
شماره همراه:
ایمیل:
* پرسش/نظر/پیشنهاد/درخواست:

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید