Mastering Flask Web Development : Develop, test, and deploy Flask apps for enterprise with web, API, and mobile integrations

  • 予約

Mastering Flask Web Development : Develop, test, and deploy Flask apps for enterprise with web, API, and mobile integrations

  • ただいまウェブストアではご注文を受け付けておりません。 ⇒古書を探す
  • 製本 Paperback:紙装版/ペーパーバック版
  • 言語 ENG
  • 商品コード 9781837633227

Full Description

Construct API and web components, build enterprise-grade applications, design and implement unit and behavioral testing, and plan deployment strategy for scalable Flask 3 applications

Key Features

Explore core topics such as big data, computational science, microservices, and creation of diverse renditions
Examine encompassing signals, route decorators, Async/Await design patterns, context managers, and nested blueprints
Tie all features in each chapter together through practical, relatable applications

Book DescriptionFlask is a popular Python framework known for its lightweight and modular design. Mastering Flask Web Development will take you on a complete tour of the Flask environment and teach you how to build a production-ready application.
You'll start by installing Flask and grasping fundamental concepts such as MVC and ORM database access. Next, you'll master structuring applications for scalability through Flask Blueprints. As you progress, you'll delve into both SQL and NoSQL databases while creating REST APIs and implementing JWT authentication, and improve your skills in role-based access security, utilizing LDAP, OAuth, OpenID, and databases. The new project structure, managed by context managers, as well as ASGI, support has revolutionized Flask, and you'll get to grips with these crucial upgrades. You'll also explore out-of-the-box integrations with technologies like RabbitMQ, Celery, NoSQL databases, PostgreSQL, and various external modules. The final part of the book is dedicated to enterprise-related challenges where Flask proves its mettle as a core solution.
By the end of the book, you'll be well-versed with Flask, seeing it not only as a lightweight web and API framework, but also as a potent problem-solving tool in your daily work, addressing integration and enterprise issues alongside Django and FastAPI.What you will learn

Prepare, set up, and configure development environments for both API and web applications
Manage request and response data with Flask's request and response
Integrate Flask applications with NoSQL databases like HBase/Hadoop, Cassandra, Mongo, and Neo4J to solve big data problems
Apply various ORM and ODM to build the model and repository layer of the applications
Integrate with OpenAPI, Circuit Breaker, ZooKeeper, OpenTracing and others to build scalable API applications
Utilize Flask middleware to provide CRUD transactions for Flutter-based mobile applications

Who this book is forThis book is for proficient Python developers seeking a deeper understanding of the Flask framework as a solution for tackling enterprise challenges. It is also a great resource for Flask-savvy readers eager to delve into the framework's advanced capabilities.

Contents

Table of Contents

Deep Dive into the Flask Framework
Learning the advanced core features
Creating the REST web services
Utilizing Flask extensions
Building asynchronous transactions
Building computational and scientific applications
Using non-relational data storage
Buildings workflow of tasks
Securing Flask applications
Creating unit test cases
Deploying the application
Integrating with other tools and frameworks