Book Image

Web API Development with Flask [Video]

By : Gergo Bogdan
Book Image

Web API Development with Flask [Video]

By: Gergo Bogdan

Overview of this book

<p>Whether working in the enterprise, building for web or mobile, you will need to build (if you haven't already) RESTful APIs to serve data between different client applications and endpoints. This course delivers the fundamental knowledge required to enable highly connected interaction between applications through building RESTful web APIs.</p> <p>Building good web APIs is not an easy task, but is a necessity for applications that support multiple platforms (mobile, tablet, and web applications) especially with the modern, mobile-first approach to development. In this course, you will learn how to build up and structure an effective web API that can be used by any client application accessing it over the HTTP protocol.</p> <p>We will start out with basics of the Flask framework before establishing a comprehensive foundation of working with CRUD operations using SQLAlchemy and MySQL as the data store. You’ll get an understanding of how REST works relative to APIs, and we’ll cover how to test APIs written in Python with the support of Flask. You will learn about token-based authentication and find out how to store passwords securely in your database. Best practices and design guidelines when building large applications are also presented.</p> <p>After completing Web API Development with Flask, you will have enhanced your technical knowledge about RESTful web APIs and have absorbed best practices that can be applied practically in the future.</p> <h1>Style and Approach</h1> <p>This is a step-by-step video course that quickly introduces the fundamentals of the Flask framework before demonstrating how to develop a functional web API.</p>
Table of Contents (6 chapters)
Chapter 3
Implementing Update and Delete through a RESTful API
Content Locked
Section 4
Implementing Pagination
In this video, we are going to cover why it is useful to have paginated data. - What is pagination - Why is implementing pagination a good practice - Reviewing the implementation details of pagination