آموزش جامع GraphQL (2021) - آخرین آپدیت

دانلود Learning GraphQL (2021)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اپلیکیشن‌های داده‌محور به پرس‌وجوهای (Queries) راه دور وابسته هستند که از طریق APIها اجرا می‌شوند. GraphQL—یک زبان پرس‌وجو برای APIها که در ابتدا توسط فیس‌بوک ساخته شد—به توسعه‌دهندگان اجازه می‌دهد تا نوع درخواست‌های مورد نیاز خود را انتخاب کرده و اطلاعات چندین جنبه از آن پرس‌وجو را تنها در یک درخواست دریافت کنند. رویکرد GraphQL در پرس‌وجو از شبکه‌ها می‌تواند طیف گسترده‌ای از مشکلات توسعه در مقیاس بزرگ را برطرف کند.

در این دوره، نحوه شروع کار با GraphQL را بیاموزید. ایو پورسلو (Eve Porcello) مفاهیم پایه این زبان پرس‌وجو را معرفی کرده و سپس به بررسی کوئری‌ها، متغیرها و نام عملیات‌ها می‌پردازد. او نحوه کار با Mutationها و Subscriptionها و همچنین روش ایجاد و بهینه‌سازی Schema را توضیح می‌دهد. همچنین مباحثی مانند ایجاد آبجکت‌های سفارشی، افزودن انواع Enum، نوشتن مستندات Schema و بسیاری موارد دیگر پوشش داده شده است.

نکته: این دوره توسط Moon Highway تهیه شده است و ما مفتخریم که این آموزش را در کتابخانه خود میزبانی کنیم.

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

مقدمه Introduction

  • آنچه باید قبل از تماشای این دوره بدانید What you should know before watching this course

  • آشنایی با GraphQL An introduction to GraphQL

1. GraphQL چیست؟ 1. What Is GraphQL?

  • تفاوت GraphQL با REST How GraphQL differs from REST

  • استفاده از GraphQL Playground Using GraphQL Playground

  • درک مفاهیم GraphQL Understanding GraphQL

2. پرس‌وجوهای GraphQL 2. GraphQL Queries

  • استفاده از انواع enum و آرگومان‌ها Using enum types and arguments

  • پرس‌وجو از انواع متصل به هم Querying connected types

  • ایجاد نام برای عملیات‌ها Creating operation names

  • افزودن متغیرها Adding variables

3. تغییرات (Mutations) و اشتراک‌ها (Subscriptions) 3. Mutations and Subscriptions

  • چالش: ارسال پرس‌وجوهای کتابخانه حیوانات خانگی Challenge: Sending pet library queries

  • کار با اشتراک‌ها (Subscriptions) Working with subscriptions

  • ایجاد Fragmentها در GraphQL Creating GraphQL fragments

  • راه حل: ساخت پرس‌وجوی کتابخانه حیوانات خانگی Solution: Pet library query construction

  • تغییر داده‌ها با استفاده از Mutations Changing data with mutations

4. ایجاد اسکیمای سرور GraphQL 4. Creating a GraphQL Server Schema

  • افزودن یک نوع enumeration Adding an enumeration type

  • معرفی زبان تعریف اسکیمای GraphQL Introducing the GraphQL schema definition language

  • ایجاد یک آبجکت سفارشی Creating a custom object

  • راه‌اندازی سرور GraphQL با Apollo Server Setting up a GraphQL server with Apollo Server

5. بهبودهای اسکیما 5. Schema Enhancements

  • برگرداندن یک آبجکت سفارشی Returning a custom object

  • نوشتن مستندات اسکیما Writing schema documentation

  • ساخت یک Scalar سفارشی Building a custom scalar

  • کار با Mutationها Working with mutations

  • ایجاد Subscriptionها Creating subscriptions

  • ارسال انواع Input به Mutationها Sending input types to mutations

  • سفارشی‌سازی Mockهای اسکیما با Apollo Server Customizing schema mocks with Apollo Server

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش جامع GraphQL (2021)
جزییات دوره
0h 55m
26
(آخرین آپدیت)
25,808
- از 5
ندارد
دارد
دارد
Eve Porcello
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eve Porcello Eve Porcello

توسعه دهنده و مدرس نرم افزار

ایو پورچلو یکی از بنیانگذاران Moon Highway، یک شرکت توسعه برنامه درسی و آموزش است.

برای تقریبا یک دهه، ایو جاوا اسکریپت، GraphQL را آموزش داده است. و کارگاه های آموزشی React برای متخصصان فناوری در سراسر جهان. او همچنین نویسنده Learning React و Learning GraphQL از O'Reilly Media است. می‌توانید او را در Twitter @eveporcello دنبال کنید یا مقاله‌های او درباره برنامه‌نویسی را در www.moonhighway.com/articles پیدا کنید. div>