{"product_id":"9781784397340","title":"Flask Blueprints","description":"\u003cp\u003e\u003cb\u003eDive into the world of the Flask microframework to develop an array of web applications\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout This Book\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eStructure, compose, and build powerful Flask HTML-based applications and JSON\/XML-based APIs using advanced application design patterns\u003c\/li\u003e\n\u003cli\u003eIntegrate third-party Flask extensions for tasks such as social authentication, sending emails, and interacting with databases and cache layers\u003c\/li\u003e\n\u003cli\u003eBuild a series of Flask applications of increasing complexity\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003cp\u003eIf you are a Python web developer who has developed basic Flask applications and now wants to build a series of more complex web applications, then this is the book for you.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUse the virtualenv Python package to effectively isolate your development environments\u003c\/li\u003e\n\u003cli\u003eConvert a simple one-file Flask application into a more full-fledged multi-package application\u003c\/li\u003e\n\u003cli\u003eIntegrate Flask-Login for simple user authentication, Flask-WTF for forms, and Flask-SQLAlchemy for database interactions\u003c\/li\u003e\n\u003cli\u003eExplore URL routing and dispatching in a blueprint structured application\u003c\/li\u003e\n\u003cli\u003eCreate your own signals and consume them within your application\u003c\/li\u003e\n\u003cli\u003eLearn to leverage Werkzeug, the WSGI library that powers much of Flask\u003c\/li\u003e\n\u003cli\u003eImplement custom exceptions for handling non-20x response codes\u003c\/li\u003e\n\u003cli\u003eWrite your own CLI tools for administrative and development tasks of your Flask application using Flask-Script\/Click\u003c\/li\u003e\n\u003cli\u003eBuild your Flask extensions to encapsulate reusable behaviors across your applications\u003c\/li\u003e\n\u003cli\u003eIntegrate your application with open source JavaScript-based graphing libraries to create simple data visualizations\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eIn Detail\u003c\/b\u003e\u003cp\u003eFlask is a small but powerful web development framework for Python. Though Flask is termed a micro-framework, it is no way lacking in functionality; there are many extensions available to Flask which helps it to function at the same level as other large frameworks such as Django and Ruby on Rails.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis book will demonstrate how to develop a series of web application projects with the Python web micro-framework, and leverage extensions and external Python libraries and APIs to extend the development of a variety of larger and more complex web applications.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThe book will start by explaining Python's Virtualenv library and how to create and switch between multiple virtual environments. You'll first build an SQL database-backed application, which will use Flask-WTF, Flask-SQLAlchemy, Jinja templates, and other methods. Next you'll move on to a timeline application, built using concepts including pytest-Flask, the Blinker package, data modelling for user timelines, exception handling, and creating and organizing CLI tools.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eMoving on, you'll discover how to implement a photo timeline application where you'll explore topics such as writing and running celery tasks, API error handling and testing, and Werkzeug middlewares.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eFinally, the book walks you through creating an application which fetches data from GitHub and stores it locally. You will also learn how to install and configure Flask-Click extension.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eStyle and approach\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eThis book covers how to effectively use the Flask micro-framework to develop a series of web applications. Each chapter focusses on the development of an application increasing in complexity with easy steps to follow.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":47137018609904,"sku":"9781784397340","price":29.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781784397340_p0.jpg?v=1763726159","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781784397340","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}