نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
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
نمایش نظرات