Getting started with ASP.NET to ASP.NET Core

Learning materials

Getting started with ASP.NET

  • "ASP.NET Getting Started Classic Version 9-Based on Visual Studio 2015"
  • ASP.NET is part of the .NET Framework.
  • I chose this book as a starting point because this book is based on ASP.NET 6.0 for VS2015 version, the corresponding .NET Framework is version 4.6, and the later version has developed another design ASP.NET Core 1.0, there are some differences between the two.

ASP.NET MVC 5

  • "ASP.NET MVC 5 Advanced Programming (5th Edition)"
  • Web Forms generates HTML tags based on abstract models, which sometimes leads to redundant tags and confusing layout. In addition, the data stored by ViewState may be far beyond what is needed, causing the page to load too slowly. Moreover, Web Forms cannot effectively separate business logic and presentation layer logic.
  • Therefore, the MVC framework is introduced, based on the CLR and MVC architecture, does not support ViewState, and does not support server-side controls.
  • MVC5 has been supported since VS2012. At the time of writing, this book is the latest version of the series.

ASP.NET Core 1.0

  • "ASP.NET Core cross-platform development from entry to actual combat"
  • ASP.NET Core 1.0 is not a continuation of ASP.NET 4.6.
  • ASP.NET Core is a brand-new Web framework, which develops in parallel with ASP.NET.
  • ASP.NET Core is a redesign of ASP.NET, which is smaller and more modular.
  • Although you can see a lot of familiar figures of ASP.NET from ASP.NET Core, this is not exactly the same. ASP.NET Core is a major change to the ASP.NET environment.
  • The purpose of choosing this book is because this book is also developed based on VS2015, which is enough as an entry material.

Chapter notes

ASP.NET Getting Started Classic

ASP.NET MVC5 advanced programming

  • Chapter 1 Getting Started
  • Chapter 2 Controller
  • Chapter 3 View
  • Chapter 4 Model
  • Chapter 5 Forms and HTML helper methods
  • Chapter 6 Data Annotation and Verification
  • Chapter VII Membership, authorization and security
  • Chapter 8 Ajax
  • Chapter 9 Routing
  • Chapter 10 NuGet
  • Chapter 11 ASP.NET Web API
  • Chapter 12 AngularJS
  • Chapter 13 Dependency Injection
  • Chapter 14 Unit Testing
  • Chapter 15 Extending ASP.NET MVC
  • Chapter 16 Advanced Topics
  • Chapter 17 Actual Combat: Building NuGet.org Website

ASP.NET Core cross-platform development from entry to actual combat

  • Chapter 1. .NET Core
  • Chapter 2 dotnet command
  • Chapter 3 Developing .NET Core under VSCode
  • Chapter 4 Developing .NET Core under VS2015
  • Chapter 5 ASP.NET Core
  • Chapter 6 EF Core
  • Chapter VII ASP.NET Core MVC
  • Chapter 8 ASP.NET Core Web API
  • Chapter 9 Unit Testing
  • Chapter 10 Actual combat of NetNote system
  • Chapter 11 Cross-platform Release and Deployment

E-book download

Guess you like

Origin www.cnblogs.com/zenronphy/p/ASPDotNetLearning.html