آموزش مبانی GraphQL - آخرین آپدیت

دانلود GraphQL Foundations

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در هنگام ساخت اپلیکیشن‌ها، دریافت بهینه داده‌ها یک چالش رایج است. APIهای سنتی اغلب اطلاعات بیش از حد یا کمتر از حد نیاز را برمی‌گردانند که این امر ارائه تجربه کاربری مناسب را دشوار می‌کند. در این دوره آموزشی با عنوان «مبانی GraphQL»، شما یاد می‌گیرید چگونه یک API بر پایه GraphQL بسازید و کوئری بزنید تا با اجازه دادن به کلاینت‌ها برای درخواست دقیق داده‌های مورد نیازشان، این مشکل را حل کنید. ابتدا با ماهیت GraphQL و دلیل استقبال توسعه‌دهندگان از آن در پشته‌های مدرن اپلیکیشن آشنا می‌شوید. سپس، یک اسکیمای GraphQL تعریف کرده و برای دریافت و به‌روزرسانی داده‌ها، کوئری‌ها (Queries) و میوتیشن‌ها (Mutations) ایجاد می‌کنید. در نهایت، قابلیت Subscriptionها را برای پشتیبانی از به‌روزرسانی‌های آنی (Real-time) در API خود بررسی کرده و یک API ساده برای «قنادی بثانی» طراحی می‌کنید که مدل‌های پای، دسته‌بندی‌ها و نظرات را شامل شده و آن را با ابزارهای مدرن GraphQL تست خواهید کرد. پس از اتمام این دوره، شما مهارت‌های بنیادین لازم برای ایجاد APIهای منعطف و کارآمد با استفاده از GraphQL را برای پروژه‌های خود کسب خواهید کرد.

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

آشنایی با GraphQL: چیستی و اهمیت آن Getting to Know GraphQL: What It Is and Why It Matters

  • مقدمه Introduction

  • چرا APIها اهمیت دارند Why APIs Matter

  • نگاهی سریع به GraphQL GraphQL at a Glance

  • مقایسه GraphQL در مقابل REST GraphQL vs. REST

  • چرا GraphQL اهمیت دارد Why GraphQL Matters

  • پذیرش و استفاده از GraphQL GraphQL Adoption

مفاهیم اصلی GraphQL در عمل Core GraphQL Concepts in Action

  • راه‌اندازی سرور GraphQL GraphQL Server Setup

  • اسکیما و تایپ‌ها Schema and Types

  • تعریف اسکیمای GraphQL Defining the GraphQL Schema

  • اجرای کوئری GraphQL Running GraphQL Query

  • آرگومان‌های کوئری Queries - Arguments

  • نام‌های مستعار (Alias) در کوئری‌ها Queries - Alias

  • قطعات (Fragments) در کوئری‌ها Queries - Fragments

کوئری‌های پویا و میوتیشن‌ها در GraphQL Dynamic Queries and Mutations in GraphQL

  • متغیرهای کوئری Query Variables

  • دمو: استفاده از متغیرهای کوئری برای فیلتر کردن پای‌ها بر اساس دسته‌بندی Demo: Query Variables to Filter Pies by Category

  • میوتیشن‌ها (Mutations) Mutations

  • دمو: استفاده از میوتیشن برای افزودن یک پای Demo: Mutations to Add a Pie

  • اعتبارسنجی (Validation) Validation

داده‌های آنی با استفاده از Subscriptionها Real-time Data with Subscriptions

  • سابسکریپشن‌های GraphQL GraphQL Subscriptions

  • جریان کاری و مزایا و معایب سابسکریپشن Subscription Flow and Tradeoffs

  • دمو: پیاده‌سازی سابسکریپشن افزودن پای جدید Demo: Implement New Pie Added Subscription

  • جمع‌بندی دوره و نکات کلیدی Course Wrap up and Takeaways

نمایش نظرات

آموزش مبانی GraphQL
جزییات دوره
59m
22
(آخرین آپدیت)
11
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Adhithi Ravichandran Adhithi Ravichandran

Adhithi Ravichandran یک مشاور نرم افزار مستقر در کانزاس سیتی است. او علاقه زیادی به مهندسی نرم افزار ، آموزش ، بهداشت و موسیقی دارد. وی در حال حاضر در ساخت برنامه های React Native و React تخصص دارد. آدیثی سخنران منظم کنفرانس است و در مورد موضوعات مختلف فن آوری و مهارت های انسانی صحبت می کند. وی علاوه بر نقش خود به عنوان مشاور نرم افزار ، با دانشگاه کانزاس نیز به عنوان مدرس برنامه IT خود همکاری کرد. سخنرانی های وی بر روی آموزش بهترین روشهای صنعت ، معماری و طراحی نرم افزار و آخرین گرایشهای فناوری بود. آدیثی یک وبلاگ نویس مکرر است ، و می توانید مطالب مربوط به او را در وب سایت یا رسانه وی بخوانید. آدیثی همچنین یک نوازنده کلاسیک هندی حرفه ای است و صفحه کلید می نوازد. او چندین کنسرت برگزار کرده است و موسیقی او را می توانید در Youtube پیدا کنید.