تعداد ویدئو | 42 |
---|---|
زمان دوره | 01:22:38 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش ساخت API با GraphQL در ASP.NET Core یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی ساخت API های GraphQL در ASP.NET Core است که با نام اصلی Building GraphQL APIs with ASP.NET Core از شرکت Pluralsight منتشر شده است.
GraphQL (QL مخفف Query Language است) یک زبان query کردن منبع باز (open-source) و همچنین یک زبان منعطف برای API ها است. به عبارت دیگر یک runtime برای اجرا و query کردن بر روی داده های موجود است. GraphQL می تواند API ها را پاسخگوتر، انعطاف پذیرتر و سازگارتر کند. البته این مساله هم در اولویت قرار دارد که مشتریان تنها اطلاعات مورد نیاز خود را ارائه دهند. GraphQL یک جایگزین برای REST است که به توسعه دهندگان اجازه میدهد تا درخواستهایی ایجاد کنند که داده ها را در فراخوانی API از چندین data source مختلف می خواند.
در GraphQL معمولاً درخواستی را با فرمت JSON ارسال می کنید تا داده های مورد نیاز خود را دریافت کنید. توسعهدهنده میتواند درخواستها و پاسخها را با استفاده از یک زبان query گرفتن strongly typed تعریف کند که برنامه را قادر میسازد تا تعیین کند چه دادههایی را از یک API نیاز دارد.
یکی از تفاوت های مهم بین REST و GraphQL این است که API درخواست و پاسخ را در REST تعیین می کند، در حالی که در GraphQL مشتری تصمیم می گیرد که چه داده هایی را API باید به مشتری بازگرداند. اگر اپلیکیشنی را توسعه دهید که از معماری RESTful استفاده میکند، تعداد endpoint ممکن است در طول زمان افزایش پیدا کند و تعمیر و نگهداری را به یک مشکل بزرگ تبدیل کند. اگر از GraphQL استفاده می کنید، ممکن است بتوانید تمام داده های مورد نیاز خود را تنها با استفاده از یک API/GraphQL بخوانید.
فصل اول: مقدمه این دوره آموزشی
فصل دوم: شروع کار با GraphQL
فصل سوم: ایجاد یک GraphQL API
فصل چهارم: استفاده از GraphQL API
فصل پنجم: تغییر دادن داده ها با GraphQL
فصل ششم: کار کردن با Subscription ها
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.