Building RESTful Python Web Services with Tornado [Video]

Preview in Mapt

Building RESTful Python Web Services with Tornado [Video]

Gastรณn C. Hillar

Create lightweight, maintainable, scalable, and secure web apps using the best tools and techniques
Mapt Subscription
FREE
โ‚ฌ29.73/m after trial
Video
โ‚ฌ9.73
RRP โ‚ฌ141.59
Save 93%
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
โ‚ฌ0.00
โ‚ฌ9.73
โ‚ฌ29.74 p/m after trial
RRP โ‚ฌ141.59
Subscription
Video
Start 14 Day Trial

Frequently bought together


Building RESTful Python Web Services with Tornado [Video] Book Cover
Building RESTful Python Web Services with Tornado [Video]
โ‚ฌ 141.59
โ‚ฌ 9.73
Building Web Services with Java EE 8 [Video] Book Cover
Building Web Services with Java EE 8 [Video]
โ‚ฌ 124.93
โ‚ฌ 9.73
Buy 2 for โ‚ฌ19.46
Save โ‚ฌ207.62
Add to Cart

Video Details

ISBN 139781788472036
Course Length1 hour 01 minutes

Video Description

Python is the language of choice for millions of developers worldwide, due to its gentle learning curve as well as its vast applications in day-to-day programming. It builds great web services in the RESTful architecture. This video will show you the best tools you can use to build your own web services. Learn how to develop RESTful APIs using the popular Python frameworks and all the necessary stacks with Python and Tornado, combined with related libraries and tools. We will delve into the framework for building various web services. We will show you everything required to successfully develop RESTful APIs with the Tornado framework such as request handling, URL mapping, serialization, validation, authentication, authorization, versioning, databases, and asynchronous callbacks. At the end of the framework, we will add authentication and security to the RESTful APIs and prepare tests for them. By the end of the video, you will 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 Tornado
The Course Overview
Designing a RESTful API to Interact with Slow Sensors and Actuators
Setting Up a Virtual Environment with Tornado
Declaring Status Codes for the Responses
Creating the Classes That Represent a Drone
Working with the Tornado Web Framework
Defining Request Handlers
Mapping URL Patterns to Request Handlers
Making HTTP Requests to the Tornado API
Working with Command-Line Tools โ€“ curl and HTTPie
Working with GUI Tools โ€“ Postman and Others
Working with Asynchronous Code with Tornado
Understanding Synchronous and Asynchronous Execution
Refactoring Code to Take Advantage of Asynchronous Decorators
Making HTTP Requests to the Tornado Non-Blocking API
Testing and Deploying an API with Tornado
Setting Up Unit Tests
Defining a First Round of Unit Tests

What You Will Learn

  • Develop complex RESTful APIs from scratch with Python with and without data sources
  • Map URL patterns to request handlers and check how the API works
  • Debug, test, and profile RESTful APIs with the framework

Authors

Table of Contents

Developing RESTful APIs with Tornado
The Course Overview
Designing a RESTful API to Interact with Slow Sensors and Actuators
Setting Up a Virtual Environment with Tornado
Declaring Status Codes for the Responses
Creating the Classes That Represent a Drone
Working with the Tornado Web Framework
Defining Request Handlers
Mapping URL Patterns to Request Handlers
Making HTTP Requests to the Tornado API
Working with Command-Line Tools โ€“ curl and HTTPie
Working with GUI Tools โ€“ Postman and Others
Working with Asynchronous Code with Tornado
Understanding Synchronous and Asynchronous Execution
Refactoring Code to Take Advantage of Asynchronous Decorators
Making HTTP Requests to the Tornado Non-Blocking API
Testing and Deploying an API with Tornado
Setting Up Unit Tests
Defining a First Round of Unit Tests

Video Details

ISBN 139781788472036
Course Length1 hour 01 minutes
Read More

Read More Reviews

Recommended for You

Building Web Services with Java EE 8 [Video] Book Cover
Building Web Services with Java EE 8 [Video]
โ‚ฌ 124.93
โ‚ฌ 9.73
Master Java Web Services and REST API with Spring Boot [Video] Book Cover
Master Java Web Services and REST API with Spring Boot [Video]
โ‚ฌ 196.33
โ‚ฌ 9.74
Building RESTful Python Web Services with Django [Video] Book Cover
Building RESTful Python Web Services with Django [Video]
โ‚ฌ 141.59
โ‚ฌ 9.73
Web Services/REST API Testing with SoapUI+ Real Time Projects [Video] Book Cover
Web Services/REST API Testing with SoapUI+ Real Time Projects [Video]
โ‚ฌ 201.09
โ‚ฌ 9.73
Apache Spark with Python - Big Data with PySpark and Spark [Video] Book Cover
Apache Spark with Python - Big Data with PySpark and Spark [Video]
โ‚ฌ 145.16
โ‚ฌ 9.73
Spring MVC For Beginners : Build Java Web App in 25 Steps [Video] Book Cover
Spring MVC For Beginners : Build Java Web App in 25 Steps [Video]
โ‚ฌ 186.81
โ‚ฌ 9.73