Course image for Build REST APIs with Django REST Framework and Python
Free preview before enrolling

Build REST APIs with Django REST Framework and Python

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

5.0
(0 ratings)
7 enrolled
Course Instructor: Shubham SardaLast updated 09/2023

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

Description

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.

Course Structure

68 lectures12h 53m total duration

  Introduction (Watch video)
2min
  Understanding APIs (Watch video)
23min
  Understanding REST API 
15min

Course Requirements

  • Basics of Python
  • Basics of Django

Student feedback

5.0
Course Rating

0%

0%

0%

0%

0%

Course Instructor

Shubham Sarda
Software Developer & Instructor
Shubham Sarda
4.5 Instructor rating
19 Ratings
306 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