Building GraphQL APIs with Python: Beginner To Pro
OFF
IT & SoftwareGraphQL

Building GraphQL APIs with Python: Beginner To Pro

4.6
(3,047 students)
12h

>_ What You'll Learn

  • Learn and master GraphQL by building real-world python applications
  • Learn how to deploy your GraphQL python applications
  • Integrate SQLAlchemy ORM and with GraphQL APIs in python
  • Implement JWT-based auth flows in your python GraphQL APIs
  • Practice building python GraphQL APIs through tens of challenges
  • Master relevant concepts in modern python application development

>_ Requirements

  • Some basic experience with python would help but is NOT required

/ Course Details & Curriculum

Welcome to the **best resource online** for learning **GraphQL with Python**! In this course you will learn how to build GraphQL APIs to replace standard REST APIs and their limitations. In addition, you will learn about features like authentication, object-relational mapping, version control, and deployment, which go hand in hand with modern application development of GraphQL APIs. Today GraphQL is used by teams of all sizes in many different environments and languages to power mobile apps, websites, and APIs. From Airbnb and Atlassian to Audi and GitHub, companies the world over are using GraphQL APIs in production. GraphQL has gained significant traction in recent years because it offers a more flexible and efficient approach to data retrieval that addresses over-fetching and under-fetching issues that are common with REST APIs. This course is for anyone looking to learn **GraphQL with Python**. It is designed to teach you everything you need to know to build production-ready GraphQL APIs with Python. In the first 2 hours you will learn the basics of GraphQL, how to build a GraphQL server with Python, and how to expose a web API to interact with it. This introduction will give you a solid foundation of the core GraphQL concepts like schemas, types, queries, mutations, variables, fragments, directives and more. We will be working with a live GraphQL API, as we explore these concepts through a graphical in-browser IDE, constructing queries and mutations, and exploring result sets in real time. In the second part of the course we'll delve into more advanced topics, as we integrate our GraphQL applications with cloud-hosted SQL databases, and in the process also gain a practical understanding of the widely-popular SQLAlchemy ORM. We'll define advanced mutations and query capabilities, before we shift our attention to authentication and authorization flows, where we will use JSON web tokens to implement a role-based permissioning system. In the end we will deploy our application as a serverless function to the cloud, for free. Throughout the course you’ll learn how to: - Model your application data using schemas and entities - Create queries allowing clients to access data in the database through GraphQL - Create mutations allowing clients to create and change data in the database - Query and change your data from the browser by making requests with graphical, in-browser IDEs - Work with the SQLAlchemy ORM (v2) to communicate with your database - Secure your application data with JWT-based authentication and authorization system - Deploy your GraphQL applications as serverless functions, for free This course assumes you're somewhat familiar with python, but if you're not or haven't programmed in python for a while, there is a full length introduction to the python programming language included as an appendix. I'm excited to be your instructor. See you inside!

Author and Instructor

A

Andy Bek

Expert at Udemy

With years of hands-on experience in IT & Software, Andy Bek has dedicated thousands of hours to teaching and mentorship. This course is the culmination of industry best practices and a proven curriculum that has helped thousands of students transition into professional roles.

Community Feedback

M

Michael Chen

Verified Enrollment

"This Building GraphQL APIs with Python: Beginner To Pro course was exactly what I needed. The instructor explains complex IT & Software concepts clearly. Highly recommended!"

S

Sarah Johnson

Verified Enrollment

"I've taken many Udemy courses on Python programming & back-end development, but this one stands out. The practical examples helped me land a job."

D

David Smith

Verified Enrollment

"Great value for money. The section on GraphQL was particularly helpful."

E

Emily Davis

Verified Enrollment

"Excellent structure and pacing. I went from zero to hero in IT & Software thanks to this course. Lifetime access is a huge plus."

Common Questions

Is the "Building GraphQL APIs with Python: Beginner To Pro" course truly discounted?
Yes. By utilizing our verified 90% coupon, you can enroll in "Building GraphQL APIs with Python: Beginner To Pro" at a massive discount. This grants you lifetime access to all course materials and updates.
Do I qualify for a certificate upon completion?
Yes. When you enroll with a 90% coupon provided by CoursesWyn, you follow the same path as a paid student and are eligible for the official completion certificate from Udemy.
What happens if the coupon code expires?
Udemy coupons have strict enrollment limits and time windows. If this code expires, we recommend bookmarking this page and checking back daily, as we refresh our deals constantly to find the latest active discounts.
$109.99Save 90%
$10.99

Verified Discount Code

CLAIM DISCOUNT 🚀
Lifetime Access
🏆Official Certificate
📱Access on Mobile/TV
🔄Latest Updated Course

Claim Your Discount Code

XXXXXXXX
CLICK TO SHOW
$109.99
$10.9990%
GET DEAL