->
Oreilly - Web API Development with Flask - 9781783551750
Oreilly - Web API Development with Flask
by Gergo Bogdan | Publisher: Packt Publishing | Release Date: January 2016 | ISBN: 9781783551750


Master RESTful API development with Python and FlaskAbout This VideoUnderstand how RESTful CRUD APIs can be built using Python and FlaskFamiliarize yourself with the Flask framework and its components (routing, the template engine, and error handling)Incorporate best practices when building large applicationsLearn how to apply important security practices when developing APIsUnderstand technical terms and best practices with detailed code explanationsIn DetailWhether 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.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.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.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.
  1. Chapter 1 : Getting Up to Speed with Flask
    • The Course Overview 00:02:42
    • Setting Up Flask and Creating Your First Flask Application 00:06:09
    • Custom Routing Configuration 00:09:15
    • Flask Template Usage 00:06:35
    • Flask Flash Messages and Custom Error Pages 00:03:25
  2. Chapter 2 : Implementing Create and Read through a RESTful API
    • CRUD and REST Basics 00:03:08
    • Using SQLAlchemy for Model Mapping 00:03:54
    • Implementing Create 00:03:12
    • Implementing Read 00:02:45
  3. Chapter 3 : Implementing Update and Delete through a RESTful API
    • Implementing Update 00:03:54
    • Implementing Delete 00:02:43
    • Hypermedia 00:04:36
    • Implementing Pagination 00:02:36
  4. Chpater 4 : Extending the Web API
    • RESTful Authentication 00:06:27
    • HTTP Caching 00:03:07
    • Error Handling in RESTful APIs 00:04:43
    • Guidelines for Building Large Projects 00:04:14
  5. Chapter 5 : Securing Web APIs
    • Why Use HTTPS? 00:03:03
    • Token Authentication 00:04:44
    • Usage of Cookies 00:02:49
    • Storing Passwords 00:03:49
  6. Chapter 6 : Testing Web APIs
    • Using the Flask Test Client 00:02:36
    • Testing Custom Flask Routes 00:03:17
    • Testing CRUD 00:03:14
    • Testing Authentication 00:03:16
  7. Oreilly - Web API Development with Flask


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Coktum   |  

Information
Members of Guests cannot leave comments.




rss