وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Apollo: Performance Management Playbook

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

This course will teach you how to more efficiently build GraphQL applications that use both the Apollo client and server technologies.


1. Course Overview
  • 1. Course Overview

  • 02. Building a Simple and Performant Apollo Server
  • 01. Version Check
  • 02. Learn Why Apollo GraphQL Is a Win for Both Client and Server Developers
  • 03. Building an Apollo GraphQL Server with Node Using One JavaScript File
  • 04. Using GQL to Create Our TypeDefs
  • 05. Building Field Level Resolvers for Our Schema
  • 06. Launching Our Apollo Server with Our Just Defined Schema and Resolvers
  • 07. Understanding Apollo Servers Automatic Resolver Creation
  • 08. Integrating REST As Our Speaker Data Source With json-server
  • 09. Integrating and Launching json-server with Our Apollo Server
  • 10. Inserting, Updating, and Deleting Speaker Data with Mutations
  • 11. Run Our New Insert, Update, and Delete Mutations in Playground

  • 3. Building a Simple and Performant Client App
  • 1. The Apollo GraphQL Client Introduction
  • 2. Creating a Simple React App with Next.js
  • 3. Adding the Apollo Client to Our React App
  • 4. Adding the Apollo Client useQuery to Our React App
  • 5. Install and Use the Apollo Chrome Debugger Extension
  • 6. useMutation for Updating a Speaker Record
  • 7. useMutation for Deleting a Speaker Record
  • 8. useMutation for Adding a Speaker Record

  • 4. Learning Apollo Client Caching Techniques
  • 1. Why Use Cache in the Apollo GraphQL Client
  • 2. Normalizing Data for the Apollo Cache
  • 3. The Pattern for Adding, Updating, and Deleting from Cached Lists
  • 4. Fixing Insert and Delete Mutations to Modify Apollo Cache
  • 5. Implementing Optimistic UI for Updating and Deleting Speaker Records
  • 6. Sorting Displayed Speakers Using Apollo Cache

  • 5. Using Apollo Client for Redux-like State Management
  • 1. Understand How to Manage State With the Apollo Client
  • 2. Refactor and Reorganize Our React Client Code
  • 3. Field Policy Overview and Creating a New Combined First-last Local-only Field
  • 4. Working with Reactive Variables Including LightDark Theme Example
  • 5. Combining Reactive Variables and Local-only Fields for Redux-like Behavior

  • 06. Learning to Use Offset and Infinite Pagination with Apollo
  • 01. Pagination Basics
  • 02. Updating Our GraphQL Server to Support Number Based Paging
  • 03. Numbered Page Pagination Including Forward and Back Navigation
  • 04. Add State Change Actions on Pagination Toolbar
  • 05. Preparing for Offset and Cursor Based Pagination
  • 06. Adding Results with Cursors to Our GraphQL Server
  • 07. Updating Our Cache Field Policy to Support Load-more Style Pagination
  • 08. Updating Our React UI for Load-more Style Pagination
  • 09. Adding Sessions Data to Our GraphQL Server
  • 10. Generalizing Our Load-more Pagination the Apollo Way
  • 11. Applying Our Generalized Load-more Paging to Our New Sessions Data

  • 7. Using the DataLoader to Improve Server Response Times
  • 1. Learn Why We Need a DataLoader
  • 2. Add a Room Type and Make It a Field for Each Session Type
  • 3. Add a DataLoader for Retrieving a Room for Each Conference Session
  • 4. Add a DataLoader for Retrieving Sessions for Each Conference Speaker
  • 5. Integrate Our Speakers Sessions and Rooms Our React UI

  • 8. High Performance Caching Strategies with Apollo Server
  • 1. To Cache or Not to Cache
  • 2. Setting Cache Hints in Your GraphQL Server
  • 3. The GET Method and Automatic Persisted Queries
  • 4. Implementing Automatic Persisted Queries for Best Caching

  • 9. Improving Performance with Server-side Rendering and Serverless Computing
  • 1. Serverless and Server-side Unrelated but Both Important
  • 2. Serverless Computing and Apollo GraphQL
  • 3. Looking Ahead at Our Final Server-side Rendered App
  • 4. Updating Our Apollo Client Custom Hook for Server-side Render
  • 5. Adding Server-side Rendering Functionality to Our Paged Speak
  • 6. Supporting Query Parameters Like Page Number Passed to Our Se
  • 7. Module and Course Takeaways
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 2678
    حجم: 529 مگابایت
    مدت زمان: 201 دقیقه
    تاریخ انتشار: 28 دی 1401
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید