ASP.NET Core in Action is for C# developers without any Internet development experience who wish to get began and productive fast the use of ASP.NET Core 2.0 to build Internet applications.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
The dev world has permanently embraced open platforms with flexible tooling, and ASP.NET Core has changed with it. This free, open source Internet framework delivers choice without compromise. You’ll be able to enjoy some great benefits of a mature, well-supported stack and the freedom to develop and deploy from and onto any cloud or on-prem platform.
About the Book
ASP.NET Core in Action opens up the world of cross-platform Internet development with .NET. You’ll be able to start with a crash course in .NET Core, instantly cutting the cord between ASP.NET and Windows. Then, You’ll be able to begin to build amazing Internet applications step-by-step, systematically adding essential features like logins, configuration, dependency injection, and custom components. Along the way, You’ll be able to mix in important process steps like testing, multiplatform deployment, and security.
- Covers ASP.NET Core 2.0
- Dynamic page generation with the Razor templating engine
- Developing ASP.NET Core apps for non-Windows servers
- Clear, annotated examples in C#
About the Reader
Readers need intermediate experience with C# or a similar language.
About the Author
Andrew Lock has been developing professionally with ASP.NET for the last seven years. His center of attention is currently on the ASP.NET Core framework.
Table of Contents
- PART 1 – GETTING STARTED WITH MVC
- Getting began with ASP.NET Core
- Your first application
- Handling requests with the middleware pipeline
- Creating Internet pages with MVC controllers
- Mapping URLs to methods the use of conventional routing
- The binding model: retrieving and validating user input
- Rendering HTML the use of Razor views
- Building forms with Tag Helpers
- Creating a Internet API for mobile and client applications the use of MVCPART 2 – BUILDING COMPLETE APPLICATIONS
- Service configuration with dependency injection
- Configuring an ASP.NET Core application
- Saving data with Entity Framework Core
- The MVC filter pipeline
- Authentication: adding users to your application with Identity
- Authorization: securing your application
- Publishing and deploying your application
- Monitoring and troubleshooting errors with logging
- Improving your application’s security
- Building custom components
- Testing your application
PART 3 – EXTENDING YOUR APPLICATIONS