Exploring GraphQL: A Query Language for APIs
About this Course
GraphQL is revolutionizing the way developers are building websites… but what exactly does that mean? GraphQL is an open source query language and a runtime to fulfill those queries with your existing data. In this course, you’ll learn what GraphQL is and why it is getting so much attention from software engineers. You’ll learn what its advantages are over REST, what types of web architecture to use it with, and why it benefits both frontend and backend developers. You’ll get the chance to practice GraphQL queries in an interactive playground. You’ll also learn advanced topics such as how to implement a GraphQL server on the backend, how to use a GraphQL server with a client, and how to keep your GraphQL server secure. The course content was originally created by Prisma, and updated and maintained by Novvum. If you are a programmer, this course will help you gain the skills you need to get started using GraphQL for a small project or professionally in production. You’ll feel comfortable getting started with the right tools for your use case. If you are nontechnical, this course will help you communicate with developers and participate in conversations about GraphQL. You will understand when and why to use GraphQL for a project. Start your GraphQL journey today!Created by: The Linux Foundation
Level: Introductory

Related Online Courses
Game designers create the ideas and worlds of games—they design the environment, characters, game mechanics, goals and user experience. Successful game designers do this by applying the f... more
Students will build on the skills learned from “Introduction to Object-Oriented Programming with Java I: Foundations and Syntax Basics” and learn the basics of writing classes that serve as blu... more
Did you know that cities take up less than 3% of the earth’s land surface, but more than 50% of the world’s population live in them? And, cities generate more than 70% of the global emissions? Lar... more
Building on your prior knowledge of variables and operators, this course gets into the meat of programming. Organized into five chapters, this course starts by covering the fundamentals of what... more
6.00.2x will teach you how to use computation to accomplish a variety of goals and provides you with a brief introduction to a variety of topics in computational problem solving . This course is... more