Build REST APIs with Django REST Framework and Python
This project-based course will help you master the art of building flexible and powerful APIs using Python and Django.
RESTful API,Development,Web Development
Lectures -68
Duration -12.5 hours
Course Description
This course is for Django developers who want to learn about API building. The entire course is designed for beginners with one goal in mind—to build powerful REST APIs using Python and Django.
This course touches on each and every important topic through concept explanation, documentation, and implementation. The entire course is designed for beginners with one goal in mind—to build powerful REST APIs using Python and Django.
Throughout the course, we will explore the most important Django Rest framework topics step-by-step. We will learn topics such as API basics, serializers, class-based views, and so on. After completing this course, you will be ready to work as an intern, fresher, or freelancer and you will also be able to implement everything yourself! Most importantly, you will be ready to dive deep with future practice and hard-level questions on DRF.
Goals
What will you learn in this course:
- Understand REST API from the basics
- Learn advanced concepts such as permissions, throttling, pagination
- Implement CRUD operations
- How to use Browsable API as well as Postman
- Understand authentication in DRF, including Token as well as JWT
- Learn the fundamentals of statistics and apply them in practice
Prerequisites
What are the prerequisites for this course?
- This course is for anyone who wants to get their career started.

Curriculum
Check out the detailed breakdown of what’s inside the course
Course Introduction
1 Lectures
-
Course Introduction 12:49 12:49
Basic API Concepts - Theory
2 Lectures

API with Django
5 Lectures

Django REST Framework
1 Lectures

Views and Serializers
20 Lectures

Postman and Project Update
3 Lectures

Permissions
3 Lectures

Authentication
1 Lectures

Basic Authentication
1 Lectures

Token Authentication
6 Lectures

Manual Testing Entire Project
2 Lectures

JWT Authentication
3 Lectures

Throttling
3 Lectures

Filtering, Searching, Ordering
3 Lectures

Pagination
4 Lectures

Automated API Testing
8 Lectures

Optional - Code Cleanup
1 Lectures

Thank You
1 Lectures

Instructor Details

Packt Publishing
Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals.
Working towards that vision, we have published over 6,500 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done - whether that's specific learning on an emerging technology or optimizing key skills in more established tools.
As part of our mission, we have also awarded over $1,000,000 through our Open Source Project Royalty scheme, helping numerous projects become household names along the way.
Course Certificate
User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now