Building RESTful Python Web Services with Django [Video]

Preview in Mapt

Building RESTful Python Web Services with Django [Video]

Gastón C. Hillar

2 customer reviews
Create lightweight, maintainable, scalable, and secure web apps using the best tools and techniques

Quick links: > What will you learn?> Table of content

Video
$106.25
RRP $124.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$106.25
RRP $124.99

Frequently bought together


Building RESTful Python Web Services with Django [Video] Book Cover
Building RESTful Python Web Services with Django [Video]
$ 124.99
$ 106.25
Building PHP RESTful Web Services [Video] Book Cover
Building PHP RESTful Web Services [Video]
$ 124.99
$ 106.25
Buy 2 for $35.00
Save $214.98
Add to Cart

Video Details

ISBN 139781788620154
Course Length2 hours and 52 minutes

Video Description

Python is the language of choice for millions of developers worldwide, due to its gentle learning curve and its vast applications in day-to-day programming. It builds great and reliable web services in the RESTful architecture. This video will show you the best tools you can use to build your own Python web services.

You’ll start by learning how to develop RESTful APIs using the Django framework combined with related libraries and tools. We’ll delve into the Django framework to build various web services. We’ll show you everything you need to successfully develop RESTful APIs with the Django framework such as request handling, URL mapping, serialization, validation, authentication, authorization, and databases.

By the end of the video, you’ll have a deep understanding of the stacks needed to build RESTful web services.

Style and Approach

This video course takes a straightforward approach and wastes no time in getting you started with RESTful APIs and web services. It will give you the best use cases for each framework to build great web services in Python.

Table of Contents

Developing RESTful APIs with Django
The Course Overview
Designing a RESTful API to Interact with a Simple SQLite Database
Working with Lightweight Virtual Environments
Setting Up the Virtual Environment with Django REST Framework
Creating the Models
Managing Serialization and Deserialization
Creating Django views
Defining API Views
Making HTTP Requests to the API
Working with GUI Tools – Postman and Others
Working with Class-Based Views in Django
Using Model Serializers to Eliminate Duplicate Code
Working with Wrappers to define API Views
Using the Default Parsing and Rendering Options
Browsing the API
Understanding the Tasks Performed by Each HTTP Method
Working with Hyperlinked APIs in Django
Declaring Relationships with the Models
Managing Serialization and Deserialization with Hyperlinks
Creating Class-Based Views and Using Generic Classes
Working with Endpoints for the API
Creating and Retrieving Related Resources
Improving Authentication to an API with Django
Adding Unique Constraints to the Models
Taking Advantage of Pagination
Customizing Pagination Classes
Adding Authentication to an API with Django
Understanding Authentication, Permission, and Throttling
Adding Security-Related Data to the Models
Creating a Customized Permission Class for Object-Level Permissions
Configuring Permission Policies
Composing Requests with the Necessary Authentication
Browsing the API with Authentication Credentials
Additional features of Django and Django REST Framework
Configuring Throttling Policies
Testing Throttling Policies
Understanding Filtering, Searching, and Ordering Classes
Configuring Filtering, Searching, and Ordering for Views
Testing Filtering, Searching, and Ordering
Defining and Executing Unit Tests
Setting Up Unit Tests
Defining a First Round of Unit Tests
Running Unit Tests and Checking Testing Coverage
Improving Testing Coverage

What You Will Learn

  • Develop RESTful APIs from scratch with Python with and without data sources
  • Add authentication and permissions to a RESTful API built in Django framework 
  • Map URL patterns to request handlers and check how the API works

Authors

Table of Contents

Developing RESTful APIs with Django
The Course Overview
Designing a RESTful API to Interact with a Simple SQLite Database
Working with Lightweight Virtual Environments
Setting Up the Virtual Environment with Django REST Framework
Creating the Models
Managing Serialization and Deserialization
Creating Django views
Defining API Views
Making HTTP Requests to the API
Working with GUI Tools – Postman and Others
Working with Class-Based Views in Django
Using Model Serializers to Eliminate Duplicate Code
Working with Wrappers to define API Views
Using the Default Parsing and Rendering Options
Browsing the API
Understanding the Tasks Performed by Each HTTP Method
Working with Hyperlinked APIs in Django
Declaring Relationships with the Models
Managing Serialization and Deserialization with Hyperlinks
Creating Class-Based Views and Using Generic Classes
Working with Endpoints for the API
Creating and Retrieving Related Resources
Improving Authentication to an API with Django
Adding Unique Constraints to the Models
Taking Advantage of Pagination
Customizing Pagination Classes
Adding Authentication to an API with Django
Understanding Authentication, Permission, and Throttling
Adding Security-Related Data to the Models
Creating a Customized Permission Class for Object-Level Permissions
Configuring Permission Policies
Composing Requests with the Necessary Authentication
Browsing the API with Authentication Credentials
Additional features of Django and Django REST Framework
Configuring Throttling Policies
Testing Throttling Policies
Understanding Filtering, Searching, and Ordering Classes
Configuring Filtering, Searching, and Ordering for Views
Testing Filtering, Searching, and Ordering
Defining and Executing Unit Tests
Setting Up Unit Tests
Defining a First Round of Unit Tests
Running Unit Tests and Checking Testing Coverage
Improving Testing Coverage

Video Details

ISBN 139781788620154
Course Length2 hours and 52 minutes
Read More
From 2 reviews

Read More Reviews

Recommended for You

Building PHP RESTful Web Services [Video] Book Cover
Building PHP RESTful Web Services [Video]
$ 124.99
$ 106.25
Building RESTful Python Web Services with Tornado [Video] Book Cover
Building RESTful Python Web Services with Tornado [Video]
$ 124.99
$ 106.25
Building RESTful Web services with Go Book Cover
Building RESTful Web services with Go
$ 35.99
$ 25.20
Building Web Apps with Spring 5 and React [Video] Book Cover
Building Web Apps with Spring 5 and React [Video]
$ 124.99
$ 106.25
Natural Language Processing with Python [Video] Book Cover
Natural Language Processing with Python [Video]
$ 124.99
$ 106.25
Building Your Application with React Native [Video] Book Cover
Building Your Application with React Native [Video]
$ 124.99
$ 106.25