menu
{ "item_title" : "Building Production-Ready Applications with Django", "item_author" : [" Eleanor Sloane "], "item_description" : "A working website is only the beginning. The real challenge is building one that remains secure, maintainable, and dependable when real users and real data arrive.Building Production-Ready Applications with Django takes you from the foundations of server-side development to the practical engineering decisions required to build complete database-backed web systems.Rather than treating routing, databases, user accounts, APIs, security, testing, and deployment as unrelated subjects, this book shows how they fit together inside one structured application.You will begin by creating a clean development environment and understanding how requests move through URLs, views, templates, and models. From there, you will learn how to design persistent data, manage schema changes safely, query relational information efficiently, process forms, validate user input, and build reusable page structures.As the application develops, you will work with: Models, relationships, migrations, and efficient data queriesForms, validation, file uploads, and CSRF protectionBuilt-in administration tools and permission managementRegistration, login, logout, groups, ownership, and access controlFunction-based and class-based viewsPagination and user feedbackREST endpoints, serializers, ViewSets, and routersAPI permissions, filtering, throttling, and paginationProtection against common application security risksAutomated tests for models, views, forms, authentication, and APIsDebugging and production loggingQuery optimization, caching, and scalability techniquesStatic and media file handlingWSGI and ASGI deploymentHTTPS, production settings, databases, and post-deployment verificationThroughout the book, a Team Task Manager grows from an empty project into a complete multi-user system. Users can create accounts, work with projects and tasks, interact through traditional web pages, and access controlled application data through an API. Ownership and permission rules ensure that protected information remains restricted to the appropriate users.The later chapters move beyond development convenience and address what happens when software must operate outside your local machine. You will learn how to measure performance before optimizing, reduce inefficient database access, prepare production configuration, protect secrets, manage static assets, configure deployment interfaces, inspect logs, and verify that a release actually works after it goes live.The goal is not simply to memorize framework commands. It is to understand the structure behind reliable web software so you can make better engineering decisions as your applications become larger and more demanding.Whether you are progressing beyond basic Python projects or already know the fundamentals and want a more systematic approach to web development, this book gives you a practical path from your first project configuration to a secured, tested, production-conscious application.Build applications that do more than run locally. Build them with the structure, security, and discipline required to grow.", "item_img_path" : "https://covers4.booksamillion.com/covers/bam/9/79/819/224/9798192244395_b.jpg", "price_data" : { "retail_price" : "18.99", "online_price" : "18.99", "our_price" : "18.99", "club_price" : "18.99", "savings_pct" : "0", "savings_amt" : "0.00", "club_savings_pct" : "0", "club_savings_amt" : "0.00", "discount_pct" : "10", "store_price" : "" } }
Building Production-Ready Applications with Django|Eleanor Sloane

Building Production-Ready Applications with Django : Develop Secure and Scalable Python Web Systems with Django ORM, Authentication, and REST APIs

local_shippingShip to Me
In Stock.
FREE Shipping for Club Members help

Overview

A working website is only the beginning. The real challenge is building one that remains secure, maintainable, and dependable when real users and real data arrive.

Building Production-Ready Applications with Django takes you from the foundations of server-side development to the practical engineering decisions required to build complete database-backed web systems.

Rather than treating routing, databases, user accounts, APIs, security, testing, and deployment as unrelated subjects, this book shows how they fit together inside one structured application.

You will begin by creating a clean development environment and understanding how requests move through URLs, views, templates, and models. From there, you will learn how to design persistent data, manage schema changes safely, query relational information efficiently, process forms, validate user input, and build reusable page structures.

As the application develops, you will work with:

  • Models, relationships, migrations, and efficient data queries

  • Forms, validation, file uploads, and CSRF protection

  • Built-in administration tools and permission management

  • Registration, login, logout, groups, ownership, and access control

  • Function-based and class-based views

  • Pagination and user feedback

  • REST endpoints, serializers, ViewSets, and routers

  • API permissions, filtering, throttling, and pagination

  • Protection against common application security risks

  • Automated tests for models, views, forms, authentication, and APIs

  • Debugging and production logging

  • Query optimization, caching, and scalability techniques

  • Static and media file handling

  • WSGI and ASGI deployment

  • HTTPS, production settings, databases, and post-deployment verification

Throughout the book, a Team Task Manager grows from an empty project into a complete multi-user system. Users can create accounts, work with projects and tasks, interact through traditional web pages, and access controlled application data through an API. Ownership and permission rules ensure that protected information remains restricted to the appropriate users.

The later chapters move beyond development convenience and address what happens when software must operate outside your local machine. You will learn how to measure performance before optimizing, reduce inefficient database access, prepare production configuration, protect secrets, manage static assets, configure deployment interfaces, inspect logs, and verify that a release actually works after it goes live.

The goal is not simply to memorize framework commands. It is to understand the structure behind reliable web software so you can make better engineering decisions as your applications become larger and more demanding.

Whether you are progressing beyond basic Python projects or already know the fundamentals and want a more systematic approach to web development, this book gives you a practical path from your first project configuration to a secured, tested, production-conscious application.

Build applications that do more than run locally. Build them with the structure, security, and discipline required to grow.

This item is Non-Returnable

Details

  • ISBN-13: 9798192244395
  • ISBN-10: 9798192244395
  • Publisher: Independently Published
  • Publish Date: August 2026
  • Dimensions: 9 x 6 x 0.49 inches
  • Shipping Weight: 0.53 pounds
  • Page Count: 194

Related Categories

You May Also Like...

    1

BAM Customer Reviews