ساخت Api با Laravel و GraphQl

برای دسترسی به این دوره نیاز است بصورت نقدی این دوره را خریداری کنید یا با تهیه عضویت ویژه میتوانید به آن دسترسی پیدا کنید.

قیمت دوره 49000 تومان
وضعیت دوره تکمیل شده
زمان کل دوره 04:46:15
تعداد قسمت‌ها 17
نوع دسترسی نقدی یا عضویت ویژه

دسترسی رایگان برای اعضای ویژه

graphQl یک ابزار جدید برای ایجاد کردن Api پیشرفته برای برنامه های ماست که توسط فیسبوک معرفی شده است.  این ابزار به عنوان یک Query language شناخته میشود که به ما این قابلیت را میدهد تا api های انعطاف پذیرتری را بوجود آوریم . از این رو تصمیم گرفتیم روش ایجاد کردن Api در لاراول را با استفاده از GraphQl به شما آموزش دهیم . 

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

ساخت Api با Laravel و GraphQl

دیدن ادامه مطلب
برای دسترسی به این دوره نیاز است بصورت نقدی این دوره را خریداری کنید یا با تهیه عضویت ویژه میتوانید به آن دسترسی پیدا کنید.

قیمت دوره 49000 تومان
وضعیت دوره تکمیل شده
زمان کل دوره 04:46:15
تعداد قسمت‌ها 17
نوع دسترسی نقدی یا عضویت ویژه

دسترسی رایگان برای اعضای ویژه
آنلاین
user-avatar
مدرس دوره حسام موسوی

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

سوالات و گفتگو‌ها

سوالات و گفتگو‌ها

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

دورهای پیشنهادی

مشاهده همه دوره ها
آموزش پروژه محور لاراول

آموزش پروژه محور لاراول

آموزش لاراول آن هم با پروژه در یک آموزش پروژه محور لاراول یک شانس برای یادگیری بهتر و کاربردی‌تر لاراول محسوب می‌شود که در این دوره قصد اینکار را داری...

آموزش لاراول

آموزش لاراول

فریمورک لاراول یکی از محبوبترین و بهترین فریمورک های حال حاضر برای زبان php می باشد، آموزش لاراول راکت می‌تواند به شکل رایگان به شما لاراول را آموزش د...

ساخت یک وبسایت آموزشی (فروشگاهی) با لاراول

ساخت یک وبسایت آموزشی (فروشگاهی) با لاراول

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

ساخت Restful Api با Laravel و Lumen

ساخت Restful Api با Laravel و Lumen

به زبان ساده، APIها (مخفف Application Programming Interface) رابط‌هایی نرم‌افزاری هستند که ارتباط بین نرم‌افزارهای مختلف را پیاده‌سازی می‌کنند. در دنی...

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر لازم است ابتدا وارد سایت شوید
آفلاین
user-avatar

سلام وقتتون بخیر
ببخشید این دوره بروز میشه ؟ اگه اره حدودا چه زمانی ؟
و اینکه برای دیدن این دوره لازمه " ساخت Restful Api با Laravel و Lumen " این دوره رو هم گذروند ؟!؟

آنلاین
user-avatar
حسام موسوی
1 ماه پیش

سلام
بنظرم دیدن "ساخت Restful Api با Laravel و Lumen" برای افرادی که لاراول میخوان یاد بگیرن ضروریه یه جورایی
و اینکه این دوره دقیقا مشخص نیست کی به روز بشه

آفلاین
user-avatar
javid
3 ماه پیش

سلام
خسته نباشید
من میخوام کلا fulrest api رو توی پروژه هایی که میزنم رعایت کنم تا برنامه نویس اندروید یا ای او اس یا هر پلتفرم دیگه ای راحت بتونه از این api ها استفاده کنه و کارش رو انجام بده، الان من از fulrest api هیچی بلد نیستم، سایت هم نگاه کردم دیدم دو پکیج اموزشی هست، یکی Lumen و یکی Lumen، من باید کدوم رو تهیه کنم و اصلا فرقشون چیه؟
ممنون

آنلاین
user-avatar
حسام موسوی
3 ماه پیش

سلام وقتتون بخیر
اول اینکه باید لاراول بلد باشید اگر بلد هستید میتونید دوره زیر رو مشاهده کنید
https://roocket.ir/series/build-a-api-with-laravel

آفلاین
user-avatar
حمید پیراسته
3 ماه پیش

سلام آقا حسام

بنظر شما برای lumen از پکیج lighthouse-php یا rebing graphql laravel ?

ممنون می شم راهنمایی کنید.

آنلاین
user-avatar
حسام موسوی
3 ماه پیش

هر کدوم که فکر میکنید feature بهتری بهتون میده

آفلاین
user-avatar
سجاد
4 ماه پیش

سلام استاد
من اگر بخوام این آموزش رو ببینم
همونطور که گفتین باید دوره گراف کیو ال رو تا قسمت 3 دیده باشم
چقدر باید از لاراول بدونم و اینکه چقدر باید لاراول مقدماتی رو خونده باشم تا بتونم با این مباحث این آموزش کار کنم؟!

آنلاین
user-avatar
حسام موسوی
4 ماه پیش

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

آفلاین
user-avatar
Mohamadreza Lalegani
6 ماه پیش

سلام و وقت بخیر جناب موسوی میدونم سوالم یه مقدار اینجا بی ربطه ولی چون بحث api هستش میپرسم. من قصد دارم یه اپ اندروید با فلاتر یا ری‌اکت ایجاد کنم که بره توی یه url خاص(که متعلق به بنده نیست) و یک فرم رو captchaـش رو بگیره بده به کاربر و بعد خودش با توجه به اطلاعاتی که کاربر توی اپلیکیشن وارد کرده بره توی سایت و فرم رو پر کنه و captcha رو هم وارد کنه و submit کنه و کلا هم اطلاعات بگیره و هم ثبت کنه توی اون url بنظرتون این کار بدون داشتن api به چه صورتی امکان پذیره؟ ممنون از پاسخگوییتون

آنلاین
user-avatar
حسام موسوی
6 ماه پیش

recaptcha سایت دیگه رو بگیره ؟
خیر امکانش نیست این موضوع

آفلاین
user-avatar
Ramtin Ghobadi
7 ماه پیش

سلام و خسته نباشید چگونه در تایپ ها تاریخ را شمسی بفرستیم ؟ از پکیج morilog/jalali استفاده میکنم؟

آنلاین
user-avatar
حسام موسوی
7 ماه پیش

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

آفلاین
user-avatar
Ramtin Ghobadi
7 ماه پیش

شاید سوالم را بد مطرح کردم موقعی که درخواتس میاد میان می خواهم تاریخ را براش به شکل شمسی برگردونم در تایپ یا در کجا باید این تبدیل را روی تاریخ میلادی انجام بدهم که در خروجی بصورت شمسی دیده شود.؟
من الان در وسطای آموزش هستم یک سوالی برام مطرح است که چگونه باید از طرف اندروید یا جاهای دیگه به api ما که با گراف کیو ال زدیم درخواست بفرستند یعنی اگر از حالت form data یا json raw می فرستند مثل حالت قبل است یا آنها هم باید تغییری در کدهاشون بدهند چون اینجا ما فقط یک route داریم؟

آنلاین
user-avatar
حسام موسوی
7 ماه پیش

پیشنهاد من اینکه تاریخ‌ها رو هم حتی به شکل میلادی به کلاینت بفرستید و در کلاینت عمل شمسی سازی رو انجام بدید .
تو این دوره هم برگشت تاریخ رو هم داشتیم اگر اشتباه نکرده باشم
در مورد api هم اگر دقت کرده باشید ما اینجا query های مختلف رو به شکل رشته به یک route ارسال میکنیم. شما اینکه دیگه restful api ندارید اینجا graph هست . این روزها کتابخونه‌های توی جاوااسکریپت و اندروید برای ارسال کردن اطلاعات به برای graphql وجود داره که از اون‌ها برای راحت‌تر کردن کار میتونید استفاده بفرمایید البته من در قسمت 13 مثال زدم این مورد رو

آفلاین
user-avatar
Ali Matin
7 ماه پیش

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

آنلاین
user-avatar
حسام موسوی
7 ماه پیش

سلام چشم بررسی میکنیم

آفلاین
user-avatar
مصطفی
5 ماه پیش

@hesammousavi
ممنون علی جان . آقای موسوی درکل انتظار میره (با توجه به مبلغ اشتراکی کاربر پرداخت میکنه) همیشه دوره ها به روز باشن . مخصوصا دورهای اعضای ویژه. تقریبا قانون اشتراک ویژه هم همین هست.
تشکر

