آموزش ساخت API با GraphQL و HotChocolate در ASP.NET Core

آموزش ساخت API با GraphQL و HotChocolate در ASP.NET Core

GraphQL چیست؟ GraphQL، یک زبان کوئری‌نویسی برای APIها است که به صورت Open Source در اختیار کاربران قرار گرفته است. اهمیت یادگیری پیاده‌سازی GraphQL در ASP.net Core چیست؟ در حال حاضر GraphQL به عنوان یک معماری جدید برای API شناخته می‌شود. با استفاده از GraphQL، می‌توانیم کوئری‌های مورد نیازمان را اجرا کنیم. از مزایای GraphQL این است که می‌توانیم با استفاده از آن، فقط داده‌های مورد نیازمان را در پاسخ کوئری به دست آوریم و داده‌های اضافی ارسال نمی‌شود. به عبارت دیگر، در GraphQL یک نقطه پایانی (End Point) دارید و کوئری بر اساس داده‌های مورد نیاز سفارشی می‌شود. در واقع، GraphQL را به عنوان رقیب Rest می‌شناسیم و این دو، مزایا و معایبی را نسب به یکدیگر دارند. GraphQL، به صورتی است که APIها سریع‌تر و انعطاف‌پذیرتر هستند؛ از طرف دیگر GraphQL از واکشی بیش از حد داده جلوگیری می‌کند و بین داده‌های زیاد محصور نمی‌شویم. در این فرادرس چه چیزی یاد می‌گیریم؟ برای استفاده از GraphQL، پکیج‌های مختلفی موجود است که می‌توانیم از آن‌ها استفاده کنیم. در این آموزش، بر روی دو پکیج GraphQL و HotChocolate.GraphQL تمرکز می‌کنیم. در این فرادرس، یاد می‌گیریم که بر روی پروژه‌های ASP.NET Core، با استفاده از هر دو پکیج ذکر شده، عملیات‌های Query و Mutation را ایجاد و اجرا کنیم و با نحوه کوئری‌نویسی و دریافت اطلاعات با استفاده از GraphQL آشنا می‌شویم.

تریلر دوره

توضیحات کامل دوره

...

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

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

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

رایگان

این دوره شامل:
2 ساعت ساعت آموزش
دسترسی مادام‌العمر
سطح: مبتدی
گواهی پایان دوره: ندارد
تاریخ انتشار: 1403/12/09
آخرین به‌روزرسانی:
تعداد امتیازها: 0
تعداد دانشجو:
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: