Companies Home Search Profile

Apollo: Performance Management Playbook

Focused View

Peter Kellner

3:21:00

129 View
  • 1. Course Overview.mp4
    01:54
  • 01. Version Check.mp4
    00:15
  • 02. Learn Why Apollo GraphQL Is a Win for Both Client and Server Developers.mp4
    02:21
  • 03. Building an Apollo GraphQL Server with Node Using One JavaScript File.mp4
    03:41
  • 04. Using GQL to Create Our TypeDefs.mp4
    04:24
  • 05. Building Field Level Resolvers for Our Schema.mp4
    05:01
  • 06. Launching Our Apollo Server with Our Just Defined Schema and Resolvers.mp4
    02:06
  • 07. Understanding Apollo Servers Automatic Resolver Creation.mp4
    05:37
  • 08. Integrating REST As Our Speaker Data Source With json-server.mp4
    03:27
  • 09. Integrating and Launching json-server with Our Apollo Server.mp4
    03:38
  • 10. Inserting, Updating, and Deleting Speaker Data with Mutations.mp4
    04:52
  • 11. Run Our New Insert, Update, and Delete Mutations in Playground.mp4
    02:07
  • 1. The Apollo GraphQL Client Introduction.mp4
    01:53
  • 2. Creating a Simple React App with Next.js.mp4
    02:48
  • 3. Adding the Apollo Client to Our React App.mp4
    05:33
  • 4. Adding the Apollo Client useQuery to Our React App.mp4
    05:52
  • 5. Install and Use the Apollo Chrome Debugger Extension.mp4
    02:57
  • 6. useMutation for Updating a Speaker Record.mp4
    04:17
  • 7. useMutation for Deleting a Speaker Record.mp4
    02:47
  • 8. useMutation for Adding a Speaker Record.mp4
    04:47
  • 1. Why Use Cache in the Apollo GraphQL Client.mp4
    04:05
  • 2. Normalizing Data for the Apollo Cache.mp4
    03:07
  • 3. The Pattern for Adding, Updating, and Deleting from Cached Lists.mp4
    02:36
  • 4. Fixing Insert and Delete Mutations to Modify Apollo Cache.mp4
    05:55
  • 5. Implementing Optimistic UI for Updating and Deleting Speaker Records.mp4
    04:03
  • 6. Sorting Displayed Speakers Using Apollo Cache.mp4
    04:00
  • 1. Understand How to Manage State With the Apollo Client.mp4
    03:37
  • 2. Refactor and Reorganize Our React Client Code.mp4
    02:15
  • 3. Field Policy Overview and Creating a New Combined First-last Local-only Field.mp4
    04:17
  • 4. Working with Reactive Variables Including LightDark Theme Example.mp4
    05:07
  • 5. Combining Reactive Variables and Local-only Fields for Redux-like Behavior.mp4
    05:55
  • 01. Pagination Basics.mp4
    03:00
  • 02. Updating Our GraphQL Server to Support Number Based Paging.mp4
    02:12
  • 03. Numbered Page Pagination Including Forward and Back Navigation.mp4
    02:21
  • 04. Add State Change Actions on Pagination Toolbar.mp4
    05:05
  • 05. Preparing for Offset and Cursor Based Pagination.mp4
    01:55
  • 06. Adding Results with Cursors to Our GraphQL Server.mp4
    03:45
  • 07. Updating Our Cache Field Policy to Support Load-more Style Pagination.mp4
    04:56
  • 08. Updating Our React UI for Load-more Style Pagination.mp4
    03:47
  • 09. Adding Sessions Data to Our GraphQL Server.mp4
    02:34
  • 10. Generalizing Our Load-more Pagination the Apollo Way.mp4
    01:44
  • 11. Applying Our Generalized Load-more Paging to Our New Sessions Data.mp4
    02:33
  • 1. Learn Why We Need a DataLoader.mp4
    04:25
  • 2. Add a Room Type and Make It a Field for Each Session Type.mp4
    01:54
  • 3. Add a DataLoader for Retrieving a Room for Each Conference Session.mp4
    03:51
  • 4. Add a DataLoader for Retrieving Sessions for Each Conference Speaker.mp4
    02:13
  • 5. Integrate Our Speakers Sessions and Rooms Our React UI.mp4
    02:40
  • 1. To Cache or Not to Cache.mp4
    03:44
  • 2. Setting Cache Hints in Your GraphQL Server.mp4
    03:13
  • 3. The GET Method and Automatic Persisted Queries.mp4
    03:39
  • 4. Implementing Automatic Persisted Queries for Best Caching.mp4
    03:42
  • 1. Serverless and Server-side Unrelated but Both Important.mp4
    02:12
  • 2. Serverless Computing and Apollo GraphQL.mp4
    03:12
  • 3. Looking Ahead at Our Final Server-side Rendered App.mp4
    02:53
  • 4. Updating Our Apollo Client Custom Hook for Server-side Render.mp4
    03:46
  • 5. Adding Server-side Rendering Functionality to Our Paged Speak.mp4
    03:33
  • 6. Supporting Query Parameters Like Page Number Passed to Our Se.mp4
    05:21
  • 7. Module and Course Takeaways.mp4
    01:36
  • Description


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

    What You'll Learn?


      The Apollo GraphQL client and server work together well, bringing performance and workflow benefits to your total GraphQL solution, and is a game changer for delivering high quality production GraphQL solutions. In this course, Apollo: Performance Management Playbook, you’ll learn to improve the performance of both an Apollo server and an Apollo client. First, we’ll explore a simple implementation of an Apollo server, as long as it’s companion Apollo client can easily be setup to call it. Next, you’ll discover, how with doing no extra programming, you get a huge performance gain from the built-in cache baked into the Apollo client. Finally, you’ll learn many techniques for building highly interactive web pages that require both server and client programming including implementation paging, infinite scrolling and how to build an optimistic UI. When you finish this course, you have the skills and knowledge associated with building Apollo servers and clients needed to build apps that not only have very efficient server back ends, but also clients that are easy for browser users to use and consume very few resources.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Peter Kellner
    Peter Kellner
    Instructor's Courses
    Peter is an independent software consultant, specializing in .NET development from 1985 through 2001, as well as an MVP since 2006. He was founder and president of Tufden Inc, where he successfully delivered systems for clinic scheduling, insurance company management and medical claim processing. His solutions included delivering a turnkey medical office management system to over 500 customers nationwide. His passion for the computer dates back to elementary school when he joined his first computer club. He graduated from Cornell University in Ithaca, New York with a Bachelors and Masters in Mechanical and Aerospace Engineering.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 58
    • duration 3:21:00
    • level average
    • English subtitles has
    • Release Date 2022/12/14

    Courses related to Server Administration