Dino Esposito's Programming ASP.NET Core is the definitive guide to practical software development with Microsoft's exciting new ASP.NET Core technologies. Unlike competitive books that focus primarily on ASP.NET Core's cross-platform capabilities or only what's changed from earlier versions, Esposito offers a complete learning path for every developer who wants to build production solutions. Esposito's expert coverage includes:
-
Applying all key ASP.NET Core components, including MVC for HTML generation, .NET Core, EF Core, ASP.NET Identity, dependency injection, and more
-
Integrating ASP.NET Core with leading client-side frameworks, including Bootstrap
-
ASP.NET Core code for implementing business logic and data transformations
-
Handling configuration, routing, controllers, views, and common tasks (including posting forms and presenting data)
-
Performing complementary tasks: error handling, logging, application design, authentication, localization, and more
-
Front-end development: ensuring responsiveness, creating mobile views, and providing advanced interactivity
-
Middleware, data access, runtime architecture, and deployment
-
Taking full advantage of the brand-new ASP.NET Core runtime