Build REST APIs with Django REST Framework and Python

Build REST APIs with Django REST Framework and Python

Learn Basics to Advanced Django REST Framework by building IMDB API Clone

New Course
Course Instructor: Shubham Sarda

Course Outcomes

  • Understand about REST API from Basics
  • Learn advanced concepts like Permissions, Throttling, Pagination
  • Understand authentication in DRF including Token as well as JWT
  • Work with Django Filter Backend (Filtering, Searching, Ordering)
  • Automated API Testing

Course Structure

68 lectures12h 53m total duration

  Introduction 
2min
  Understanding APIs 
23min
  Understanding REST API 
15min

About This Course

This course will guide you from the basics to become proficient in building robust REST APIs with Python and Django. Perfect for beginners, this course takes a step-by-step approach to ensure you grasp each and every critical aspect of Django Rest Framework.

With a straightforward course style, you'll be learning about API basics, diving deep into different serializers, understanding function-based views, and exploring all about class-based views. No stone is left unturned - from viewsets and routers, permissions, to authentications, Info on Django Filter Backend, Pagination, and the all-important concept of Automated API Testing are also tucked into the course to complete the package.

This course is built with a practical real-life project, helping you to grasp the concept in a more engaging way, reinforcing your understanding. By making the learning process interactive to present each concept in a visual and logical manner, promoting an easier learning experience.

You will learn how to implement each concept step-by-step from scratch and at the end of the course, you will be prepared to tackle deeper and complex questions of Django Rest Framework in your future practice.

Used by learners at

Microsoft
Amazon
Google

Course Requirements

  • Basics of Python
  • Basics of Django

Student Feedback

5.0
Course Rating

100%

0%

0%

0%

0%

Reviews

Profile picture for Hassan
Hassan
Apr 30, 2024
good

Course Instructor

Shubham Sarda
Software Developer & Instructor
Shubham Sarda
4.7 Instructor rating
186 Ratings
1.8k Students
18 Courses

Shubham is a software developer with a passion for teaching. He has worked with many funded startups, self-projects and as a top-rated freelancer on marketplaces. Shubham has taught programming and d...View profile

Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.

Free

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes

Pro

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes
Upgrade To Pro