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

دانلود GraphQL Foundations

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دریافت بهینه داده‌ها یکی از چالش‌های رایج در ساخت اپلیکیشن‌ها است. APIهای سنتی اغلب اطلاعات بیش از حد یا بسیار کمی برمی‌گردانند که این موضوع ارائه یک تجربه کاربری مناسب را دشوار می‌کند. در این دوره، «مبانی GraphQL»، شما یاد می‌گیرید چگونه یک API با GraphQL بسازید و کوئری‌هایی بنویسید که این مشکل را با اجازه دادن به کلاینت‌ها برای درخواست دقیق داده‌های مورد نیازشان، حل کند. ابتدا خواهید آموخت GraphQL چیست و چرا توسعه‌دهندگان در پشته‌های تکنولوژی مدرن از آن استفاده می‌کنند. سپس، یک شمای (Schema) GraphQL تعریف کرده و برای دریافت و به‌روزرسانی داده‌ها، Queryها و Mutationهایی ایجاد می‌کنید. در نهایت، Subscriptions را برای پشتیبانی از به‌روزرسانی‌های آنی (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) Schema and Types

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

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

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

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

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

کوئری‌های پویا و Mutationها در GraphQL Dynamic Queries and Mutations in GraphQL

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

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

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

  • دمو: استفاده از Mutation برای افزودن محصول Demo: Mutations to Add a Pie

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

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

  • اشتراک‌ها در GraphQL (Subscriptions) GraphQL Subscriptions

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

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

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

نمایش نظرات

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Adhithi Ravichandran Adhithi Ravichandran

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