Building a GraphQL API with Apollo Server
Course info



Course info



Description
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.
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.