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 - پروژه اسنپ فود" را بخرید در صورتی که این آموزش مطابق با اطلاعات آن نبود و شما از خرید راضی نبودید، بازگشت وجه به طور انجام می شود.

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

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

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

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

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

( ۴.۴)

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

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

کیفیت دوره متوسط رو به پایین بوده و مباسب افراد 0 مبتدی می باشد.


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

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


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

با تشکر


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

عالی


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


بیشتر