آموزش مبانی GraphQL – طراحی API، اسکیما و یکپارچه‌سازی فرانت‌اند - آخرین آپدیت

دانلود GraphQL Fundamentals–Design APIs,Schema,Frontend Integration

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با GraphQL به دنیای آینده توسعه API وارد شوید؛ بدون نیاز به تجربه قبلی. این دوره عملی به شما مهارت‌های لازم را می‌دهد تا از REST فراتر رفته و APIهای مدرن و کارآمد را از پایه بسازید. شما با ابزارهای قدرتمندی مانند Apollo Server، GraphiQL، Apollo Studio و Apollo Client کار خواهید کرد تا لایه‌های داده‌ای منعطف طراحی کرده و ارتباط بین کلاینت و سرور را بهینه کنید. در ماژول اول، با مبانی GraphQL آشنا شده و اولین کوئری خود را در GraphiQL می‌نویسید. ماژول دوم به طراحی اسکیما (Schema)، انواع داده‌های تودرتو و نوشتن Resolvers برای اتصال به داده‌های واقعی می‌پردازد. در ماژول سوم، نحوه افزودن ویژگی‌های پویا با استفاده از متغیرها، اتصال فرانت‌اند با Apollo Client و عیب‌یابی حرفه‌ای را خواهید آموخت. در پایان این دوره، شما قادر خواهید بود: - APIهای مدرن GraphQL را با استفاده از Apollo Server و SDL بسازید - کوئری‌ها و Mutationهای قدرتمندی را در GraphiQL بنویسید - React یا سایر فرانت‌اندها را از طریق Apollo Client متصل کنید - مانند یک توسعه‌دهنده خبره، APIها را با Apollo Studio مانیتور و دیباگ کنید سلب مسئولیت: این دوره یک منبع آموزشی مستقل است که توسط Board Infinity توسعه یافته و هیچ ارتباط رسمی، تاییدیه یا حمایت مالی از سوی GraphQL Foundation یا شرکت‌های وابسته به آن ندارد. این دوره جزو مطالب رسمی آماده‌سازی GraphQL Foundation نیست. تمامی علائم تجاری و نام شرکت‌های ذکر شده متعلق به مالکان مربوطه است و تنها برای شناسایی استفاده شده است.

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

درک مبانی GraphQL Understanding GraphQL Fundamentals

  • معرفی تخصص Specialization Introduction

  • معرفی دوره Course Introduction

  • معرفی مدرس Instructor Introduction

  • معرفی ماژول Module Introduction

  • API چیست؟ What is an API ?

  • تاریخچه تکامل API: مقایسه REST و GraphQL Introduction to API Evolution: REST vs. GraphQL

  • چرا GraphQL؟ مزایا و موارد استفاده Why GraphQL? Advantages and Use Cases

  • سناریوهای واقعی که GraphQL در آن‌ها می‌درخشد Real-World Scenarios Where GraphQL Shines

  • اسکیما، انواع (Types) و فیلدها Schema, Types, and Fields

  • مروری بر Queries، Mutations و Subscriptions Queries, Mutations, and Subscriptions Overview

  • جریان کلاینت-سرور در GraphQL Client-Server Flow in GraphQL

  • راه‌اندازی یک سرور پایه GraphQL Setting Up a Basic GraphQL Server

  • نوشتن اولین کوئری Writing Your First Query

  • تست کوئری‌ها در Apollo Studio Testing Queries Apollo Studio

بررسی زبان اسکیما (Schema Language) Exploring the Schema Language

  • معرفی ماژول Module Introduction

  • نقش اسکیما در GraphQL The Role of Schema in GraphQL

  • ایجاد انواع و فیلدهای سفارشی Creating Custom Types and Fields

  • تفاوت انواع Query و Mutation Query vs Mutation Types

  • Resolverها چیستند؟ What Are Resolvers?

  • اتصال Resolverها به فیلدهای اسکیما Attaching Resolvers to Schema Fields

  • کار با منابع داده‌ای استاتیک و داینامیک Working with Static and Dynamic Data Sources

  • مدیریت روابط تودرتو Handling Nested Relationships

  • استفاده از Aliases و Fragments Using Aliases and Fragments

  • جلوگیری از Over-fetching با GraphQL Avoiding Over-fetching with GraphQL

آرگومان‌ها، متغیرها و ابزارها Arguments, Variables, and Tooling

  • معرفی ماژول Module Introduction

  • استفاده از آرگومان‌ها در کوئری‌ها Using Arguments in Queries

  • متغیرها در GraphQL Variables in GraphQL

  • بهترین روش‌های نوشتن کوئری Query Best Practices

  • مروری بر Apollo Client Apollo Client Overview

  • راه‌اندازی Apollo با React - بخش اول Setting Up Apollo with React - Part 1

  • راه‌اندازی Apollo با React - بخش دوم Setting Up Apollo with React - Part 2

  • ابزارهای GraphQL Network Inspector و GraphQL Voyager GraphQL Network Inspector and GraphQL Voyager

  • نکات کلیدی از مبانی GraphQL Key Takeaways from GraphQL Basics

  • اشتباهات رایجی که باید از آن‌ها دوری کنید Common Pitfalls to Avoid

  • گام‌های بعدی در این تخصص چیست؟ What’s Next in the Specialization?

  • جمع‌بندی و پایان دوره Course Closure

نمایش نظرات

آموزش مبانی GraphQL – طراحی API، اسکیما و یکپارچه‌سازی فرانت‌اند
جزییات دوره
10h 0m
36
(آخرین آپدیت)
1,024
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده

Board Infinity Board Infinity

Board Infinity: توانمندسازی مشاغل با مسیرهای یادگیری