Flask-RESTful: Getting Started with Flask-RESTful to Build APIs

Flask-RESTful 1.1.1    |    Beginner
  • 11 Videos | 1h 19m 52s
  • Includes Assessment
  • Earns a Badge
Flask-RESTful is the extension for Flask that contains functions and support you’ll use to develop REST APIs. Python developers will enjoy the ease and speed of a minimal set up before moving on to explore Flask-RESTful’s built-in template library. Using templates as a jumping off point during development is a great way to quickly and easily develop REST APIs, and it has the additional benefit of guiding you to consistently follow API development best practices. In this course, you'll learn to set up your environment to build a RESTful API server. You'll install the Flask-RESTful libraries on Windows and macOS and you’ll also work with the CURL command-line utility to make API calls. Next you'll implement a simple API server that responds to HTTP GET requests and then how to configure responses for GET, POST, PUT, and DELETE requests. Moving on, you'll configure your API server to accept parameters as part of the URL path and send data to your server using the request body in POST requests. Upon finishing this course, you'll be able to configure a simple API server using Flask-RESTful to respond to your HTTP requests.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    install Flask-RESTful and set up a virtual environment on macOS
    install the curl utility and Flask-RESTful Python library and set up a virtual environment on a Windows machine
    create a basic REST API to return JSON data
    implement methods to respond to GET, POST, PUT, and DELETE HTTP requests using the Flask-RESTful library
    configure and register routes with URL path parameters using the Flask-RESTful library
  • demonstrate how URL path parameters work using the Flask-RESTful library
    configure endpoints to facilitate using the same resource for multiple application routes
    send data in a POST request using the request body
    access data in the request body of an API server
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 57s
    UP NEXT
  • Playable
    2. 
    Installing Flask-RESTful on macOS
    7m 8s
  • Locked
    3. 
    Installing Flask-RESTful on Windows
    7m 25s
  • Locked
    4. 
    Creating REST APIs with Flask-RESTful
    11m 9s
  • Locked
    5. 
    Responding to GET, POST, PUT, and DELETE Requests
    10m 46s
  • Locked
    6. 
    Passing API Arguments Using the URL Path
    9m 49s
  • Locked
    7. 
    Configuring APIs with Multiple URL Path Arguments
    5m 13s
  • Locked
    8. 
    Configuring Resource Endpoints Using Flask-RESTful
    8m 48s
  • Locked
    9. 
    Accessing Request Body Form Data with Flask-RESTful
    9m 39s
  • Locked
    10. 
    Accessing API Server Form Fields with Flask-RESTful
    5m 46s
  • Locked
    11. 
    Course Summary
    2m 14s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE