Django Rest Framework
4.3 (58 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
239 students enrolled

Django Rest Framework

Create REST APIs using Python and Django in simple steps
Bestseller
4.3 (58 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
239 students enrolled
Last updated 8/2020
English
English
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn what REST APIs are and why we need them
  • Create REST APIs using Function Based Views
  • Create REST APIs using Class Based Views
  • Use mixins, generics and viewsets
  • Configure Router and Routes for your REST APIs
  • Secure you REST APIs using Authentication and Authorization
Requirements
  • Knowledge of Python and Django
  • Atom or PyCharm (Installation of Atom is covered in easy setup section)
Description

Sample of the reviews:

Good Course. I like the teaching style, short videos with good focus subject coverage such that I can manage my time more effectively. - Mark Mneimneh

Great Course. Good Basic Knowledge of the Framework - Gus Minor

The course is good for beginners. I looked for this type of course, short and specific. I learned from it. I got a better understanding of drf. - Fidel Rosell

---


Are you a python and Django developer who wants to create python rest apis while mastering Django Rest Framework(DRF)? Are you an experienced Django Developer who wants to fill in any gaps in your knowledge of creating a REST APIs using Django REST Framework then this course is for you too.

DRF is the most widely used Web Application Development framework in the industry today. Django makes it super easy to create production ready web applications. You will start this course by learning what Django REST Framework is ,the different features that are a part of every Django REST application .You will be working hands on one feature at a time .You will then create a web application using all the knowledge you gain from those sections.

  • Learn what REST APIs are and why we need them

  • Create REST APIs using Function Based Views

  • Create REST APIs using Class Based Views

  • Use mixins, generics and ViewSets

  • Configure Router and Routes for your REST APIs

  • Secure you REST APIs using Authentication and Authorization

What are the requirements?

  Knowledge of Python , Atom or PyCharm (Installation of Atom is covered in easy setup section)

Who this course is for:
  • Python developers who want to master Django REST Framework
  • Programmers who wants to develop REST APIs using Python and Django REST Framework
  • This course shows you how to create a REST API project from scratch
  • This is not for students who are looking for solutions to all real time project problems
Course content
Expand all 77 lectures 04:13:19
+ Introduction
3 lectures 19:39
Why REST
07:34
What and Why DJango REST Framework
05:46
Quiz
5 questions
+ Software Setup
10 lectures 21:52
Install DJango
03:18
Install DJango REST Framework
00:32
Install MySql and MySql workbench
03:15
Launch MySql workbench
01:44
Windows Only -Install Mysql
04:49
Windows Only - Install Mysql Workbench
02:58
Install python mysqlclient
00:24
Install ATOM
02:49
Install Postman
01:27
Download Completed Projects
00:36
+ REST in Action
7 lectures 19:04
Create the Project
02:39
Create a view
02:16
Configure the URL and TEST
02:37
Create app level urls
02:17
Create a model class
03:04
Configure the database and run migrations
02:54
Use the model in the view and test
03:17
REST in Action
4 questions
+ Function Based Views and Serializers
13 lectures 50:38
DRF Components
06:00
Function Based Views
05:18
Serializers
03:56
Create the Project
01:52
Create the Model
01:54
Create the Serializer
02:12
GET single student
03:43
Create Student
04:25
Implement Non Primary Key Based Operations
07:16
Use @api_view
00:47
Configure the URLs
01:49
Test
07:10
Test Using Postman
04:16
Function Based Views and Serializers
3 questions
Instructions are in the video
Function Based Views and Serializers
1 question
+ Class Based Views
5 lectures 22:40
Introduction
03:15
Create the Project
02:31
Implement Non Primary Key Based Operations
05:52
Implement Primary Key Based Operations
07:13
Configure the URLs and TEST
03:49
Class Based Views
3 questions
Instructions are in the video
Class Based Views
1 question
+ Mixins
4 lectures 11:47
Introduction
04:33
Non Primary Key based operations
03:32
Primary Key based operations
01:55
Configure the URLs and TEST
01:47
Mixins
2 questions
Instructions are in the video
Mixins
1 question
+ Generic Views
2 lectures 05:38
Introduction
03:03
Generics in action
02:35
Generic Views
1 question
Instructions are in the video
Generic Views
1 question
+ ViewSets
3 lectures 08:22
Introduction
02:50
Create ViewSet
01:34
Configure URLs and Test
03:58
ViewSets
1 question
Instructions are in the video
ViewSets
1 question
+ Nested Serializers
6 lectures 16:08
Create the project
02:19
Create model
02:37
Create Serializers
03:37
Create REST endpoints
02:29
Configure URLs
02:21
Test
02:45
Instructions are in the video
Nested Serializers
1 question