Course Content
MVC (Model View Controller)
Introduction to MVC
- A Brief History of Web Development
- Traditional ASP.NET Web Forms
- Benefits of ASP.NET MVC
- MVC Architecture
- The MVC Pattern
- The MVC architecture pattern
- Domain models and Repositories
- Essential Language Features
- Automatically Implemented Properties
- Using Object and Collection Initializers
- Entity Framework
- Lambda Expressions
- Working with Controllers
- Introducing the Controller
- Model Templates
Templated View Helpers
- Using Metadata for Data Values
- Model Binding
- Default Model Binder
- Dealing with Binding Errors
- Model Validation
- Explicitly Validating a Model
- Displaying Validation Messages
- Alternative Validation Techniques
- Security and Authentication
- Working with Views
- Working with the ASPX eng
- Working with the Razor Eng
- Converting ASPX View to R
- Partial Views
- Adding Dynamic Content to a Razor View