RESTful Services for FSD: Building & Testing RESTful Services
Full stack
| Intermediate
- 13 Videos | 1h 22m 10s
- Includes Assessment
- Earns a Badge
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 coursedescribe the best practices for RESTful servicesdescribe some of the challenges related to RESTful servicesdescribe the art of identifying activities and breaking them into steps for designing RESTful APIsdescribe some of the tools used to extend the features of RESTful APIsimplement the tools to sanitize data for APIsimplement a GET handler for an API endpoint
-
implement a POST handler for an API endpointimplement a PUT handler for an API endpointimplement a PATCH handler for an API endpointimplement a DELETE handler for an API endpointvalidate a RESTful entity using Pytest to call its methodsbuild RESTful service and test its endpoint and methods
IN THIS COURSE
-
1.Course Overview1m 22sUP NEXT
-
2.RESTful Services Best Practices5m 51s
-
3.RESTful Services Challenges4m 14s
-
4.RESTful Services API Design8m 32s
-
5.Extending RESTful Services4m 26s
-
6.Sanitizing API Inputs10m 25s
-
7.Implementing a GET handler8m 48s
-
8.Implementing a POST handler7m 34s
-
9.Implementing a PUT handler6m 16s
-
10.Implementing a PATCH handler4m 56s
-
11.Implementing a DELETE handler4m 30s
-
12.Testing a RESTful Service6m 55s
-
13.Exercise: Build and Test a RESTful Service8m 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.