YoVDO

Python and GraphQL

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Web Development Courses Python Courses Flask Courses GraphQL Courses API Development Courses SQLAlchemy Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Artificial Intelligence for Robotics
Stanford University via Udacity
Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Web Development
Udacity
Programming Languages
University of Virginia via Udacity