آنلاین
user-avatar
حسام موسوی
4 ماه پیش

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

آفلاین
user-avatar
مصطفی
4 ماه پیش

@hesammousavi
یعنی شما میگید کسی که ۲۰۰ هزارتومان پرداخت میکنه، میتونه به یسری دوره قدیمی دسترسی داشته باشه و در انتظار بشیه ببینه میدیریت سایت چه سیاستی پیش میگیره و چه دوره هایی تولید میکنه و کدوم هارو دوست داره بزار تو اشتراک ویژه و آیا اون دوره ها به درد اون شخص بخوره یا نه تا ازشون استفاده کنه؟

اشتراک ویژه بسیار پر ریسکی هست با اینکه خودم تهیه اش کردم !! به نظرم من کسی که اشتراک ویژه میفروشه موظف به تولید فیلم و محتوا و ... بروز و حذف محتوای قدیمی هست . نه اینکه اشتراک بخرید همینی هست که هست !! دوست داشتید استفاده کنید نداشتید برید پی کارتون!!
معمولا لحن مناسبی ندارید تو پیام کاربر جواب دادن. ما ایرانی ها همیشه فراموش میکنیم هرچی داریم از کاربرهامون و مشتریامون داریم و سریع تغییر سیاست میدیدم.

موفق باشید

آنلاین
user-avatar
حسام موسوی
4 ماه پیش

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

آفلاین
user-avatar
سعید
9 ماه پیش

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

  make:graphql:enum       Create a new GraphQL enum class
  make:graphql:field      Create a new GraphQL field class
  make:graphql:input      Create a new GraphQL input class
  make:graphql:interface  Create a new GraphQL interface class
  make:graphql:mutation   Create a new GraphQL mutation class
  make:graphql:query      Create a new GraphQL query class
  make:graphql:scalar     Create a new GraphQL scalar class
  make:graphql:type       Create a new GraphQL type class
  make:graphql:union      Create a new GraphQL union class

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

آنلاین
user-avatar
حسام موسوی
9 ماه پیش

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

آفلاین
user-avatar
احمد شکیب
11 ماه پیش

سلام
شاید سوال من خارج بحث هستش ولی اصلا راهکاری براش پیدا نکردم
lumen 6 و rebing/graphql-laravel 2.1.1
همه کار هایی که باید رو انجام دادم و بدون مشکل graphiql باز شد
یک query به نام users درست کردم و بدون مشکل کار کرد
ولی وقتی که type تعریف کردم و توی query به صورت Type::listOf(\GraphQL::type('user')) صدا میزنم این ارور رو میده
"message": "Class 'GraphQL' not found",

همه این مراحل توی laravel 6 جوابگو هستش ولی توی lumen به مشکل میخوره. همه چیزی که به ذهنم میرسید انجام دادم حتی فایل GraphQL رو مستقیم use کردم با ارور جدیدی مواجه شدم
Call to a member function type() on string

لطفا شما هم تست کنید شاید واقعا مشکل داشته باشه

آنلاین
user-avatar
حسام موسوی
11 ماه پیش

الان در کدی که فرستادید اومدید مستقیم GraphQL رو با / فراخونی کردید باید کلاس درست رو فراخونی کنید باید facadeاش رو به کار ببرید
البته باید ببینید کتابخونه‌اش قابل استفاده از lumen هست یا خیر

آفلاین
user-avatar
Abbas
11 ماه پیش

سلام
برای دیدن این دوره نیاز هست قبلش دوره آموزش GraphQl رو هم ببینیم؟
https://roocket.ir/series/learn-graphql

آنلاین
user-avatar
حسام موسوی
11 ماه پیش

سلام خیر نیازی نیست

آفلاین
user-avatar
reza gerami
1 سال پیش

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

آنلاین
user-avatar
حسام موسوی
1 سال پیش

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

آفلاین
user-avatar
Ali Saheb
1 سال پیش

دوره خیلی خوبی بود فقط قسمت API Authentication توی لاراول 5.8 تغییر کرده و ساده تر شده ولی میشه از پاسپورت هم استفاده کرد

آفلاین
user-avatar
ایمان
1 سال پیش

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

آنلاین
user-avatar
حسام موسوی
1 سال پیش

سلام توضیح دادم در قسمت نظرات هفته ای یک الی دو جلسه قرار میگیره برای این دوره