نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
GraphQL یک زبان پرس و جو و زمان اجرا است که می تواند یک رابط مشترک بین برنامه های کلاینت و سرور برای واکشی و دستکاری داده ها فراهم کند. این دوره به شما نحوه ساخت و مصرف GraphQL API با مثالهایی در دنیای واقعی را نشان می دهد. آیا می خواهید با ساخت و مصرف API های GraphQL فعال و فعال شوید؟ در این دوره ، ساخت API های مقیاس پذیر با GraphQL ، خواهید آموخت که چه چیزی GraphQL را از سایر زبانها و زمان اجرای API جدا می کند ، مانند REST API و همچنین مشکلاتی که GraphQL حل می کند و نحوه استفاده از آن برای ارتباط داده های اعلامی. این دوره برای شروع GraphQL مکان خوبی است ، اما برای استفاده بیشتر از این دوره ، باید تجربه JavaScript و پایگاه داده مانند MongoDB و PostgreSQL را داشته باشید. شما نحوه ایجاد طرحواره GraphQL و نحوه استفاده از آن را از طریق هر رابط از جمله یکی مبتنی بر HTTP یاد خواهید گرفت. شما با ویژگی های مختلف زبان GraphQL و همچنین نحوه ساخت آنها در یک سرور GraphQL آشنا خواهید شد. در مرحله بعدی ، استفاده از چندین پایگاه داده با GraphQL ، نحوه مدلسازی روابط بین موجودات و مجموعه های مختلف و نحوه استفاده از حافظه پنهان و دسته بندی از طریق ابزارهایی مانند Dataloader برای جلوگیری از س quالات اضافی به پایگاه داده و حل مشکلات مانند N + 1 یاد خواهید گرفت مشکل سeriesالات سرانجام ، شما یاد خواهید گرفت که چگونه با وعده ها ، جهش ها ، انواع اتحادیه ها و چگونگی استفاده از نماهای پایگاه داده با GraphQL کار کنید. در پایان این دوره ، شما می دانید که چگونه یک GraphQL API بسازید و مصرف کنید و چگونه این کار را به طور کارآمد انجام دهید.
سرفصل ها و درس ها
مقدمه ای بر GraphQL
Introduction to GraphQL
-
مقدمه
Introduction
-
GraphQL یک زبان و زمان اجرا است
GraphQL Is a Language and a Runtime
-
ویرایشگر GraphQL
The GraphQL Editor
-
مبانی زبان GraphQL
GraphQL Language Basics
-
خلاصه
Summary
GraphQL زبان پرس و جو
GraphQL Query Language
-
مقدمه
Introduction
-
زمینه های
Fields
-
متغیرها
Variables
-
بخشنامه ها
Directives
-
نام مستعار
Aliases
-
تکه تکه
Fragments
-
قطعات درون خطی
Inline Fragments
-
جهش
Mutations
-
خلاصه
Summary
GraphQL زمان اجرا
GraphQL Runtime
-
مقدمه
Introduction
-
بارگیری برخی از داده های آزمون
Loading Some Test Data
-
اولین نمودار GraphQL شما
Your First GraphQL Schema
-
راه اندازی GraphQL HTTP Endpoint
Setting up a GraphQL HTTP Endpoint
-
تعریف انواع نمودارهای سفارشی
Defining Custom GraphQL Types
-
استفاده از Context Object
Using the Context Object
-
تعاریف قابل استفاده مجدد
Reusable Field Definitions
-
شتر مورد همه چیز را
camelCase allTheThings
-
مدل سازی یک رابطه یک به چند
Modeling a One-to-many Relationship
-
تعداد خواندن از MongoDB
Reading Counts from MongoDB
-
خلاصه
Summary
جهش های Data Loader و GraphQL
Data Loader and GraphQL Mutations
-
مقدمه
Introduction
-
وابستگی چرخه ای ماژول Node
Node's Cyclic Module Dependency
-
مشکل سeriesالات N + 1
The N+1 Queries Problem
-
جلوگیری از اتصال های اضافی MongoDB
Avoiding Extra MongoDB Connections
-
با استفاده از مشاهده پایگاه داده با GraphQL
Using Database Views with GraphQL
-
کار با جهش ها
Working with Mutations
-
کار با اتحادیه ها
Working with Unions
-
خلاصه
Summary
نمایش نظرات