دوره آموزشی ساخت برنامه های GraphQL در لاراول
45 دقیقهمتوسط2022-10-06
مدرسین

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
سرفصل ها
0. مقدمه
- 01 - برنامه های GraphQL را در لاراول بسازید
1. درک GraphQL
- 02 - GraphQL چیست
- 03 - GraphQL در مقابل REST
- 04 - چرا GraphQL
2. مقدمه ای بر طرحواره ها و انواع GraphQL
- 05 - سیستم نوع
- 06 - انواع شی و فیلدها
- 07 - انواع پرس و جو و جهش
- 08 - نوع اسکالر
- 09 - نوع enum
3. راه اندازی محیط توسعه
- 10 - چک لیست پیش نیاز و محیط توسعه
- 11 - راه اندازی لاراول
- 12 - راه اندازی پایگاه داده با کاربران
- 13 - راه اندازی فانوس دریایی
- 14 - نقطه پایانی Hello World GraphQL
4. پرس و جوهای GraphQL
- 15 - غواصی در جستارهای GraphQL با Lighthouse
- 16 - کوئری فیلدها در GraphQL
- 17 - پرس و جو با استدلال
- 18 - پرس و جو با نام مستعار
- 19 - استفاده از دایرکتیو صفحه بندی Lighthouse
5. جهش های GraphQL
- 20 - غواصی در جهش های GraphQL با Lighthouse
- 21 - ایجاد کاربر
- 22 - به روز رسانی یک کاربر
- 23 - حذف یک کاربر
نتیجه
- 24 - بررسی بیشتر قابلیت های Lighthouse و GraphQL
دوره های مرتبط
- دوره آموزشی شتابدهی به توسعه API در Laravel با هوش مصنوعی: از تدوین مشخصات تا آزمونگیری
- دوره آموزشی یادگیری جامع لاراول
- دوره آموزشی کاوش و انتخاب فریمورکهای PHP
- دوره آموزشی ساخت وب سایت با لاراول، React.js و Inertia
- دوره آموزشی یادگیری جامع Livewire
- دوره آموزشی لاراول: ساخت CRM با فیلامنت برای لاراول
- دوره آموزشی لاراول پیشرفته
- دوره آموزشی تست لاراول 101