Django with GraphQL, Integrating GraphQL API with Django Framework
PREVIEW THIS COURSE - GET COUPON CODE
What you'll learn
- Basics of Django Framework
- Basics of GraphQL
- How to build GraphQL API with Django
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.
More Courses by Krystian Czekalski
React & Django Full Stack: web app, backend API, mobile apps
React single page web app, Django 2 REST API with Python 3, React Native cross platform mobile apps for Android and iOS
Angular & Django Full Stack: web, backend API, mobile apps
Angular 6 web app, python Django 2 RESTfull API, Cross platform iOS and Android mobile with NativeScript
Vue & Django Full Stack: web app, backend API
Vue single page web app, Django 2 REST API with Python 3
More Courses by Krystian Czekalski
React & Django Full Stack: web app, backend API, mobile apps
React single page web app, Django 2 REST API with Python 3, React Native cross platform mobile apps for Android and iOS
Angular & Django Full Stack: web, backend API, mobile apps
Angular 6 web app, python Django 2 RESTfull API, Cross platform iOS and Android mobile with NativeScript
Vue & Django Full Stack: web app, backend API
Vue single page web app, Django 2 REST API with Python 3
Advertisement