Kesha Williams explains the advantages of GraphQL and the benefits it provides.
- Graph QL lets the client specify exactly what data…it needs and it makes it easier to aggregate data…from multiple sources.…In GraphQL a Query Document is the string you send…to the server to process and request data.…Query Documents are read only operations so you can't…create or manipulate data with it.…The query tells the server what it needs to do.…The fields are what the server uses to identify…what data to return.…
You can send your GraphQL requests as JSON…but the most common format is Raw GraphQL queries.…Let's take a look at that.…GraphQL uses a type system to describe data…and is organized around three main building blocks.…The schema, queries, and resolvers.…The schema defines a set of types.…Queries allow you to get information about specific…fields from objects.…
And resolvers are responsible for getting the data for us.…Essentially, resolvers provide the instructions…for turning a GraphQL operation into data.…We'll see an example of this when we discuss…creating a custom API.…A general pattern for a simple query would be:…
- What is a web service?
- Securing web services
- Consuming and creating a RESTful API
- Documenting an API
- Creating a web service
- Consuming a SOAP web service
- Developing APIs using GraphQL
Skill Level Beginner
HTTP Essential Trainingwith Morten Rand-Hendriksen50m 18s Beginner
What you should know1m 12s
1. Understanding Web Services
2. Using RESTful APIs and HATEOAS
3. Using SOAP-Based Web Services
4. Developing APIs Using GraphQL
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.