Mastering ASP.NET Core 1.0

  • flag Packt
  • student All Levels
  • database book
  • earth English
  • clock nan


Build powerful and professional web applications with ASP.NET MVC 6

Covered topics:

  • Build a project with ASP.NET MVC Core
  • Create complex UI layouts and Models/ViewModels
  • Implement dependency injection into applications including core ASP.NET concepts
  • Develop an application using Visual Studio code
  • Use the Bootstrap framework to create interfaces
  • Generate bundled CSS and JS packages
  • Design complex and complete APIs
  • Leverage the caching frameworks provided by .NET runtimes


With the recent changes in ASP.NET 4.6^ ASP.NET Core comes with embedded features that include Web API and MVC. ASP.NET Core 1.0 is a new beginning and a fork in the road^ while ASP.NET 4.6 continues on. Mastering ASP.NET Core 1.0 will help you transition from legacy MVC applications to the new ASP.NET Core framework. We will start with a brief overview of the basics to ensure you have a good foundational knowledge to start the book. We will follow this with the advanced content^ and change an MVC application from basic to professional^ specifically routing and advanced routing options^ model binding^ controllers and actions^ filters^ user authentication^ testing^ and deployment. You will learn about all aspects of the syntax and processes when working with Razor. We will also introduce a third-party framework such as Bootstrap to give the application a facelift. We will also explore how to build a SPA with ASP.NET Web API and AngularJS. By the end of the book^ you will be well versed with development in ASP.NET MVC and will have a deep understanding of how to interact with the framework and work in a cross-platform manner.