Cover image for Creating APIs with Python - Django REST Framework

Creating APIs with Python - Django REST Framework

Build RESTful Web APIs for Mobile Apps and Front-End JavaScript Frameworks

Nick Walter

Created by Nick Walter

Learn how to build robust web APIs using Python and Django REST Framework. You'll start by understanding the basics of REST APIs, then move on to creating practical endpoints for real-world projects. Prior experience with Django will help you get the most out of these hands-on exercises.

Packt | Jun 2021 | 180 min

What You Will Learn

You'll work step by step through practical API development, starting with simple concepts and moving to more advanced features. By building projects like a Reddit clone and enhancing an existing Django app, you'll gain real experience creating, testing, and securing APIs. Each section builds on your skills with clear, actionable tasks.

Key Features

  • Understand how REST APIs work and how to interact with them in Python
  • Build and test API endpoints for creating, updating, and deleting data
  • Integrate API features into your own Django projects for real applications

Target Audience

Ideal for Django developers who have built at least one project and want to expand their skills into API development. If you're looking to connect your Django apps to mobile or JavaScript front ends, or simply want to learn how to build and secure RESTful APIs, you'll find practical guidance and real-world examples here.

Related courses

Cover image for Build REST APIs with Django REST Framework and Python
Cover image for The Complete Guide to Integrating JSON API with SwiftUI
Cover image for Building REST APIs with FastAPI using Python | Hands-On
Cover image for REST API from the Ground Up - Design, Build & Integrate Like a Pro
Cover image for Salesforce Development with Real-World Project - Part 01
Cover image for The Definitive ASP.NET Core Web API Guide