RESTful Services for FSD: Building & Testing RESTful Services

Full stack
  • 13 Videos | 1h 27m 40s
  • Includes Assessment
  • Earns a Badge
Likes 13 Likes 13
RESTful services are a key component of Full Stack Development. In this 13-video course, you will discover how to implement a working RESTful API (application programming interface) by using Python and the Flask framework. This is an essential skill to acquire on the journey from being an enterprise developer to a full stack developer. Learners will examine best practices for RESTful services, and some of their related challenges. Then take a look at the valuable art of identifying activities and breaking them down into steps for designing RESTful APIs; and explore some of the tools used to extend the features of RESTful APIs. Next, learn how to implement the tools to sanitize data for APIs by implementing the GET, POST, PUT, PATCH, and DELETE handlers for an API endpoint. This leads on to learning how to test each endpoint by using Pytest. To conclude the course, complete an exercise involving the building of a RESTful service and testing its endpoint and methods.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    describe the best practices for RESTful services
    describe some of the challenges related to RESTful services
    describe the art of identifying activities and breaking them into steps for designing RESTful APIs
    describe some of the tools used to extend the features of RESTful APIs
    implement the tools to sanitize data for APIs
    implement a GET handler for an API endpoint
  • implement a POST handler for an API endpoint
    implement a PUT handler for an API endpoint
    implement a PATCH handler for an API endpoint
    implement a DELETE handler for an API endpoint
    validate a RESTful entity using Pytest to call its methods
    build RESTful service and test its endpoint and methods

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 22s
    UP NEXT
  • Playable
    2. 
    RESTful Services Best Practices
    5m 51s
  • Locked
    3. 
    RESTful Services Challenges
    4m 14s
  • Locked
    4. 
    RESTful Services API Design
    8m 32s
  • Locked
    5. 
    Extending RESTful Services
    4m 26s
  • Locked
    6. 
    Sanitizing API Inputs
    10m 25s
  • Locked
    7. 
    Implementing a GET handler
    8m 48s
  • Locked
    8. 
    Implementing a POST handler
    7m 34s
  • Locked
    9. 
    Implementing a PUT handler
    6m 16s
  • Locked
    10. 
    Implementing a PATCH handler
    4m 56s
  • Locked
    11. 
    Implementing a DELETE handler
    4m 30s
  • Locked
    12. 
    Testing a RESTful Service
    6m 55s
  • Locked
    13. 
    Exercise: Build and Test a RESTful Service
    8m 22s

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

Likes 0 Likes 0  
Likes 48 Likes 48  

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 35 Likes 35  
Likes 1832 Likes 1832  
Likes 51 Likes 51