| 000 | 08034cam a22004457i 4500 | ||
|---|---|---|---|
| 001 | 20412949 | ||
| 003 | OSt | ||
| 005 | 20190522144523.0 | ||
| 008 | 180319s2018 nyua 001 0 eng d | ||
| 010 | _a 2018938486 | ||
| 020 | _a9788120325159 | ||
| 035 | _a(OCoLC)ocn961008748 | ||
| 040 |
_aYDX _beng _cAUI _erda _dBDX _dOCLCQ _dZQP _dOCLCF _dJDP _dGZQ _dAU@ _dCDN _dDLC |
||
| 042 | _alccopycat | ||
| 050 | 0 | 0 |
_aTK5105.8885.A26 _bE66 2018 |
| 082 | 0 | 4 |
_a005.276 _223 |
| 100 | 1 |
_aNIIT _95993 |
|
| 245 | 1 | 0 | _aASP programming |
| 260 |
_aNew Delhi _bPrentice-Hall _c2004. |
||
| 300 |
_axiii;380 p. _billustrations ; _c23 cm |
||
| 500 | _aIncludes index. | ||
| 505 | 0 | _aMachine 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 | _aNote 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 | _aNote 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 | _aNote 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 | _aNote 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 | _aNote 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 | _aNote 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 | 0 | 0 |
_aActive server pages. _95994 |
| 630 | 0 | 7 |
_aActive server pages. _2fast _95995 |
| 650 | 0 |
_aWeb sites _xDesign. _95996 |
|
| 650 | 0 |
_aWeb site development. _95997 |
|
| 650 | 0 |
_aInternet programming. _95998 |
|
| 650 | 7 |
_aInternet programming. _2fast _95999 |
|
| 650 | 7 |
_aWeb site development. _2fast _96000 |
|
| 650 | 7 |
_aWeb sites _xDesign. _2fast _96001 |
|
| 906 |
_a7 _bcbc _ccopycat _d2 _eepcn _f20 _gy-gencatlg |
||
| 942 |
_2ddc _cBK |
||
| 999 |
_c13005 _d13005 |
||