1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. VueMastery – Querying with GraphQL 2023-6
Querying with GraphQL

VueMastery – Querying with GraphQL 2023-6

توضیحات

دوره Querying with GraphQL . در استفاده از API های REST سنتی مشکلی وجود دارد: ما همیشه پاسخ سرور یکسانی را برای یک نقطه پایانی معین دریافت می کنیم. این عدم انعطاف‌پذیری می‌تواند به دو مسئله به همان اندازه آزاردهنده منجر شود:

  1. واکشی بیش از حد داده – زمانی که یک پاسخ بزرگ دریافت می کنیم اما فقط به یک قطعه کوچک از آن نیاز داریم.
  2. کم واکشی – زمانی که اولین تماس را فقط برای دریافت یک قطعه کوچک از آنچه نیاز داریم انجام می دهیم. این می‌تواند منجر به زنجیره‌ای شدن تماس‌های API و واکشی حتی داده‌های غیرضروری بیشتر در تلاش برای به دست آوردن آنچه نیاز داریم، شود.

آیا در عوض اگر بتوانیم پاسخی را که می‌گیریم با درخواستی که می‌کنیم شکل دهیم و فقط آنچه را که نیاز داریم، در زمانی که به آن نیاز داریم، بیاوریم، عالی نیست؟ خوشبختانه این امر با GraphQL امکان پذیر است، روشی مدرن برای ساخت و پرس و جو از API ها. در دوره Vue Mastery’s GraphQL، ما با هم یک برنامه Vue + GraphQL ایجاد خواهیم کرد تا اعتماد به نفس استفاده از این ابزار قدرتمند و مدرن را به دست آوریم. به طور خلاصه، GraphQL یک نحو است که نحوه درخواست داده را توضیح می دهد و عموماً برای بارگیری داده ها از سرور استفاده می شود. یکی از ویژگی های اصلی و بزرگترین مزایای GraphQL این است که شما فقط داده هایی را که درخواست کرده اید دریافت می کنید. برخلاف REST API که شکل پاسخ تماس API روی سرور تعریف می‌شود، با GraphQL این کار در سمت کلاینت انجام می‌شود. این به ما امکان می‌دهد به جای برقراری تماس‌های بعدی REST API، یک درخواست واحد برای واکشی همه اطلاعات مورد نیاز و هیچ چیز دیگری ارائه کنیم. برای درک بهتر این تفاوت، بیایید به مثالی نگاه کنیم که در آن واکشی داده از GitHub را با استفاده از هر دو API REST و GraphQL مقایسه می کنیم.

اکنون که ما شروع به درک این موضوع می کنیم که چگونه GraphQL یک توانایی منحصر به فرد برای پرس و جو از داده های ما ارائه می دهد، چگونه با آن در فرانت اند کار کنیم؟ می‌توانیم از درخواست‌های POST استفاده کنیم، اما استفاده از یکی از کلاینت‌های GraphQL راحت‌تر است. در این دوره، ما بر روی Apollo Client و ادغام Vue آن تمرکز خواهیم کرد : VueApollo . ما یاد خواهیم گرفت که چگونه داده ها را روی سرور واکشی و تغییر دهیم، چگونه با اشتراک های بلادرنگ کار کنیم، و حتی یاد می گیریم که چگونه می توانید ابزار مدیریت محلی محلی خود مانند Vuex را با حافظه پنهان Apollo Client داخلی جایگزین کنید. برای استفاده حداکثری از این دوره، به درک کاملی از خود Vue و Vue CLI و همچنین درک اساسی از Composition API نیاز دارید. بنابراین اگر آماده هستید که با اتصال GraphQL به برنامه های Vue خود احساس اطمینان کنید، در درس بعدی شما را می بینم.

آنچه که در دوره Querying with GraphQL فرا خواهید گرفت

  • Fetching data with queries
  • Updating data with mutations
  • Setting up local state with Apollo Client
  • Modifying local state with Apollo Client
  • Real-time updates with subscriptions
  • Manual cache updates and optimistic responses
  • Advanced queries
  • Query variables, handling loading and errors
  • Modifying local state with Apollo Client

مشخصات دوره Querying with GraphQL

  • ناشر: VueMastery
  • مدرس: Marina Mosti
  • سطح آموزش: متوسط
  • مدت زمان آموزش: 1 ساعت و 39 دقیقه
  • تعداد دروس: 11

سرفصل های دوره Querying with GraphQL

Querying with GraphQL

تصاویر دوره

Querying with GraphQL

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 1080p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 73 مگابایت

گذرواژه‌ی فایل(ها): www.downloadly.ir

حجم

1.07 گیگابایت

5/5 - (1 امتیاز)

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست