From the course: GraphQL Essential Training
Unlock this course with a free trial
Join today to access over 25,300 courses taught by industry experts.
GraphQL overview - GraphQL Tutorial
From the course: GraphQL Essential Training
GraphQL overview
- [Instructor] What is GraphQL and what are the benefits of using it? Is it a database? No. Is it a server? Somewhat. A client? Neither. So what is it? A couple years ago, Meta or Facebook was facing a challenge with their social network. When you're asking for information about friends or friends of their friends' friends, well, the current query options for the database in the market couldn't support. So anytime you would go further than four or five levels deep in your network, Facebook couldn't support it. This is when they created GraphQL. GraphQL is a query language for any kind of APIs and is able to fulfill any queries across multiple databases. So in other words, it's not a server or a database. It's a query language. The main benefit of using it is that you can ask for exactly what you want and you'll get those results and nothing else. If you've followed any TypeScript courses, you're familiar with type checking. Well, guess what? GraphQL allows to describe what type of…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.