• Image

Welcome to MVC

The ASP.NET MVC framework provides an alternative to the ASP.NET Web Forms pattern for creating Web applications and separates an application into three main components: the model, the view, and the controller.

Why MVC ?

Faster development process

Ability to provide multiple views

Support for asynchronous

SEO friendly Development

1. Introduction to MVC

  • MVC Architecture
  • Understand the MVC design pattern and how it’s applied in ASP.NET MVC
  • Understanding Model
  • Understanding View
  • Understanding Controller
  • Key benefits of ASP.NET MVC
  • Advantages of MVC based Web Application

2. HTML Helpers

  • HTML Helper Methods
  • Render HTML Form
  • Using Drop Down List
  • Binding Html Helper to Model
  • Using “For” Methods with Typed Model
  • Creating Views with HTML Helpers

3.  Exploring Controller’s

  • Exploring Controllers and Controller Base class
  • Passing data from Controller to View
  • Comparing View Data, View Bag and Temp Data
  • Types of Action Methods
  • Action Method Parameters

4.  Model Binders

  • Default model Binder
  • Complex Type Model Binding
  • Form Collection
  • Model Binding
  • Http Posted File

5.  Designing and Implementing Databases with SQL Server

  • Introduction to ADO.NET
  • Creating Tables and Relationships
  • SQL Fundamentals
  • Stored Procedures
  • Insert, Update, Delete, Select commands

6.  Using AJAX and jQuery with ASP.NET MVC

  • Overview of AJAX and ASP.NET MVC
  • Unobtrusive AJAX
  • Using AJAX Action Links
  • Overview of jQuery
  • jQuery Techniques
  • Using jQuery UI

7.   Creating an application in MVC

  • Creating strongly-typed views
  • Understanding URLs and action methods
  • Using HTML helpers
  • Handling form post-backs
  • Data validation

8.  MVC State Management

  • Using hidden fields
  • Session and Application State
  • Custom model bindings