تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی یادگیری GraphQL

دوره آموزشی یادگیری GraphQL

1 ساعت 9 دقیقهمتوسط2025-07-17

مدرسین

Eve Porcello

Eve Porcello

Software Developer and Instructor

جزئیات دوره

تو این دوره، ایو پورسلّو، توسعه‌دهنده نرم‌افزار و مدرس، بهت یاد می‌ده GraphQL چیه و چطور می‌تونی به‌خوبی ازش استفاده کنی. اول با مفاهیم پایه آشنا می‌شی و می‌فهمی چطور GraphQL با REST فرق داره. یاد می‌گیری چطور درخواست‌ها (Queries) رو بسازی، اون‌ها رو مرتب کنی و خطاها رو پیدا و رفع کنی.

بعدش وارد بحث‌های پیشرفته‌تر مثل mutations (تغییر داده‌ها) و subscriptions (اشتراک‌گذاری داده‌ها در زمان واقعی) می‌شی. در نهایت، خودت یه سرور GraphQL می‌سازی، اسکیمای API رو تعریف می‌کنی و روش‌های پیشرفته‌تری اضافه می‌کنی. هر بخش با چالش‌های عملی همراهه تا مطمئن بشی مطالب رو خوب یاد گرفتی.

با این دوره می‌تونی APIهای کارا، انعطاف‌پذیر و از نظر نوع‌داده‌ها ایمن بسازی که در پروژه‌هات حرف اول رو می‌زنن.

اهداف یادگیری دوره:
درک کامل از GraphQL و تفاوت‌هایش با REST
ساخت و سازماندهی کوئری‌های GraphQL به صورت بهینه
انجام فرآیند دیباگینگ و رفع خطاهای کوئری‌ها
پیاده‌سازی mutations برای مدیریت داده‌های تغییرپذیر
کار با subscriptions برای دریافت داده‌ها در زمان واقعی
طراحی و ساخت اسکیمای سرور GraphQL
افزودن قابلیت‌ها و بهبودهای پیشرفته در سرور GraphQL
تسلط بر ساخت APIهای انعطاف‌پذیر و نوع‌امن (type-safe)

مهارت ها

GraphQLProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

۰. مقدمه

  • 01 - مقدمه‌ای بر GraphQL
  • 02 - آنچه قبل از تماشای این دوره باید بدانید

۱. GraphQL چیست؟

  • 03 - درک GraphQL
  • 04 - تفاوت GraphQL با REST
  • 05 - استفاده از GraphQL Playground

۲. کوئری‌های GraphQL

  • 06 - استفاده از انواع و آرگومان‌های enum
  • 07 - اضافه کردن متغیرها
  • 08 - کوئری‌ از انواع متصل
  • 09 - ایجاد نام عملیات

۳. جهش‌ها و اشتراک‌ها

  • 10 - تغییر داده‌ها با جهش‌ها
  • 11 - ایجاد قطعات GraphQL
  • 12 - کار با اشتراک‌ها
  • 13 - چالش - ارسال درخواست‌های کتابخانه حیوانات خانگی
  • 14 - راه حل - ساخت کوئری کتابخانه حیوانات خانگی

۴. ایجاد یک طرحواره سرور GraphQL

  • 15 - راه‌اندازی سرور GraphQL با Apollo Server
  • 16 - نوشتن یک حل کننده پرس و جو
  • 17 - ایجاد یک شیء سفارشی
  • 18 - افزودن یک نوع شمارشی
  • 19 - مدیریت آرگومان‌های پرس‌وجو
  • 20 - چالش - ایجاد یک نوع مسیر
  • 21 - راه حل - ایجاد یک نوع مسیر

۵. بهبود طرحواره

  • 22- اتصال انواع شیء
  • 23 - کار با جهش‌ها
  • 24 - ایجاد یک اسکالر سفارشی
  • 25- نوشتن مستندات طرحواره

نتیجه‌گیری

  • 26 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal