آموزش ساخت یک GraphQL API با Apollo Server

Building a GraphQL API with Apollo Server

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: GraphQL یک زبان پرس و جو برای API ها است. این به API ها اجازه می دهد تا منابع بسیاری را از طریق یک درخواست در اختیار شما قرار دهند و اطلاعاتی را که از سرور برمی گردند کنترل می کند. این دوره به شما مهارت پیاده سازی GraphQL API ها با Node.js و Apollo را می دهد. در بعضی مواقع ، REST API می تواند منجر به تماس های متعدد با سرور و بازگشت داده های بیش از حد به مشتری شود. در این دوره ، ساختن یک GraphQL API با Apollo Server ، یاد می گیرید که API هایی بسازید که چندین منبع را از طریق یک تماس برمی گرداند ، و به مشتری کنترل می کند چه داده هایی بازگردانده می شود. در ابتدا ، شما GraphQL چیست و نحوه تعریف منابع خود با یک طرح کلی را کشف خواهید کرد. در مرحله بعدی ، نحوه حل پرس و جوها و قرار دادن اشیا را پیدا خواهید کرد. سرانجام ، شما یاد خواهید گرفت که چگونه داده های خود را با جهش های شی تغییر دهید. پس از پایان این دوره ، مهارت ها و دانش لازم برای ساخت API های GraphQL انعطاف پذیر و مقیاس پذیر در Apollo را خواهید داشت.

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

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

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

شروع شدن Getting Started

  • مقدمه Introduction

  • ایجاد محیط زیست Building the Environment

  • ایجاد یک طرحواره Creating a Schema

  • زمین بازی آپولو The Apollo Playground

  • خلاصه Summary

رفع سeriesالات Resolving Queries

  • مقدمه Introduction

  • پیاده سازی کننده راه حلها Implementing Resolvers

  • اجرای سeriesالات Executing Queries

  • بخشنامه های سطح میدانی Field Level Directives

  • یک منبع داده را پیاده سازی کنید Implement a Data Source

  • فیلتر کردن توسط شناسه Filtering by ID

  • فیلتر کردن توسط بسیاری از ستون ها Filtering by Many Columns

  • تمیز کردن کد ما Cleaning Our Code

  • خلاصه Summary

لانه سازی داده ها Nesting Data

  • مقدمه Introduction

  • بلندگوی API Speaker API

  • طرح گوینده Speakers Schema

  • کار با API های Rest Working with Rest APIs

  • Nestle Resolvers Nesting Resolvers

  • Resolvers مدولار Modularizing Resolvers

  • خلاصه Summary

تغییر داده Mutating Data

  • مقدمه Introduction

  • تغییر داده ها Modifying Data

  • انواع ورودی Input Types

  • افزودن جلسات Adding Sessions

  • Enums Enums

  • خلاصه Summary

مدیریت خطا و اعتبار سنجی Error Handling and Validation

  • مقدمه Introduction

  • ساخته شده در مدیریت خطا Built-in Error Handling

  • پیامهای خطای پاک کننده Cleaner Error Messages

  • پرتاب خطاها Throwing Errors

  • اتحادیه ها Unions

  • خلاصه Summary

کار با استودیو آپولو Working with Apollo Studio

  • مقدمه Introduction

  • سیم کشی API شما Wiring up Your API

  • نظارت بر API شما Monitoring Your API

  • پیگیری نسخه ها Tracking Versions

  • خلاصه Summary

نمایش نظرات

آموزش ساخت یک GraphQL API با Apollo Server
جزییات دوره
2h 5m
39
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
29
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jonathan Mills Jonathan Mills

جاناتان نویسنده Pluralsight ، مشاور فناوری و رهبر تجارت است. جاناتان به عنوان عضوی از تیم مشاور ارشد دیجیتال در فناوری جهانی جهانی ، می تواند از تجربیات و مهارت های منحصر به فرد خود برای ایجاد تحول دیجیتال برای مشتریان خود استفاده کند. جاناتان به عنوان یک رهبر اختصاصی برای توسعه دهندگان ، در هیئت مدیره کنفرانس توسعه دهندگان کانزاس سیتی فعالیت می کند ، MVP مایکروسافت است و به عنوان سخنران ثابت و سخنران اصلی در کنفرانس های سراسر جهان است.