loading...

ساخت API برای فروشگاه ساعت با استفاده از لاراول و لایووایر و سواگر (API with Laravel, Livewire and Swagger)

برای اینکه بتوانید این دوره را مشاهده کنید، پیش از هر چیز نیاز است که با لاراول آشنایی داشته باشید و مفاهیم API و نحوه ساخت آن در لاراول را بلد باشید. همچنین از لایووایر در این پروژه استفاده می کنیم و سورس پروژه را روی GitHub می فرستیم.

قیمت: رایگان

X
18 : 33 : 25
51 جلسه
4 فصل
2 سال پشتیبانی

ساخت API برای فروشگاه ساعت با استفاده از لاراول و لایووایر و سواگر (API with Laravel, Livewire and Swagger)

API چیست؟

API ها (مخفف Application Programming Interface) رابط‌هایی نرم‌افزاری هستند که نرم افزارها و سخت افزارها با کمک آن می توانند با هم ارتباط برقرار کنند و به یکدیگر دستورات مورد نظرخودشون را ارسال کنند.

 

وب سرویس چیست؟

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

 

در دوره ساخت API چه چیزهایی یاد خواهیم گرفت؟

در این دوره قصد داریم با ایجاد یک وب سرویس در قالب پروژه فروشگاه ساعت بر پایه معماری REST با لاراول بپردازیم و API  های تولید شده را در قالب رابط کاربری SWAGGER بررسی و به نمایش بگذاریم. ایجاد پروژه فروشگاهی ساده شامل بخش های زیر می شود

  • مدیریت کاربران
  • محصولات
  • ثبت سفارش
  • درگاه پرداخت
  • کار با SWAGGER

 

پیش نیازهای دوره ساخت API

برای اینکه بتوانید این دوره را مشاهده کنید پیش از هر چیز نیاز هست که با لاراول آشنایی داشته باشید و مفاهیم Api  و نحوه ساخت آن در لاراول رو بلد باشید. همچنین از لایووایر توی این پروژه استفاده میکنیم و سورس پروژه رو روی GitHub می فرستیم.

سرفصل های دوره

مقدمات
  • نصب لاراول

  • تنظیم قالب مدیریت

  • نصب لایووایر

  • پنل مدیریت فروشگاه
  • مدیریت کاربران - بخش اول

  • مدیریت کاربران - بخش دوم

  • مدیریت کاربران - بخش سوم

  • مدیریت کاربران - بخش چهارم

  • مدیریت نقش ها

  • اتصال نقش به کاربر

  • نمایش لاگ

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

  • مدیریت دسته بندی - بخش دوم

  • مدیریت دسته بندی - بخش سوم

  • اسلایدر - بخش اول

  • اسلایدر - بخش دوم

  • برند محصولات

  • رنگ محصولات

  • مدیریت محصولات - بخش اول

  • مدیریت محصولات - بخش دوم

  • مدیریت محصولات - بخش سوم

  • مدیریت محصولات - بخش چهارم

  • گالری عکس محصول

  • گالری عکس محصول - بخش دوم

  • گروه ویژگی محصول

  • ویژگی محصول

  • جدول واسط رنگ و محصول

  • انتصاب ویژگی به محصول

  • ست کردن میدلور و ریفکتور کد

  • ساخت API فروشگاه
  • نصب سووگر در لاراول

  • ارسال پیامک

  • بررسی API بوسیله Insomnia

  • تایید کد پیامک شده

  • ثبت نام کاربر

  • آپدیت اطلاعات کاربر با سووگر

  • صفحه خانه

  • صفحه خانه - بخش دوم

  • لیست محصولات

  • لیست محصولات - بخش دوم

  • جزئیات محصول

  • کامنت های محصول

  • سبد خرید

  • پرداخت هزینه کالا - بخش اول

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

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

  • صفحه پروفایل - بخش اول

  • صفحه پروفایل - بخش دوم

  • نمایش سفارش در پنل مدیر

  • نمایش جزئیات سفارش در پنل مدیر

  • بروزرسانی
  • کلون سورس از گیت هاب

  • دیزاین پترن ارسال پیامک

  • ارسال پیامک

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

    • PHP
    • لاراول
    • لایووایر

    نظرات دانشجویان

    محمد مهدی  حسین آبادی

    محمد مهدی حسین آبادی | دانشجوی دوره ساخت API برای فروشگاه ساعت با استفاده از لاراول و لایووایر و سواگر (API with Laravel, Livewire and Swagger)

    عالی ،منتظر چنین دوره ای بودم :)

    محمد خاشعی

    محمد خاشعی | دانشجوی دوره ساخت API برای فروشگاه ساعت با استفاده از لاراول و لایووایر و سواگر (API with Laravel, Livewire and Swagger)

    با سلام و احترام خیلی ممنون از زحمات شما در فراهم کردن دوره‌ی رایگان لاراول از زمان و انرژی زیادی که در این دوره صرف کردید متشکرم امیدوارم که در آینده هم بتوانم از دوره‌های شما استفاده کنم و از تجربیات شما بهره‌مند شوم

     M. Ahmadi

    M. Ahmadi | دانشجوی دوره ساخت API برای فروشگاه ساعت با استفاده از لاراول و لایووایر و سواگر (API with Laravel, Livewire and Swagger)

    سلام استاد وقت بخیر. تشکر فراوان برای ساخت این دوره بسیار مفید که با بیان تخصصی و لذت بخش ارائه کردین. امیدوارم دوره های بیشتری از شما در کدیاد ببینیم. با آرزوی سلامتی و موفقیت روز افزون شما

    ...clash.tria

    ...clash.tria | دانشجوی دوره ساخت API برای فروشگاه ساعت با استفاده از لاراول و لایووایر و سواگر (API with Laravel, Livewire and Swagger)

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

    ...nimajbi

    ...nimajbi | دانشجوی دوره ساخت API برای فروشگاه ساعت با استفاده از لاراول و لایووایر و سواگر (API with Laravel, Livewire and Swagger)

    چه دوره خوبی ایول ✌ جای همچین مباحثی واقعا خالی بود دمت گرم

    sina hamid

    sina hamid | دانشجوی دوره ساخت API برای فروشگاه ساعت با استفاده از لاراول و لایووایر و سواگر (API with Laravel, Livewire and Swagger)

    سلام مرسی از این دوره خوبتون ❤️

     hosein  pormofrad

    hosein pormofrad | دانشجوی دوره ساخت API برای فروشگاه ساعت با استفاده از لاراول و لایووایر و سواگر (API with Laravel, Livewire and Swagger)

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

    حمید محسنی

    حمید محسنی | دانشجوی دوره ساخت API برای فروشگاه ساعت با استفاده از لاراول و لایووایر و سواگر (API with Laravel, Livewire and Swagger)

    سلام دوستان امیدوارم حال دلتون خوب باشه یه توصیه میکنم بدون شک و تردید در دوره های استاد هاشمی ثبت نام کنید و استفاده کنید بسیار دلسوزانه و با تمام جزییات آموزش هارو ارائه میکنند از جناب هاشمی و سایت کدیاد هم تشکر میکنم بخاطر این دوره خوب

    مدرس دوره

    سید ایمان هاشمی


    از سال 94 به برنامه‌نویسی علاقمند شدم و الان بیشتر از 8 ساله که در زمینه برنامه نویسی وب فعالیت میکنم. به تدریس علاقه دارم و دوست دارم دانشی که در این راه بدست آوردم را در اختیار دیگران هم قرار بدم.

    سوالات متداول

    لاراول چیست؟

    لاراول فریمورکی مبتنی بر معماری MVC است که به صورت رایگان و متن باز ارائه شده است. این فریم‌ورک امکانات هوشمندی در اختیار برنامه نویسان قرار می‌دهد و برنامه‌‌ نویسی را برای آن‌ها لذت بخش‌تر می‌کند.

    این دوره چه پیش نیازهایی دارد؟

    لازم است قبل از شروع این دوره با HTML ،CSS، زبان برنامه نویسی php و فریمورک های لاراول و لایووایر که در آکادمی کدیاد نیز موجود است، آشنایی کافی داشته باشید.

    api چیست؟

    مخفف عبارت Application Programming Interface است. به زبان ساده API بخشی از برنامه است که وظیفه ارائه اطلاعات را دارد. پس از دریافت درخواست یک نرم افزار، یک پاسخ به همراه اطلاعات درخواست شده را به آن نرم افزار ارسال می‌کند.

    چه پروژه ای در این دوره ساخته می شود؟

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