View
A view is a derived representation of data or application state presented for reading or rendering.
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.
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.
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.
Related concepts
- stored procedureused by · A stored procedure is a named executable routine stored in and invoked by a database management system to perform database operations.
- ViewResultproduces · ViewResult is an MVC action-result type that represents rendering a view with an optional name and model.
- Model–view–controllerpart of · Model–view–controller is an architectural pattern that separates application data and behavior, presentation, and interaction handling into model, view, and controller responsibilities.
- HTMLproduces · HTML (HyperText Markup Language) is the standard markup language for structuring content and elements in web documents.
- database result setproduces · A database result set is the collection of rows and values produced by evaluating a database query.
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.



