FSD Development with Python: API Development in Flask
Python
| Intermediate
- 13 videos | 1h 18m 27s
- Includes Assessment
- Earns a Badge
Learners discover how to implement a working API (application programming interface) using Python and the Flask framework in this 13-video course. Explore RESTful APIs, practical applications for APIs, and API framework choices for full stack development. Learn more about API scaffolding, HTTP data processing, working with JSON payloads, handling unexpected errors, and testing APIs with Pytest. Begin by learning about benefits of using Python APIs for FSD (full stack development) and examine principles and methods behind RESTful APIs as well as practical applications and considerations for using APIs in FSD. Then compare popular API frameworks for Python and the advantages and disadvantages of each, and explore the benefits of TDD (test-driven development) for API development in Python. Next, learn how to configure and launch a simple endpoint in a Python Flask server application; implement GET and POST operations in a Python Flask API; and handle unexpected errors, implement logging, and learn how to use Pytest to run automated tests against API endpoints. The concluding exercise involves implementing a Python Flask API app with CRUD operations and validating endpoints.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseDescribe the benefits of using python apis for fsdDescribe the principles and methods behind restful apisDescribe practical applications and considerations for apis in fsdCompare popular api frameworks for python and list the advantages and disadvantages of eachDescribe the benefits of tdd for api development in pythonConfigure and launch a simple endpoint in a python flask server application
-
Process data received via get and post requests and http headersParse, extract, and return json payloads from a python flask api serverImplement default error handlers to return json response in a python flask apiImplement logging in a python flask apiUse pytest to run automated tests for api endpointsImplement a python flask api application with crud operations and validate the endpoints
IN THIS COURSE
-
1m 38s
-
3m 28sUpon completion of this video, you will be able to describe the benefits of using Python APIs for FSD. FREE ACCESS
-
4m 33sAfter completing this video, you will be able to describe the principles and methods behind RESTful APIs. FREE ACCESS
-
4m 6sAfter completing this video, you will be able to describe practical applications and considerations for APIs in Full Stack Development. FREE ACCESS
-
3m 1sDuring this video, you will learn how to compare popular API frameworks for Python and list the advantages and disadvantages of each. FREE ACCESS
-
4m 17sUpon completion of this video, you will be able to describe the benefits of Test-Driven Development for API development in Python. FREE ACCESS
-
10m 58sIn this video, you will learn how to configure and launch a simple endpoint in a Python Flask server application. FREE ACCESS
-
9m 21sIn this video, find out how to process data received via GET and POST requests and HTTP headers. FREE ACCESS
-
7m 53sLearn how to parse, extract, and return JSON payloads from a Python Flask API server. FREE ACCESS
-
5m 16sFind out how to implement default error handlers to return a JSON response in a Python Flask API. FREE ACCESS
-
6m 21sDuring this video, you will learn how to implement logging in a Python Flask API. FREE ACCESS
-
9m 59sLearn how to use pytest to run automated tests for API endpoints. FREE ACCESS
-
7m 34sLearn how to implement a Python Flask API application with CRUD operations and validate the endpoints. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.