لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت برنامه های 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
Rasheeda Yehuza یک مهندس نرم افزار مستقر در برلین است. او با استفاده از زبان ها و فریم ورک های مختلف از جمله PHP (Laravel و Symfony)، جاوا (Springboot)، C# (NET Core)، جاوا اسکریپت (ReactJS، Expressjs) و برنامه های کاربردی بسیار مقیاس پذیر و قوی در زبان های برنامه نویسی مختلف در کار روزانه خود می سازد. پایتون (FastAPI).
نمایش نظرات