liveBook · Manning

View

A view is a derived representation of data or application state presented for reading or rendering.

How 4 Manning books explain it

Build a Frontend Web Framework (From Scratch)

The rendered interface that represents an application's current state to the user.

How it is used
Represents application state visibly and gives rendering, DOM updates, and navigation a shared target.
How deep it goes
Works through manual element creation and replacement, then shows a framework-managed counter; state management is treated separately.
Examples
Uses read- and edit-mode to-dos and a button whose displayed count changes after clicks.
What you can do after
Build it from scratch with JavaScript DOM operations, then describe it for a small framework to render.

Read how Build a Frontend Web Framework (From Scratch) explains view →

ASP.NET Core in Action, 3e

A view is an MVC presentation component that transforms supplied application data into rendered user-interface output such as HTML.

How it is used
Generates HTML from supplied data during Razor Pages and MVC controller requests while separating presentation from business logic.
How deep it goes
Defines the MVC role, follows a request through rendering, and shows controller view selection without teaching Razor syntax in detail.
Examples
Uses a to-do category request, an error-page Razor view, and controller actions that return views with optional models or names.
What you can do after
Apply it via ASP.NET Core MVC’s View() helper to render a Razor view with an optional view model or explicit template name.

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

Web Components in Action

In Model-View-Controller architecture, the presentation layer that renders an application's visual interface.

How it is used
Separates visual presentation from controller logic and application data in a web component.
How deep it goes
Defines the view and demonstrates its placement in MVC, but defers detailed rendering and styling internals.
Examples
Uses an exercise-library Web Component, a separate Template import, shadow DOM rendering, and workout-plan controls.
What you can do after
Evaluate application structure by distinguishing presentation, event-handling logic, and stored data.

Read how Web Components in Action explains view →

Learn SQL in a Month of Lunches

A database view is a named, query-defined representation of data that can be accessed like a table.

How it is used
Packages a reusable SELECT result so later queries can treat it like a table.
How deep it goes
Demonstrates creation, filtering, joins, alteration, and performance cautions without detailing view implementation internals.
Examples
Uses title-category and order-header/order-item views, including a category-sales query and vw_Order practice task.
What you can do after
Build it from scratch with CREATE VIEW and apply it in filtered and joined SELECT queries.

Read how Learn SQL in a Month of Lunches explains view →

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.