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

Building GraphQL Applications in Laravel

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

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

مقدمه Introduction

  • ساخت برنامه های GraphQL در لاراول (در حال انجام) Build GraphQL apps in Laravel (In progress)

1. درک GraphQL 1. Understanding GraphQL

  • GraphQL چیست؟ What is GraphQL?

  • GraphQL در مقابل REST GraphQL versus REST

  • چرا GraphQL؟ Why GraphQL?

  • امتحان فصل Chapter Quiz

2. مقدمه ای بر طرحواره ها و انواع GraphQL 2. Introduction to GraphQL Schemas and Types

  • سیستم نوع The type system

  • انواع شی و فیلدها The object types and fields

  • انواع پرس و جو و جهش The query and mutation types

  • نوع اسکالر The scalar type

  • نوع enum The enum type

  • امتحان فصل Chapter Quiz

3. راه اندازی محیط توسعه 3. Development Environment Setup

  • چک لیست پیش نیاز و محیط توسعه Prerequisite and development environment checklist

  • راه اندازی لاراول Setting up Laravel

  • راه اندازی پایگاه داده با کاربران Setting up a database with users

  • راه اندازی فانوس دریایی Setting up Lighthouse

  • نقطه پایانی Hello World GraphQL A Hello World GraphQL endpoint

  • امتحان فصل Chapter Quiz

4. پرس و جوهای GraphQL 4. GraphQL Queries

  • غواصی در جستارهای GraphQL با Lighthouse Diving into GraphQL queries with Lighthouse

  • پرس و جو فیلدها در GraphQL Querying fields in GraphQL

  • پرس و جو با استدلال Querying with arguments

  • پرس و جو با نام مستعار Querying with aliases

  • با استفاده از دستورالعمل صفحه بندی Lighthouse Using the Lighthouse paginate directive

  • امتحان فصل Chapter Quiz

5. جهش های GraphQL 5. GraphQL Mutations

  • غواصی در جهش های GraphQL با Lighthouse Diving into GraphQL mutations with Lighthouse

  • ایجاد کاربر Creating a user

  • به روز رسانی یک کاربر Updating a user

  • حذف یک کاربر Deleting a user

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • کاوش بیشتر در عملکردهای Lighthouse و GraphQL Exploring more Lighthouse and GraphQL functionalities

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش ساخت برنامه های GraphQL در لاراول
جزییات دوره
44m
29
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rasheeda Yehuza Rasheeda Yehuza

مهندس ارشد نرم افزار

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

Rasheeda Yehuza یک مهندس نرم افزار مستقر در برلین است. او با استفاده از زبان ها و فریم ورک های مختلف از جمله PHP (Laravel و Symfony)، جاوا (Springboot)، C# (NET Core)، جاوا اسکریپت (ReactJS، Expressjs) و برنامه های کاربردی بسیار مقیاس پذیر و قوی در زبان های برنامه نویسی مختلف در کار روزانه خود می سازد. پایتون (FastAPI).