Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Creating powerful API's with Django Rest Framework on Heroku

via Udemy

Overview

Learn how to create powerful API's with Django 2.1 and Django Rest Framework 3 deploying on Heroku

What you'll learn:
  • You will be able to develop power Restful API's with Django Rest Framework

Join our comprehensive, hands-on course for a thorough exploration of the Django Rest Framework, featuring practical examples. This course is tailored for those with knowledge in Python 3+, Django 2+, Django Rest Framework 3, and covers tools like Postman and Heroku.


Course Outline:


1. **Introduction**

2. **Environment Setup**

3. **Building the Core Application (Customer Base App)**

- Creating a full-fledged project with database relationships, image upload, and in-depth backend insights.

4. **Django Rest Framework Integration**

5. **Developing a Customer API Endpoint**

- Implementation and testing using Google Chrome and Postman.

6. **Endpoint Creation for All Entities**

7. **Customizing `get_queryset` Method**

- Enhancing Customer data retrieval with filters.

8. **Modifying Default HTTP Verb Behaviors**

- GET, POST, PUT, PATCH, DELETE.

9. **Implementing Custom Actions and Query Strings**

10. **Advanced Queryset Filtering**

- Utilizing DjangoFilter backend.

11. **Enabling API Search and Custom Lookup Fields**

12. **Enhancing API Security**

- Token-based authentication and custom permissions.

13. **Understanding Nested Relationships**

- OneToOne, ForeignKey, ManyToMany.

14. **Exploring Serializer Types**

- Nested serializers and function fields.

15. **Diving into ViewSets Varieties**

16. **Implementing API Pagination**

17. **Deployment and Version Updates on Heroku**


Throughout the course, you'll build a 'Customer Base' project, learning to manage database relationships, understand API security, and deploy your application on Heroku. We'll also cover version updates post-deployment, ensuring you have the skills to maintain and improve your project.

Taught by

Gregory Pacheco

Reviews

4.5 rating at Udemy based on 282 ratings

Start your review of Creating powerful API's with Django Rest Framework on Heroku

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.