Udemy

Django with GraphQL

Enroll Now
  • 2,089 Students
  • Updated 8/2019
4.3
(325 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
3 Hour(s) 52 Minute(s)
Language
English
Taught by
Krystian Czekalski
Rating
4.3
(325 Ratings)

Course Overview

Django with GraphQL

Integrating GraphQL API with Django Framework

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.

Course Content

  • 6 section(s)
  • 32 lecture(s)
  • Section 1 Introduction
  • Section 2 Preparing Django project
  • Section 3 GraphQL
  • Section 4 Extras
  • Section 5 Front-End integration
  • Section 6 Finish

What You’ll Learn

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


Reviews

  • A
    Amit Bisht
    3.0

    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

  • J
    Julio Elias
    4.5

    It's a really good course on GraphQL in Python, but it is lacking the part about subscriptions mentioned in the intro. If it was included, I'd give it 5 stars for sure, learned a lot.

  • M
    Martin Dusicka
    5.0

    Clear, easy to grasp and concise. Perfect course from my point of view. Gave me exactly what I needed.

  • P
    Pedro Arnoldo Machado Duran
    5.0

    I did not really know that extra fields can be added into a Django object time neither I was not aware about the fragments. It is really useful for my current role. Thanks a lot

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed