logo campain

آموزش زبان های برنامه نویسی

۵۰۰۰۰۰ تومـــان
۲۰۰۰۰۰ تومـــان
فروش ویژه با ۶۰% تخفیف
کد تخفیف دارید؟
  • ضمــانــت بـازگــشــت وجــه
  • دسترسی دائمی به آموزش
  • پشتیبانی و ارتباط با مدرس
  • امکان دانلود و پخش آنلاین
جزئیات آموزش

۸۳ درس در ۵ فصل

سطح پیشرفته
مدت زمان ۹۷۱ دقیقه
حجم ۲۳۴۹.۴۰ مگابایت

فصل ۱ آشنایی با دوره و پیش نیاز های آن

۱

معرفی و آشنایی با پروژه این دوره

مشاهده رایگان
۲

دسترسی به کدها و فایل های پروژه

۳

نصب پیش نیاز ها

فصل ۲ طراحی داشبورد پروژه

فصل ۳ طراحی قسمت Public پروژه

فصل ۴ تکمیل قسمت Panel پروژه

فصل ۵ مباحث پیشرفته تر لاراول

توضیحات "دوره آموزش پیشرفته لاراول 8 - پروژه اسنپ فود" :

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

در این آموزش مباحث پیشرفته لاراول 8 را تقریبا در 16 ساعت به صورت پروژه محور پوشش دادیم. در این آموزش قصد داریم یک وبسایت مشابه اسنپ فود طراحی کنیم، چرا که یادگیری مباحث پیشرفته لاراول با پروژه های کاربردی بسیار راحت تر خواهد بود. مباحثی مانند Relation های لاراول، Middleware ها، Testing و بسیاری از امکانات لاراول را در یک پروژه واقعی به صورت اصولی پیاده سازی می کنیم تا فهم این مباحث برای شما ساده تر شود.

توضیحاتی راجع به پروژه این دوره آموزشی:

در این پروژه ما سه نوع حساب کاربری (با سطح دسترسی های متفاوت) خواهیم داشت:

1) حساب کاربری با سطح دسترسی کامل برای ادمین اصلی.
2) حساب کاربری برای فروشندگان که با سطح دسترسی خود می توانند محصولاتشان را در سیستم تعریف و مدیریت کنند.
3) حساب کاربری برای خرید کنندگان (End User) که می توانند محصولاتی که توسط فروشندگان در سیستم تعریف شده را مشاهده کنند و به سبد خرید اضافه کنند و لیست سفارشات خود را ببینند.

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

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

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

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

در این پروژه ما دو قسمت خواهیم داشت: 

1) قسمت داشبورد: افراد پس از ورود به حساب کاربری به داشبورد خود هدایت می شوند و با توجه به سطح دسترسی که دارند داشبورد خاص خود را دارند.
2) قسمت Public وبسایت: افرادی که به صورت مهمان وارد سایت می شوند، در قسمت Public سایت می توانند لیست محصولات و لیست فروشگاه ها را ببیند. (هر فروشگاه نیز یک صفحه اختصاصی خواهد داشت و تمام محصولات مربوط به آن فروشگاه نیز در آن لیست شده).


آنچه در دوره آموزش پیشرفته لاراول 8 - پروژه اسنپ فود بیان می شود:

- آشنایی با Tailwind.css و bootstrap 5 برای کار کردن با فرانت وبسایت
- مایگریشن ها، مدل ها، کنترلرها و معماری MVC
- آشنایی مختصر با jQuery و نحوه ارسال AJAX Request (برای اضافه کردن محصولات به سبد خرید)
- طراحی Blade Directives های اختصاصی
- تعریف و مدیریت سطوح دسترسی با Policy و Middleware ها
- استفاده از کتابخانه های فرانت اندی مانند Select2 و ...
- نحوه سرچ و جستجو و فیلتر کردن نتایج و Paginate کردن
- استفاده از امکانات Blade برای طراحی View ها
- Laravel Seeder
- Soft Deletes
- آموزش Relation های لاراول مانند Has Many، Has Many Through، Polymorphic Relations و ...
- Laravel Factory
- آموزش نحوه Test نویسی در لاراول با PHPUnit

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

آموزش مقدماتی لاراول

اهداف دوره آموزش پیشرفته لاراول 8 - پروژه اسنپ فود چیست؟

آموزش مباحث پیشرفته لاراول بصورت پروژه محور

این دوره برای چه کسانی مفید است؟

- افرادی که دوست دارند برنامه نویسی تحت وب را بصورت پیشرفته و اصولی یاد بگیرند.
- افرادی که علاقه مند به برنامه نویسی بک اند هستند.
- توسعه دهندگان تحت وب

چگونه کیفیت آموزش تضمین می شود؟

قبل از شرکت در دوره آموزشی شما می توانید پیش نمایش و ۱۶ قسمت آموزشی از ۸۳ قسمت را رایگان مشاهده کنید.(آموزش هایی که در سمت راست آن ها قفل باز است قبل از خرید و ورود در آموزش قابل مشاهده است)

با اطمینان دوره آموزشی "دوره آموزش پیشرفته لاراول 8 - پروژه اسنپ فود" را بخرید در صورتی که این آموزش مطابق با اطلاعات آن نبود و شما از خرید راضی نبودید، بازگشت وجه به طور انجام می شود.

امکان سوال از مدرس وجود دارد؟

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

نحوه دسترسی به آموزش چگونه است؟

امکان دانلود و پخش آنلاین دوره وجود دارد و شما به طور دائم به آن دسترسی دارید.

امتیاز کلی دوره

( ۴.۷۷)

تعداد بررسی های ثبت شده : ۱۳

پروفایل
علیرضا ایلانلو
امتیاز من به این دوره
بدون عنوان

سلام مهندس خسته نباشید ممنونم از اموزش خوبتون اگر امکان داره ورودبه سایت باشماره موبایل هم اموزش بدین


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

اموزش خوبیه


پروفایل
علی رضا فکوری
امتیاز من به این دوره
بدون عنوان

آموزش های خیلی عالی!


پروفایل
maryam es
امتیاز من به این دوره
بسیار عالیییی

بدون متن


پروفایل
محمد جواد
امتیاز من به این دوره


پروفایل
آرمین اسلامی
امتیاز من به این دوره
عالی

بدون متن


بیشتر