Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Python and GraphQL

EuroPython Conference via YouTube

Overview

Explore the fundamentals and advanced applications of GraphQL in Python through this comprehensive EuroPython 2018 conference talk. Delve into the basics of the query language, learn how to implement it using Flask and SQLAlchemy, and discover how Python's type-hinting can generate GraphQL schemas. Gain insights into the powerful tooling surrounding GraphQL, enabling efficient data retrieval, easy API documentation, and exploration. Understand the concept of 'API First' development and how GraphQL tools can enhance your development process. Suitable for both novices and experts, this talk covers topics such as GraphQL queries, mutations, typing, and resolvers, while also exploring the benefits of GraphQL in terms of efficiency, documentation, and maintainability. A general understanding of APIs, Python frameworks, and ORMs is beneficial but not required to grasp the concepts presented in this informative session.

Syllabus

Introduction
Overview
Time and Money
Problems
What is GraphQL
GraphQL definition
GraphQL implementations
Single endpoint
GraphQL
GraphQL query
GraphQL mutations
GraphQL mutation structure
GraphQL typing
Building an API
GraphQL Voyageur
GraphQL Event Type
GraphQL API
Graphene
Why GraphQL
What GraphQL looks like
GraphQL open sourcing
Inspect and typing
Graphical
API First
Upfront Design
Continuous Delivery
Dogfooding
Documentation
Maintainability
GraphQL Documentation
GraphQL Resolvers

Taught by

EuroPython Conference

Reviews

Start your review of Python and GraphQL

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.