
Build REST APIs with Python, Django REST Framework Web API
Care Skills Training
Updated 2025 | CPD Accredited | 8 Courses Bundle | 24/7 Tutor Support | No Hidden Fees | 14 Day Money Back Guarantee
Summary
- Reed Courses Certificate of Completion - Free
- Tutor is available to students
Add to basket or enquire
Overview
Certificates
Reed Courses Certificate of Completion
Digital certificate - Included
Will be downloadable when all lectures have been completed.
CPD
Curriculum
-
Introduction and Setup 08:31
-
Setting up a Python development 57:09
-
Django setting up the REST API project 38:51
-
Building Django Models for API with PostgreSQL 32:50
-
Django API Model ORM-Migrations to PostgreSQL 23:29
-
Creating Serializers for Complex Datatypes 11:00
-
Writing REST API Endpoints 47:11
-
URLs Mapping on Application and Project 13:09
-
POSTMAN for Testing API Methods 24:16
-
Project: Creating REST APIs Quickly 25:01
-
Building Image Upload REST API Service 17:32
-
Course Completion 02:00
Course media
Description
Introduction and Setup
- Introduction
- Getting started on Windows, macOS, and Linux
- How to ask great questions
- FAQs
Setting up a Python development
- Installing Python step by step
- Installing PyCharm IDE (code editor) for development
- Creating the first project
- Write and Run Hello World program
- Command line basics
- Installing and accessing pip command
- Postman API platform installation
Django setting up the REST API project
- Introduction to web framework and Django
- Installing Django and Djangorestframework
- Django(CORS) installation
- Creating Django project
- Understanding Django architecture and structured
- Creating a Django application
- Understanding Django models, views, and URL routings
- Registering the app to project
Building Django Models for API with PostgreSQL
- Introduction to PostgreSQL and its advantages for web applications
- Installing PostgreSQL and setting up
- pgAdmin Secure login and create database
- Building Django models for the REST API data structures
Django API Model ORM-Migrations to PostgreSQL
- Installing the psycopg2 module for DB connection
Database (DB) connection - Django to PostgreSQL
- Creating and applying ORM-migrations for the PostgreSQL database
- SQL Querying and adding Sample Data into tables
Creating Serializers for Complex Datatypes
- Serializers in Django REST API
- Serializing data with Django REST Framework serializers
Writing REST API Endpoints
- Import required modules to write API methods
- Implementing API GET method using REST Framework
- Implementing API POST method using REST Framework
- Implementing API PUT method using REST Framework
- Implementing API DELETE method using REST Framework
- Validating data with Django REST Framework validators
- Handling API requests and responses
URLs Mapping on Application and Project
- Writing App URLs and path setting
- Write Project URLs and include app
- Exercise and Solution for it
POSTMAN for Testing API Methods
- Exploring Postman API app
- API GET method testing
- API POST method testing
- API PUT method testing
- API DELETE method testing
Project: Creating REST APIs Quickly
- Creating REST API methods at one snap
- Writing URLs on an app for access APIs
- POSTMAN API testing
Building Image Upload REST API Service
- Base image save path setting on project
- Write the API method to save image
- Adding urls path and static settings to save image
- Postman API to test and save image
Who is this course for?
This course is for :
- Python developers
- Web developers
- Django developers
- Aspiring API developers
- Students and beginners
- Software engineers interested in backend development
- Developers looking to integrate RESTful services into their applications
- IT professionals aiming to enhance their web development skills
- Tech enthusiasts exploring modern web architecture
- Professionals seeking practical experience with Django REST Framework
Requirements
There is no prerequisite for this Build REST APIs with Python, Django REST Framework Web API course. Don’t worry—we will teach you everything step by step.
Career path
After completing a course on "Build REST APIs with Python, Django REST Framework Web API," you might qualify for various job positions in the UK, including:
- Python Developer
- Django Developer
- Web Developer
- API Developer
- Software Engineer
- Full-stack Developer
- Junior Developer
- Technical Consultant
- IT Project Engineer
Questions and answers
Currently there are no Q&As for this course. Be the first to ask a question.
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on Reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.