دوره آموزشی ساخت برنامه های GraphQL در لاراول

دوره آموزشی ساخت برنامه های GraphQL در لاراول

45 دقیقهمتوسط2022-10-06

مدرسین

Rasheeda Yehuza

Rasheeda Yehuza

Senior Software Engineer

جزئیات دوره

GraphQL یک زبان پرس و جو برای API ها است که توضیحات کامل و قابل فهمی از داده های موجود در API شما ارائه می دهد و تکامل API ها را در طول زمان آسان تر می کند. GraphQL به شما این امکان را می دهد تا آنچه را که می خواهید در یک پرس و جو درخواست کنید و به مشتریان امکان می دهد مشخصات داده منحصر به فرد خود را درخواست کنند، پهنای باند را ذخیره کرده و درخواست های آبشار را کاهش می دهد. در این دوره، Rasheeda Yehuza به شما نشان می دهد که چگونه یک GraphQL را در لاراول (PHP) با استفاده از Lighthouse برای پرس و جوی داده ها راه اندازی کنید. او همچنین توضیح می دهد که چرا GraphQL در عصر کنونی توسعه API مهم است و نشان می دهد که چگونه می توان یک GraphQL API را در جدول کاربران و مدلی که با لاراول ارائه می شود پیاده سازی کرد.

مهارت ها

LaravelBack-End Web DevelopmentFull-Stack Web DevelopmentWeb DevelopmentProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • برنامه های GraphQL را در لاراول بسازید

درک GraphQL

  • GraphQL چیست
  • GraphQL در مقابل REST
  • چرا GraphQL

مقدمه ای بر طرحواره ها و انواع GraphQL

  • سیستم نوع
  • انواع شی و فیلدها
  • انواع پرس و جو و جهش
  • نوع اسکالر
  • نوع enum

راه اندازی محیط توسعه

  • چک لیست پیش نیاز و محیط توسعه
  • راه اندازی لاراول
  • راه اندازی پایگاه داده با کاربران
  • راه اندازی فانوس دریایی
  • نقطه پایانی Hello World GraphQL

پرس و جوهای GraphQL

  • غواصی در جستارهای GraphQL با Lighthouse
  • کوئری فیلدها در GraphQL
  • پرس و جو با استدلال
  • پرس و جو با نام مستعار
  • استفاده از دایرکتیو صفحه بندی Lighthouse

جهش های GraphQL

  • غواصی در جهش های GraphQL با Lighthouse
  • ایجاد کاربر
  • به روز رسانی یک کاربر
  • حذف یک کاربر

نتیجه

  • بررسی بیشتر قابلیت های Lighthouse و GraphQL
۴۰,۰۰۰ تومان