Building Scalable APIs with GraphQL
August 2016 | MP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | Duration: 2 Hours 10M | 389 MB
Genre: eLearning | Language: English
GraphQL is a query language and runtime that can provide a common interface between client and server applications for fetching and manipulating data. This course will show you how to build and consume GraphQL APIs with real-world examples.
Want to get up and running with building and consuming GraphQL APIs? In this course, Building Scalable APIs with GraphQL, you'll learn what separates GraphQL from other languages and API runtimes, as well as what problems GraphQL solves, and how to use it for declarative data communication. This course is a great place to start for learning GraphQL, but to get the most from this course, you should have some experience with JavaScript and with NoSQL databases, including MongoDB or PostgreSQL. You'll learn how to create a GraphQL schema and how to use it via any interface, including an HTTP-based one. Next, you'll learn to use multiple types of databases with GraphQL, including PostgreSQL and MongoDB, and how to use caching and batching via tools like Dataloader to avoid extra queries to the database. Finally, you'll learn how to work with mutations, union types, and how to model GraphQL fields using database views. By the end of this course, you'll know how to build and consume a GraphQL API, and how to do so efficiently.
发布日期: 2016-08-23