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

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

1 ساعت 13 دقیقهپیشرفته2024-07-25

مدرسین

Eve Porcello

Eve Porcello

Software Developer and Instructor

جزئیات دوره

این دوره جامع برای توسعه دهندگان طراحی شده است تا با Apollo GraphQL و اکوسیستم آن آشنا شوند. نحوه استفاده از Apollo Federation برای ایجاد یک GraphQL API مقیاس پذیر و مدولار را کشف کنید و ابزارهای ارائه شده توسط Apollo مانند Rover CLI و GraphOS Studio را برای مدیریت موثر طرحواره خود کاوش کنید. در راه‌اندازی و مدیریت طرح‌واره‌های فدرال با فدراسیون مدیریت‌شده، مدیریت چالش‌های زیرگراف و انتشار طرح‌واره‌ها بدون تغییر تغییرات وارد شوید. در مورد دستورالعمل‌های فدراسیون اطلاعاتی کسب کنید، یاد بگیرید چگونه انواع را در زیرگراف‌ها به اشتراک بگذارید، انواع موجودیت‌ها را ایجاد کنید و حل‌کننده‌های موجودیت را بنویسید. مهارت‌های خود را در ویژگی‌های پیشرفته آپولو مانند ایجاد جهش، مدل‌سازی خطاها در طرح‌واره‌های خود، و اعمال دستورالعمل‌هایی مانند @defer و @stream برای بهبود عملکرد front-end تقویت کنید. در پایان این دوره، شما مجهز به ساخت، ادغام و نگهداری API های GraphQL قوی با استفاده از ابزارها و شیوه های مختلف Apollo خواهید بود.

مهارت ها

GraphQLProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • ساخت با GraphQL در مقیاس
  • آنچه باید بدانید
  • تنظیم محیط خود

فدراسیون آپولو

  • درک معماری فدرال
  • Import وابستگی
  • ایجاد زیرگراف فدرال
  • چالش - ساخت زیرگراف
  • راه حل - ساخت زیرگراف

ابزار آپولو

  • شناخت اکوسیستم آپولو
  • نصب Rover CLI
  • راه‌اندازی GraphOS Studio
  • ایجاد نمودار

فدراسیون مدیریت شده

  • استفاده از دستورات Rover
  • رسیدگی به تغییرات زیرگراف
  • انتشار طرحواره
  • تولید قالب

دستورالعمل‌های فدراسیون

  • Import طرحواره
  • به اشتراک گذاری انواع در زیر گراف ها
  • ایجاد یک نوع موجودیت
  • حل کننده‌های موجودیت نوشتاری
  • چالش - ایجاد یک موجودیت گربه
  • راه حل - ایجاد یک موجودیت Cat

ویژگی‌های پیشرفته آپولو

  • ایجاد جهش
  • خطاهای مدل سازی در طرحواره
  • راه‌اندازی ماک با GraphOS
  • معرفی بخشنامه تعویق و جریان

نتیجه

  • مراحل بعدی
۴۰,۰۰۰ تومان