ASP. NET Core in Action, Third Edition

Fully updated to ASP.NET Core 7.0! In ASP.NET Core in Action, Third Edition Microsoft MVP Andrew Lock teaches you how you can use your C# and .NET skills to build amazing cross-platform web applications. This revised bestseller reveals the latest .NET patterns, including minimal APIs and minimal hos...

Descripción completa

Detalles Bibliográficos
Autor principal: Lock, Andrew (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: New York : Manning Publications Co. LLC 2023.
Edición:1st ed
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009770738206719
Tabla de Contenidos:
  • Getting started with ASP.NET Core
  • Part 1, Getting started with minimal APIs. Understanding ASP.NET Core ; Your first application ; Handling requests with the middleware pipeline ; Creating a JSON API with minimal APIs ; Mapping URLs to endpoints using routing ; Model binding and validation in minimal APIs
  • Part 2, Building complete applications. An introduction to dependency injection ; Registering services with dependency injection ; Configuring an ASP.NET Core application ; Documenting APIs with OpenAPI ; Saving data with Entity Framework Core
  • Part 3, Generating HTML with Razor Pages and MVC. Creating a website with Razor Pages ; Mapping URLs to Razor Pages using routing ; Generating responses with page handlers in Razor Pages ; Binding and validating requests with Razor Page ; Rendering HTML using Razor views ; Building forms with Tag Helpers ; Creating a website with MVC controllers ; Creating an HTTP API using web API controllers ; The MVC and Razor Pages filter pipeline ; Creating custom MVC and Razor Page filters
  • Part 4, Securing and deploying your applications. Authentication: adding users to your application with Identity ; Authorization: securing your application ; Authentication and authorization for APIs ; Monitoring and troubleshooting errors with logging ; Publishing and deploying your application ; Adding HTTPS to an application ; Improving your application's security
  • Part 5, Going further with ASP.NET Core. Building ASP.NET Core apps with the generic host and Startup ; Advanced configuration of ASP,NET Core ; Building custom MVC and Razor Pages components ; Calling remote APIs with IHttpClientFactory ; Building background tasks and services ; Testing applications with xUnit ; Testing ASP,.NET Core applications.