Programming ASP.NET Core / (Record no. 678)

MARC details
000 -LEADER
fixed length control field 08343cam a22004697i 4500
001 - CONTROL NUMBER
control field 20412949
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20231031090947.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 180319s2018 nyua 001 0 eng d
010 ## - LIBRARY OF CONGRESS CONTROL NUMBER
LC control number 2018938486
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781509304417
Qualifying information (paperback)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 150930441X
Qualifying information (paperback)
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)ocn961008748
040 ## - CATALOGING SOURCE
Original cataloging agency KMU
Language of cataloging eng
Transcribing agency KMU
Description conventions rda
Modifying agency KMU
042 ## - AUTHENTICATION CODE
Authentication code lccopycat
050 00 - LIBRARY OF CONGRESS CALL NUMBER
Classification number TK 5105.8885.A26 Esp
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Esposito, Dino,
Dates associated with a name 1965-
Relator term author.
245 10 - TITLE STATEMENT
Title Programming ASP.NET Core /
Statement of responsibility, etc. Dino Esposito.
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Place of production, publication, distribution, manufacture [New York] :
Name of producer, publisher, distributor, manufacturer Pearson Education, Inc.,
Date of production, publication, distribution, manufacture, or copyright notice [2018]
300 ## - PHYSICAL DESCRIPTION
Extent xviii, 398 pages :
Other physical details illustrations ;
Dimensions 23 cm
336 ## - CONTENT TYPE
Content type term text
Content type code txt
Source rdacontent
337 ## - MEDIA TYPE
Media type term unmediated
Media type code n
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term volume
Carrier type code nc
Source rdacarrier
500 ## - GENERAL NOTE
General note Includes index.
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Machine generated contents note: Assumptions -- This might not be for you if... -- ch. 1 Why Another ASP.NET? -- The Current .NET Platform -- Highlights of the .NET Platform -- The .NET Framework -- The ASP.NET Framework -- The Web API Framework -- The Need for Super-Simple Web Services -- .NET Fifteen Years Later -- A More Compact .NET Framework -- Decoupling ASP.NET from the Host -- The New ASP.NET Core -- .NET Core Command-line Tools -- Installing CLI Tools -- The dotnet Driver Tool -- Predefined dotnet Commands -- Summary -- ch. 2 The First ASP.NET Core Project -- Anatomy of an ASP.NET Core Project -- Structure of the Project -- Interacting with the Runtime Environment -- The Dependency Injection Subsystem -- Dependency Injection at a Glance -- Dependency Injection in ASP.NET Core -- Integrating with External DI Libraries -- Building a Mini Website -- Creating a Single Endpoint Website -- Accessing Files on the Web Server -- Summary -- ch. 3 Bootstrapping ASP.NET MVC
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Note continued: Enabling the MVC Application Model -- Registering the MVC Service -- Enabling Conventional Routing -- Configuring the Routing Table -- Anatomy of a Route -- Advanced Aspects of Routing -- Map of ASP.NET MVC Machinery -- The Action Invoker -- Processing Action Results -- Action Filters -- Summary -- ch. 4 ASP.NET MVC Controllers -- Controller Classes -- Discovering the Controller Name -- Inherited Controllers -- POCO Controllers -- Controller Actions -- Mapping Actions to Methods -- Attribute-based Routing -- Implementation of Action Methods -- Basic Data Retrieval -- Model Binding -- Action Results -- Action Filters -- Anatomy of Action Filters -- Little Gallery of Action Filters -- Summary -- ch. 5 ASP.NET MVC Views -- Serving HTML Content -- Serving HTML from Terminating Middleware -- Serving HTML from Controllers -- Serving HTML from Razor Pages -- The View Engine -- Invoking the View Engine -- The Razor View Engine -- Adding a Custom View Engine
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Note continued: Structure of a Razor View -- Passing Data to a View -- Built-in Dictionaries -- Strongly Typed View Models -- Injecting Data through the DI System -- Razor Pages -- Discovering the Rationale behind Razor Pages -- Implementation of Razor Pages -- Posting Data from a Razor Page -- Summary -- ch. 6 The Razor Syntax -- Elements of the Syntax -- Processing Code Expressions -- Layout Templates -- Partial Views -- Razor Tag Helpers -- Using Tag Helpers -- Built-in Tag Helpers -- Writing Custom Tag Helpers -- Razor View Components -- Writing a View Component -- The Composition UI Pattern -- Summary -- ch. 7 Design Considerations -- The Dependency Injection Infrastructure -- Refactoring to Isolate Dependencies -- Generalities of the ASP.NET Core DI System -- Aspects of the DI Container -- Injecting Data and Services in Layers -- Collecting Configuration Data -- Supported Data Providers -- Building a Configuration Document Object Model
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Note continued: Passing Configuration Data Around -- The Layered Architecture -- The Presentation Layer -- The Application Layer -- The Domain Layer -- The Infrastructure Layer -- Dealing with Exceptions -- Exception Handling Middleware -- Exception Filters -- Logging Exceptions -- Summary -- ch. 8 Securing the Application -- Infrastructure for Web Security -- The HTTPS Protocol -- Dealing with Security Certificates -- Applying Encryption to HTTPS -- Authentication in ASP.NET Core -- Cookie-based Authentication -- Dealing with Multiple Authentication Schemes -- Modeling the User Identity -- External Authentication -- Authenticating Users via ASP.NET Identity -- Generalities of ASP.NET Identity -- Working with the User Manager -- Authorization Policies -- Role-based Authorization -- Policy-based Authorization -- Summary -- ch. 9 Access to Application Data -- Toward a Relatively Generic Application back end -- Monolithic Applications -- The CQRS Approach
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Note continued: Inside the Infrastructure Layer -- Data Access in .NET Core -- Entity Framework 6.x -- ADO.NET Adapters -- Using Micro O/RM Frameworks -- Using NoSQL Stores -- EF Core Common Tasks -- Modeling a Database -- Working with Table Data -- Dealing with Transactions -- A Word on Async Data Processing -- Summary -- ch. 10 Designing a Web API -- Building a Web API with ASP.NET Core -- Exposing HTTP Endpoints -- File Servers -- Designing a RESTful Interface -- REST at a Glance -- REST in ASP.NET Core -- Securing a Web API -- Planning Just the Security You Really Need -- Simpler Access Control Methods -- Using an Identity Management Server -- Summary -- ch. 11 Posting Data from the Client Side -- Organizing HTML Forms -- Defining an HTML Form -- The Post-Redirect-Get Pattern -- Posting Forms Via JavaScript -- Uploading the Form Content -- Refreshing Portions of the Current Screen -- Uploading Files to a Web Server -- Summary -- ch. 12 Client-side Data Binding
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Note continued: Refreshing the View via HTML -- Preparing the Ground -- Defining Refreshable Areas -- Putting It All Together -- Refreshing the View via JSON -- Introducing the Mustache.JS Library -- Introducing the KnockoutJS Library -- The Angular Way to Building Web Apps -- Summary -- ch. 13 Building Device-friendly Views -- Adapting Views to the Actual Device -- The Best of HTML5 for Device Scenarios -- Feature Detection -- Client-side Device Detection -- Client Hints Coming Soon -- Device-friendly Images -- The PICTURE Element -- The ImageEngine Platform -- Resizing Images Automatically -- Device-oriented Development Strategies -- Client-centric Strategies -- Server-centric Strategies -- Summary -- ch. 14 The ASP.NET Core Runtime Environment -- The ASP.NET Core Host -- The WebHost Class -- Custom Hosting Settings -- The Embedded HTTP Server -- Selection of the HTTP Server -- Configuring a Reverse Proxy -- Kestrel Configuration Parameters
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Note continued: The ASP.NET Core Middleware -- Pipeline Architecture -- Writing Middleware Components -- Packaging Middleware Components -- Summary -- ch. 15 Deploying an ASP.NET Core Application -- Publishing the Application -- Publishing from within Visual Studio -- Publishing Using CLI Tools -- Deploying the Application -- Deploying to IIS -- Deploying to Microsoft Azure -- Deploying to Linux -- Docker Containers -- Containers vs. Virtual Machines -- From Containers to Microservice Architecture -- Docker and Visual Studio 2017 -- Summary -- ch. 16 Migration and Adoption Strategies -- In Search of Business Value -- Looking for Benefits -- Brownfield Development -- Greenfield Development -- Outlining a Yellowfield Strategy -- Dealing with Missing Dependencies -- The .NET Portability Analyzer -- The Windows Compatibility Pack -- Postponing the Cross-platform Challenge -- Moving Towards a Microservice Architecture -- Summary.
630 00 - SUBJECT ADDED ENTRY--UNIFORM TITLE
Uniform title Active server pages.
630 07 - SUBJECT ADDED ENTRY--UNIFORM TITLE
Uniform title Active server pages.
Source of heading or term fast
Authority record control number or standard number (OCoLC)fst01388618
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Web sites
General subdivision Design.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Web site development.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Internet programming.
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Internet programming.
Source of heading or term fast
Authority record control number or standard number (OCoLC)fst00977281
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Web site development.
Source of heading or term fast
Authority record control number or standard number (OCoLC)fst01173243
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Web sites
General subdivision Design.
Source of heading or term fast
Authority record control number or standard number (OCoLC)fst01173252
906 ## - LOCAL DATA ELEMENT F, LDF (RLIN)
a 7
b cbc
c copycat
d 2
e epcn
f 20
g y-gencatlg
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Library of Congress Classification
Koha item type Non-Fiction
Suppress in OPAC No
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Collection Home library Current library Shelving location Date acquired Source of acquisition Total Checkouts Full call number Barcode Date last seen Date last checked out Price effective from Koha item type
    Library of Congress Classification     Non-fiction Kapasa Makasa University Kapasa Makasa University Open Access 31.10.2023 Zambia Library Service 3 TK 5105.8885.A26 Esp 300688 10.02.2026 05.02.2026 31.10.2023 Non-Fiction