liveBook · Manning

CRUD

CRUD is the set of data-management operations for creating, reading, updating, and deleting records or resources.

How 11 Manning books explain it

Build Python Web Apps with Streamlit

CRUD is a software pattern covering the creation, reading, updating, and deletion of persistent records.

How it is used
Organizes a private haiku app around creating, viewing, editing, and deleting a user’s records.
How deep it goes
Works through backend operations, SQL queries, and Streamlit controls, while leaving search, sharing, pagination, and advanced security out of scope.
Examples
Uses private haikus, a record list with edit and delete buttons, and an editor shared by creation and updating.
What you can do after
Build it from scratch with Streamlit controls, backend methods, and SQL-backed storage for the four operations.

Read how Build Python Web Apps with Streamlit explains CRUD →

Elasticsearch in Action, Second Edition

CRUD is the set of operations for creating, reading, updating, and deleting stored resources.

How it is used
Organizes Elasticsearch document API operations for creating, reading, updating, and deleting individual or multiple documents.
How deep it goes
Explains request methods, IDs, conflict prevention, batch operations, updates, deletion, and refresh-to-segment storage behavior.
Examples
Uses movie documents including The Godfather and Mission: Impossible, plus an ID-less movie review.
What you can do after
Apply it via Elasticsearch document APIs to index, retrieve, update, delete, and batch-process documents while avoiding accidental overwrites.

Read how Elasticsearch in Action, Second Edition explains CRUD →

ASP.NET Core in Action, 3e

A CRUD operation is an operation that creates, reads, updates, or deletes persistent data.

How it is used
Structures API endpoints and data-access code around creating, reading, updating, and deleting persistent records.
How deep it goes
Traces simple endpoint mappings and the read-modify-save update procedure, while deferring relationship updates and broader production concerns.
Examples
Uses a Fruit dictionary API and an EF Core recipe service to demonstrate endpoint handlers, updates, and soft deletion.
What you can do after
Apply CRUD through minimal API handlers or EF Core services, including a read-modify-save update workflow.

Read how ASP.NET Core in Action, 3e explains CRUD →

AI-Powered Developer: Build software with ChatGPT and Copilot

CRUD operations are the four basic data-management actions: create, read, update, and delete.

How it is used
Uses CRUD to define asset-management behavior behind a repository abstraction and to exercise the system end to end.
How deep it goes
Defines a generic interface and implements list-backed operations, then defers durable PostgreSQL persistence to a later step.
Examples
Demonstrates CRUD through BaseRepository, InMemoryAssetRepository, AssetManager, asset endpoints, and PostgreSQL users granted data access.
What you can do after
Build CRUD from scratch with a typed repository interface, test it in memory, and connect durable database storage afterward.

Read how AI-Powered Developer: Build software with ChatGPT and Copilot explains CRUD →

Acing the CCNA Exam: Volume 2 Advanced Networking and Security

A CRUD operation is one of the four fundamental actions on a resource: create, read, update, or delete.

How it is used
Frames the actions clients request when manipulating resources through REST APIs.
How deep it goes
Defines four operations, maps them to methods, and distinguishes PUT replacement from PATCH modification.
Examples
Uses an ip_address variable and an API request creating an ACL rule to illustrate resource operations.
What you can do after
Evaluate REST API requests by identifying their target URI and intended CRUD action from the HTTP method.

Read how Acing the CCNA Exam: Volume 2 Advanced Networking and Security explains CRUD →

Django in Action

CRUD is the set of data operations consisting of create, read, update, and delete.

How it is used
Organizes the standard create, read, update, and delete workflow for registered Django Admin models.
How deep it goes
Explains each operation through Django Admin screens and registration, without detailing custom page implementation.
Examples
Uses a Musician model, MusicianAdmin registration, listing, change, add, and delete pages.
What you can do after
Operate/configure Django Admin CRUD pages by registering a model with a ModelAdmin class.

Read how Django in Action explains CRUD →

Quarkus in Action

A CRUD operation is an operation that creates, reads, updates, or deletes a persistent entity.

How it is used
Automates repeated REST endpoints for creating, reading, updating, and deleting persistent entities.
How deep it goes
Reaches extension setup, resource declarations, and path customization but defers broader reactive and NoSQL configurations.
Examples
Demonstrates a Reservation service, generated resource interface, PostgreSQL extension setup, custom root path, and Swagger UI output.
What you can do after
Build it from scratch by installing extensions and declaring a Panache-based resource for an entity.

Read how Quarkus in Action explains CRUD →

MongoDB 8.0 in Action, Third Edition

A CRUD operation is a database operation that creates, reads, updates, or deletes data.

How it is used
Structures how applications and users create, retrieve, modify, and remove MongoDB documents.
How deep it goes
Explains the four operations and their MongoDB execution context, with attention to behavior, performance, and modification practices.
Examples
Uses MongoDB documents, mongosh, Compass, drivers, filters, projections, sorting, and transaction constraints as concrete contexts.
What you can do after
Operate MongoDB document life cycles through CRUD workflows using mongosh, Compass, or database drivers.

Read how MongoDB 8.0 in Action, Third Edition explains CRUD →

Rust Servers, Services, and Apps

CRUD is the set of create, read, update, and delete operations commonly provided for a resource.

How it is used
Frames server-side web applications around standard data operations exposed through web forms and APIs.
How deep it goes
Builds handlers, routes, database access, models, and tests, while deferring detailed error handling and authentication.
Examples
Uses tutor and course APIs, PostgreSQL records, curl requests, browser routes, module layouts, and cargo test output.
What you can do after
Builds CRUD APIs with Actix Web, database persistence, separated modules, and automated tests.

Read how Rust Servers, Services, and Apps explains CRUD →

Infrastructure as Code, Patterns and Practices: With examples in Python and Terraform

CRUD operations are the four fundamental capabilities for creating, retrieving, modifying, and removing a resource.

How it is used
Breaks infrastructure changes into ordered operations for automation and resource verification.
How deep it goes
Defines four operations and their imperative ordering, then warns that stepwise change does not scale.
Examples
Uses a GCP server, Ubuntu 18.04, network access, SSH keys, users, and IP tables as concrete operations.
What you can do after
Build it from scratch by decomposing infrastructure scripts into ordered create, read, update, and delete actions.

Read how Infrastructure as Code, Patterns and Practices: With examples in Python and Terraform explains CRUD →

Building Web APIs with ASP.NET Core

CRUD is the set of create, read, update, and delete operations used to manage persistent data.

How it is used
Uses persistent-data operations to support board-game APIs, administration portals, and client applications.
How deep it goes
Explains EF Core, LINQ, dependency injection, and CSV seeding, while assuming basic DML knowledge and avoiding required SQL syntax.
Examples
Uses CSV board-game seeding, BoardGame entities, web API clients, and a restricted management portal as concrete examples.
What you can do after
Build it from scratch by seeding records and implementing HTTP-backed create, read, update, and delete actions with EF Core.

Read how Building Web APIs with ASP.NET Core explains CRUD →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.