Course Introduction
Prerequisites
Three architecural parts of a comlete web application.
--backend development
Data Layer - DB
Business layer - where your business logic is reflected
--frontend development
Presentation Layer - UI Layer
Required Skills
- C#
- LINQ - Data Access component
- HTML
- CSS, JavaScript, SQL
Platform and Tools
Platform: Microsoft .NET Core
Tools: .NET Core SDK 2.0 and Visaul Studio Code
MVC Rule
1.The model represents the data, and does nothing else. The model does NOT depend on the controller or the view.
2.The view displays the model data, and sends user actions (e.g. button clicks) to the controller.
The view can: be independent of both the model and the controller; or
actually be the controller, and therefore depend on the model.
3.The controller provides model data to the view, and interprets user actions such as button clicks. The controller depends on the view and the model. In some cases, the controller and the view are the same object.
The controller provides model data to the view, and interprets user actions such as button clicks. The controller depends on the view and the model. In some cases, the controller and the view are the same object.