Skip to content
UdemyWeb DevelopmentPaid courseBeginner levelCertificate

Django with GraphQL (Udemy.com)

Integrating GraphQL API with Django Framework

Created by: Krystian Czekalski

Last updated August 2019

icon
What you will learn

  • Basics of Django Framework
  • Basics of GraphQL
  • How to build GraphQL API with Django

How it compares

Against the other 815 rated Udemy courses in Web Development on CourseDuck:

  • Rating4.2 out of 5higher than 13% of them
  • Reviews329#356 of 816 by number of reviews
  • Length3.9 hoursshorter than 70% of them
  • Last updatedAugust 2019earlier than 89% of them

icon
Course Description

We will learn what is GraphQL, what are pros and cons of using it. We will talk about the main concept in GraphQL like schemas, types, queries, mutations and subscriptions.

In the first section we will create plain Django project. This is introduction to Django framework and none previous knowledge is required.

Once the project will be setup we will add GraphQL. In that way you will be able to follow along with either your own Django project or simple project we have created together in the first section. I will explain how to create a root schema and how to create schemas for apps. Also we will implement new Django url to use graphiql: the UI to perform or queries and mutations. Once GraphQL is ready we will add Types, Queries and Mutations. I will show you different ways to write these and explain why we might use one option over another.

After we will have a solid understanding of the GraphQL and how it is connected with Django, we will dive deeper and add some extras like: Token Authentication (JWT), Relay implementations, Filters, Pagination etc.

We will finish the course with the samples how to use our backend GraphQL API with front end applications based on both React and Angular. We will have 2 separate application that will fetch data from our Django Database using our graphql API. We will use apollo library on the front end.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Krystian Czekalski

I'm a self-educated Full-stack developer.

I have a master's degree in social psychology and worked as a child therapist for a few years. Due to the decisions I made in my life - to move to another country, I had to give up my profession and find something different.

I started with programming 15 years ago with simple HTML and CSS websites. Shortly after, I became a freelancer, mainly using Flash platforms. I got my first full-time position as a Front-end developer a few years ago.

Since starting with programming, I have learned new technologies daily. And I firmly believe that's the key to success.

I primarily work with JavaScript and Python but also with other languages like Java, PHP, ActionScript, Typescript, etc. I'm also passionate about Unreal Engine 5. I'm eager to learn everything related to IT technologies and try to share my passion with others.

icon
More courses by Krystian Czekalski

$74.99

$64.99

$79.99

icon
More Web Development courses

$19.99

$89.99

$89.99

$79.99

$10.99

$84.99

icon
Reviews

4.2

329 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Amit Bisht on 1/11/2025

it was good starting point instructor explanation was good but instructor missed many thing 1) how to use authorization with relay nodes 2) the frontend part could be bigger instructor only provide a simple approach hit a query url and see movie thats it 3) It would be better if instructor invest more time in course so little bit deep info about everything with that said i would say instructor explanation was good i learned here about graphql means he gave me starting point so if i want to go on my own and build then i can do it with some google search ofcourse and finally i would like to thank instructor and hope i see him in next course

By Mahmoud Tokura on 11/2/2024

This is the best course for Django and GraphQL. It may be old, but it is still very relevant if you want to learn how to integrate and use graphql in Django. I also like that he showed the documentation. That made it easier to work with.

By Diego Gabriel Guzman Guerrero on 12/8/2023

It was a really good introduction course, you get all the bases to understand graphql. Just a recomendation, show how to make a query to provide the foreign key "Directors" to "Movies".

By Adán Escobar on 11/11/2021

very good in general I think in section 4 extras, (how to use relay) that could be more clean, it would be good if it were shown separately from first implementation. And at the end the front sections must be implement the complete CRUD. In my opinion if the course improve the previous point, it will be perfect

By Samantha Correa Leite on 12/8/2020

O curso sanou todas as minhas dúvidas sobre a integração do GraphQL no Django. Eu pensava que o Django Rest Framework poderia ser usado junto ao GraphQL, mas é Django+Rest Framework ou Django+GraphQL. O curso é bem curto, mas tira muitas dúvidas sobre essa integração. Muito obrigada mesmo!

By Marta Kruneva on 9/6/2020

So far I found this course very useful for me and to the point. I am FE engineer, but I wanted to get a bit more context around the BE tech-stack that we are using - django, graphql, graphe, apollo

By Tommy Smith on 6/7/2020

A lot of the information is not motivated. The lecturer simply states what can be done and implements many lines of code without detailing the reasoning behind their choice and the motivations for them.

By Dristy Srivastava on 5/17/2020

Liked the course very much. All the points and concepts explained clearly and in an easy manner. Special thanks to instructor Krystian Czekalski, answered all my questions clearly and quickly.

By Andreas Wurm on 3/26/2020

Content was ok, for a quick introduction. However, concepts could be explained better. I don't like when things are explained without actually explaining them, or the reason why things are done.

By Daniel Plas Rivera on 10/7/2019

I'm happy to see his explanations and refactors and debugs explaining why you would want to use relay after walking you through without it, he goes through other various refactors that really help during this course so you will have a understanding why to use an additional technology instead of telling you to use it.

Showing all 10 reviews on CourseDuck

Read all 329 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100