
在跳转到项目之前,我们需要了解 .NET Core 框架是如何构建的。
为了实现这一点,我们至少需要三个要素:
首先,从一个空白的控制台应用程序开始,通过了解每个组件及其对请求的反应来重新创建整个框架。
其次,我们需要了解框架的不同组件之间的交互,如中间件、服务容器等。
第三,添加 .Net 框架,如 Entity Framework 和 Indentity,并创建业务逻辑。
我们将从控制台应用程序中的 Main 方法开始,然后添加 WebHost,以便我们作为 Web 应用程序运行,接收端口,然后添加组成 .Net Core Framework 的所有功能。我们将以这种方式处理所有组件,将它们一个一个添加,以便我们获得更深入的知识。
了解 MVC 模式不仅仅是必要的,熟悉 NET Core Razor Pages 模式将使我们在构建项目时具有优势。
需要注意的重要一点是,当您编写 .NET Core 框架提供给您的开箱即用的默认方法和类时,逐步学习整个框架可能会帮助您更好地理解“幕后”。这在能够随时根据您的业务需求进行扩展和调整方面也很有效。
Learn all that .NET Core has to offer by starting from a blank Console App and building a fully MVC Application
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 211 lectures (14h 19m) | Size: 5.34 GB
What you’ll learn:
All the components of .NET Core Framework
.NET Core MVC
.NET Core Razor Pages
.NET Entity Framework
.NET Identity Framework
Requirements
Visual Studio, at least 2017 edition
Description
Before jumping to Projects we need to understand how .NET Core framework is built.
To achieve that we need at least three ingredients:
Firstly, start from a blank Console App and re-create the whole framework by understanding every component and how it reacts to requests.
Secondly, we need to understand the interactions between different components of the Framweork like Middleware, Service Container, etc.
Thirdly, add .Net frameworks like Entity Framework and Indentity and create business logic .
We will start from a Main method inside a Console Application and then add WebHost, so that we run as a web application, receive a Port, and then add all features that compose .Net Core Framework. We will proceed in this manner with all the components, adding them one by one so that we would get a deeper knowledge.
Understanding also the MVC pattern is more than essential and being familiar with NET Core Razor Pages pattern would render us an advantage in building projects.
What is important to note, is that learning step by step the whole framework might help you understand better what is “under the hood” when you write default methods and classes that .NET Core framework provides from you, out of the box. This is also efficient in terms of being able to extend and adapt according to your business need anytime you need.
* Not the last, exercise what you’ve learned by following the projects in the course.
** New projects will be continuously added and old ones will be updated.
Who this course is for
Beginner, Intermediate

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/12886.html