آموزش مصرف یک GraphQL API با Apollo Client و React

Consuming a GraphQL API with Apollo Client and React

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: GraphQL این قدرت را در اختیار مشتریان قرار می دهد که آنچه را که نیاز دارند بخواهند و دقیقاً آن را در یک درخواست دریافت می کنند. این دوره مهارت های مصرف و تعامل با GraphQL API ها را با استفاده از Apollo Client و React به شما می آموزد. RI های سنتی REST همیشه بر مشتری متمرکز نیستند. GraphQL یک گزینه جایگزین است که در آن مشتری قدرت بیشتری دارد تا آنچه را که می خواهد درخواست کند و دقیقاً آن را در یک تماس دریافت کند. در این دوره ، با استفاده از یک GraphQL API با Apollo Client و React ، شما یاد می گیرید که از GraphQL API ها از برنامه frontend React خود استفاده کرده و با آنها ارتباط برقرار کنید. ابتدا ، برای بازیابی داده ها از GraphQL API ، جستجو در نوشتن نمایش داده شد. در مرحله بعدی ، با استفاده از تکنیک های درون نگری API درباره GraphQL Schema بیشتر خواهید آموخت. در آخر ، شما یاد خواهید گرفت که چگونه جهش ها را برای اصلاح و به روزرسانی داده های GraphQL بنویسید. پس از پایان این دوره ، مهارت و دانش لازم برای ساخت برنامه های پیش رو را خواهید داشت که می توانند GraphQL API را با استفاده از مشتری Apollo مصرف کنند.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

React React و محیط توسعه Apollo Setup React and Apollo Development Environment

  • مقدمه Introduction

  • مشتری آپولو Apollo Client

  • Globomantics نسخه ی نمایشی برنامه Globomantics Demo App

  • برنامه React را بارگیری و نصب کنید Download and Setup React App

  • سرور را نصب و اجرا کنید Setup and Run Server

  • مشتری Apollo را ادغام کنید Integrate Apollo Client

  • VS Code Extension VS Code Extension

  • خلاصه Summary

بررسی طرح GraphQL با درون نگری Exploring the GraphQL Schema with Introspection

  • بررسی اجمالی ماژول Module Overview

  • درون نگری Introspection

  • نوع طرحواره را بازیابی کنید Retrieve a Schema's Type

  • بازیابی س Quالات و جهش های پشتیبانی شده Retrieve Supported Queries and Mutations

  • انواع ویژگی های جستجو Query Property Types

  • دستورالعمل های جستجو Query Directives

  • Apollo Codegen to Introspect Schema Apollo Codegen to Introspect Schema

نمایش داده ها - بازیابی اطلاعات از GraphQL Queries - Retrieve Data from GraphQL

  • بررسی اجمالی ماژول Module Overview

  • سالات Queries

  • پرس و جو برای بازیابی جلسات Query to Retrieve Sessions

  • پرس و جو با متغیرها Query with Variables

  • متغیرهای پیش فرض Default Variables

  • مدیریت خطا Error Handling

  • پرس و جو برای بازیابی بلندگوها Query to Retrieve Speakers

  • تکه تکه Fragments

  • نام مستعار Aliases

  • دستورالعمل های جستجو Query Directives

  • بررسی ماژول Module Review

جهش ها - داده های GraphQL را اصلاح و به روز کنید Mutations - Modify and Update GraphQL Data

  • بررسی اجمالی ماژول Module Overview

  • جهش Mutations

  • جهش برای ایجاد جلسه Mutation to Create Session

  • پیگیری وضعیت جهش Tracking Mutation Status

  • جهش برای به روزرسانی بلندگوی ویژه Mutation to Update Featured Speaker

  • به روزرسانی حافظه پنهان پس از جهش Updating Cache after Mutation

  • به روزرسانی حافظه پنهان پس از جهش های پیچیده Updating Cache after Complex Mutations

  • خلاصه دوره و مراحل بعدی Course Summary and Next Steps

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش مصرف یک GraphQL API با Apollo Client و React
جزییات دوره
2h 1m
35
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
25
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Adhithi Ravichandran Adhithi Ravichandran

Adhithi Ravichandran یک مشاور نرم افزار مستقر در کانزاس سیتی است. او علاقه زیادی به مهندسی نرم افزار ، آموزش ، بهداشت و موسیقی دارد. وی در حال حاضر در ساخت برنامه های React Native و React تخصص دارد. آدیثی سخنران منظم کنفرانس است و در مورد موضوعات مختلف فن آوری و مهارت های انسانی صحبت می کند. وی علاوه بر نقش خود به عنوان مشاور نرم افزار ، با دانشگاه کانزاس نیز به عنوان مدرس برنامه IT خود همکاری کرد. سخنرانی های وی بر روی آموزش بهترین روشهای صنعت ، معماری و طراحی نرم افزار و آخرین گرایشهای فناوری بود. آدیثی یک وبلاگ نویس مکرر است ، و می توانید مطالب مربوط به او را در وب سایت یا رسانه وی بخوانید. آدیثی همچنین یک نوازنده کلاسیک هندی حرفه ای است و صفحه کلید می نوازد. او چندین کنسرت برگزار کرده است و موسیقی او را می توانید در Youtube پیدا کنید.