Course info
Jul 28, 2020
2h 5m
Your 10-day individual free trial includes:

Expert-led courses

Keep up with the pace of change with thousands of expert-led, in-depth courses.

At times, REST APIs can result in multiple calls to the server and excessive data being returned to the client. In this course, Building a GraphQL API with Apollo Server, you'll learn to build APIs that return multiple resources over one call, and give the client control over what data is returned. First, you'll explore what GraphQL is and how to define your resources with a schema. Next, you'll discover how to resolve queries and nest objects. Finally, you'll learn how to modify your data with object mutations. When you're finished with this course, you'll have the skills and knowledge needed to build flexible and scalable GraphQL APIs in Apollo.

About the author
About the author

Jonathan is a Pluralsight Author, Technology Advisor, and Business Leader. As a member of the Chief Digital Advisory team at World Wide Technology, Jonathan is able to leverage his unique experiences and skills to drive digital transformation for his clients. As a dedicated developer community leader, Jonathan serves on the board of directors for the Kansas City Developers Conference, is a Microsoft MVP, and is a regular speaker and keynote presenter at conferences around the globe.

More from the author
Event Driven Updates with Apollo Subscriptions
1h 5m
Nov 20, 2020
More courses by Jonathan Mills
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hey, everyone. My name is Jonathan Mills, and welcome to my course on building a graph que l a p I with Apollo Server. I'm a multi cloud architect of worldwide technology and I get to architect and Bill, large scale enterprise applications and AP eyes built for the cloud. Have you ever built a worked on a rest A p I and found that over time it became unwieldy toe work with where you have to make multiple AP I calls to get the data back that you need. And then when you did, you end up getting way too much data back and weigh more than your application needs. And it just results in a little bit of a slow and cumbersome process to interact with your a p I while in this course we're gonna talk about a different way to approach a P I design with graphic. You well Graphic ul is an open source query language or a pre eyes that allows you to consume multiple resource. Is that a single AP I call and at the same time allows the client to control the amount of data that comes back from the A. P I So they're not overwhelmed and wasting resource. Now, with this course, we're gonna be specifically looking at the Apollo implementation of Graphic UL in no jail. So what we're gonna talk about in this course specifically Well, first, we're gonna define what our data looks like with the schema, which is an added benefit of self documenting your A p I. Then we'll start resolving queries in Apollo in a way that allows you to shape your data that you want to come back from your A p a with that will look at nesting data in your query so that you can query across multiple resource. Is that one AP? I call unless we look at modifying your data with something called a mutation. And at the end of this course, you'll have all the tools you need to build a deploy a graft. You l A p I utilizing Apollo. Now, before you begin this course, you should be familiar with JavaScript and maybe some basics of backend ap I design. But really, that's all. We're going to start from the beginning and build up everything you need to know to get your a p. I put together. I hope you'll join me on this journey to learn how to implement Graphic UL with the building A graphic ul FBI with Apollo Server course here at close sight.