لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی GraphQL با Ruby on Rails
Basics of GraphQL with Ruby on Rails
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یاد بگیرید که از GraphQL در برنامه Rails برای صحبت با مشتریان جلویی خود استفاده کنید. به روز شده در سال 2022! از GraphQL برای برقراری ارتباط بین back-end و front-end از جمله احراز هویت استفاده کنید. پیش نیازها: شما باید قبلا حداقل یک برنامه Ruby on Rails ایجاد کرده باشید. شما باید تا حدی با برنامه های API آشنایی داشته باشید.
محتوا در سال 2022 بهروزرسانی شد تا آخرین نسخههای Ruby، Rails و GraphQL را منعکس کند!
این دوره اصول اولیه استفاده از GraphQL را در برنامه Rails آموزش می دهد. GraphQL یک زبان پرس و جو است که توسط فیس بوک در سال 2012 اختراع شد و در سال 2015 منبع باز شد. در حالی که مزایای مشخصی نسبت به REST دارد، اما منحنی یادگیری تا حدودی تندتری نیز دارد.
این سخنرانیها که به شیوهای ساده و قابل دسترس ساخته شدهاند، به شما کمک میکنند در مسیر استفاده از GraphQL برای گردش دادهها بین برنامههای کاربردی و جلویی قرار بگیرید.
در بخش اول با خواندن داده ها آشنا می شویم. بخش دوم بر روی تغییر داده ها متمرکز خواهد بود، و بخش سوم کمی پیشرفته تر در مورد محافظت از داده ها است، با استفاده از تکنیک هایی که هم در کتابخانه GraphQL پیاده سازی شده اند و هم توسط خودم پیشنهاد شده است.
GraphQL دارای تعدادی ویژگی است که آن را به یک تغییر سودمند برای پذیرندگان REST تبدیل می کند، مانند توانایی دریافت فقط آنچه که درخواست می کنید یا داشتن اسناد API فوری پس از هر تغییر. پس از تکمیل این دوره، شما در موقعیتی خواهید بود که GraphQL را در یک برنامه جدید یا موجود Rails با ویژگی های اساسی تا مجوز و کنترل دسترسی پیاده سازی کنید. این قطعاً باید شما را در راه خود شروع کند!
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
GraphQL چیست؟
What is GraphQL?
GraphQL در مقابل REST
GraphQL versus REST
شروع شدن
Getting Started
GraphiQL
GraphiQL
پرس و جو پیش فرض
The Default Query
خواندن داده ها
Reading Data
کاری که ما انجام خواهیم داد
What we'll do
JSON
JSON
مقدمه ای بر پرس و جوها
Introduction to queries
پرس و جو از آرگومان ها
Query arguments
زمینه پرس و جو
Query context
پرس و جوهای ActiveRecord
ActiveRecord queries
انواع میدان اسکالر
Scalar field types
پوچ پذیری
Nullability
فیلدهای ActiveRecord
ActiveRecord fields
انواع سفارشی
Custom types
آرایه ها
Arrays
قسمت پشتی یک برنامه وبلاگ را شروع کنید
Start the back-end of a blog app
تغییر داده ها
Changing Data
کاری که ما انجام خواهیم داد
What we'll do
ایجاد رکورد
Creating records
متغیرهای پرس و جو
Query variables
انواع ورودی
Input types
به روز رسانی سوابق
Updating records
حذف سوابق
Deleting records
رسیدگی به خطاهای اعتبارسنجی
Handling validation errors
با افزودن قابلیتهای ایجاد، بهروزرسانی و حذف، بکاند وبلاگ را ادامه دهید
Continue the blog back-end by adding create, update and delete capabilities
احراز هویت، مجوز، و کنترل دسترسی
Authentication, Authorisation, and Access Control
کاری که ما انجام خواهیم داد
What we'll do
کاری که ما انجام خواهیم داد
What we'll do
احراز هویت و مجوز چگونه کار می کند
How authentication and authorisation work
نمایش نظرات