MVC(Model,View,Controller)

MVC Course Content



    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 Validation
  •  Explicitly Validating a Model
  •  Displaying Validation Messages
  •  Alternative Validation Techniques
  •  Security and Authentication
  • Working with Views
  •  Working with the ASPX engine
  •  Working with the Razor Engine
  •  Converting ASPX View to Razor View
  •  Partial Views
  •  Adding Dynamic Content to a Razor View
  •    o Inline code
  •    o Partial Views
  • Working with URLs and Routing
  •  About Routing
  •  Understanding the Routing Mechanism
  •  Adding a Route Entry
  •  Using Parameters
  •  Using Defaults
  •  Using Constraints
  • Working with Areas
  •  Setting Up Areas
  •  Actions in Areas
  •  Routing and URL Generation with Areas
  • Ajax and Client Scripting
  •  ASP.NET MVCs Ajax Helpers
  •  Using jQuery with ASP.NET MVC
  • Security
  •  Authentication
  •  Authorization
  •  Cross-site scripting ( XSS )