Josh Innovations


By: Professor

Prior .NET web application development experience and familiarity with Object-Oriented Programming concepts is assumed. Some experience with HTML and JavaScript is also expected. Experience developing ASP.NET MVC Training applications with Web Forms would be beneficial.

Course Content


  • A Brief History of Web Development
  • Traditional ASP.NET Web Forms
  • Benefits of ASP.NET MVC
  • MVC Architecture
  • The MVC Architecture Pattern
  • Domain models and Repositories
  • Automatically Implemented Properties
  • Using Object and Collection Initializers
  • Entity Framework
  • Lambda Expressions
  • Introducing the Controller
  • Templated View Helpers
  • Using Metadata for Data Values
  • Explicitly Validating a Model
  • Displaying Validation Messages
  • Alternative Validation Techniques
  • Security and Authentication
  • Working with the ASPX Engine
  • Working with the Razor Engine
  • Partial Views
  • Adding Dynamic Content to a Razor View
  • Inline code
  • Partial Views
  • About Routing
  • Understanding the Routing Mechanism
  • Adding a Route Entry
  • Using Parameters
  • Using Defaults
  • Using Constraints
  • Setting Up Areas
  • Actions in Areas
  • Routing and URL Generation with Areas
  • ASP.NET MVC’s Ajax Helpers
  • Using jQuery with ASP.NET MVC
  • Authentication
  • Authorization
  • Cross-site scripting ( XSS )


Copyright © Josh Innovations 2021.All right reserved.Created by Starsite