آموزش GraphQL برای توسعه‌دهندگان سازمانی - آخرین آپدیت

دانلود GraphQL for Enterprise Developers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

این دوره جامع برای توسعه‌دهندگانی طراحی شده است که قصد دارند Apollo GraphQL و اکوسیستم آن را بیاموزند. در این دوره، نحوه استفاده از Apollo Federation برای ساخت یک API گراف‌کیو‌ال مقیاس‌پذیر و ماژولار را کشف خواهید کرد و با ابزارهای ارائه شده توسط Apollo مانند Rover CLI و GraphOS Studio برای مدیریت بهینه اسکیماها آشنا می‌شوید. شما در مباحثی چون راه‌اندازی و مدیریت اسکیماهای فدراسیون (Federated Schemas)، مدیریت چالش‌های ساب‌گراف‌ها (Subgraphs) و انتشار اسکیماها بدون ایجاد اختلال در سیستم‌های موجود عمیق خواهید شد. همچنین بینش‌های لازم در مورد دایرکتیوهای فدراسیون، اشتراک‌گذاری تایپ‌ها بین ساب‌گراف‌ها، ایجاد تایپ‌های موجودیت (Entity Types) و نوشتن Entity Resolverها را کسب می‌کنید. در نهایت، مهارت‌های خود را در ویژگی‌های پیشرفته Apollo مانند ایجاد Mutationها، مدل‌سازی خطاها در اسکیما و به‌کارگیری دایرکتیوهای @defer و @stream برای بهبود عملکرد فرانت-اند ارتقا می‌دهید. در پایان این دوره، شما قادر خواهید بود APIهای قدرتمند GraphQL را با استفاده از ابزارها و متدهای Apollo بسازید، یکپارچه کرده و نگهداری کنید.


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

مقدمه Introduction

  • پیش‌نیازها و موارد ضروری What you should know

  • راه‌اندازی محیط توسعه Setting up your environment

  • ساخت GraphQL در مقیاس بزرگ Building with GraphQL at scale

1. فدراسیون آپولو (Apollo Federation) 1. Apollo Federation

  • درک معماری فدراسیون Understanding federated architecture

  • وارد کردن وابستگی‌ها Importing dependencies

  • راهکار: ساخت یک ساب‌گراف Solution: Building a subgraph

  • ایجاد یک ساب‌گراف فدراسیون Creating a federated subgraph

  • چالش: ساخت یک ساب‌گراف Challenge: Building a subgraph

2. ابزارهای آپولو (Apollo Tooling) 2. Apollo Tooling

  • ایجاد یک گراف Creating a graph

  • راه‌اندازی GraphOS Studio Setting up GraphOS Studio

  • درک اکوسیستم آپولو Understanding the Apollo ecosystem

  • نصب Rover CLI Installing the Rover CLI

3. فدراسیون مدیریت شده (Managed Federation) 3. Managed Federation

  • مدیریت تغییرات ساب‌گراف Handling subgraph changes

  • تولید یک تمپلیت Generating a template

  • انتشار اسکیما Publishing a schema

  • استفاده از دستورات Rover Using Rover commands

4. دایرکتیوهای فدراسیون 4. Federation Directives

  • چالش: ایجاد موجودیت Cat Challenge: Creating a Cat entity

  • راهکار: ایجاد موجودیت Cat Solution: Creating a Cat entity

  • ایجاد یک تایپ موجودیت (Entity Type) Creating an entity type

  • نوشتن Entity Resolverها Writing entity resolvers

  • وارد کردن اسکیماها Importing schemas

  • اشتراک‌گذاری تایپ‌ها بین ساب‌گراف‌ها Sharing types across subgraphs

5. ویژگی‌های پیشرفته آپولو 5. Advanced Apollo Features

  • معرفی دایرکتیوهای defer و stream Introducing the defer and stream directives

  • راه‌اندازی Mockها با GraphOS Setting up mocks with GraphOS

  • مدل‌سازی خطاها در اسکیما Modeling errors in the schema

  • ایجاد یک Mutation Creating a mutation

جمع‌بندی Conclusion

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

نمایش نظرات

آموزش GraphQL برای توسعه‌دهندگان سازمانی
جزییات دوره
1h 12m
27
(آخرین آپدیت)
1,858
- از 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>