ASP DOT NET MVC Course in Mumbai

MVC Course in Mumbai

About the ASP Dot Net MVC

IT EDGE provides one of the best MVC Course in Mumbai. ASP DOT NET MVC is an open-source software from Microsoft. Its web development framework combines the features of MVC (Model-View-Controller) architecture, the most up-to-date ideas and techniques from Agile development and the best parts of the existing ASP.NET platform. This tutorial provides a complete picture of the MVC framework and teaches you how to build an application using this tool.

Course Syllabus : Duration - 40 Hours

Introduction to ASP.NET MVC
  • Brief history of Web Application Development
  • What is wrong with ASP.Net Web Forms
  • Web Development Today
  • Key Benefits of ASP.NET MVC
  • Who should use ASP.NET MVC ?
Getting Started with ASP.NET MVC
  • ASP.NET MVC project templates
  • Understanding the structure of an ASP.NET MVC project
  • Naming conventions
  • Creating views
  • Defining controllers
  • Defining a data model
Creating a Complete ASP.NET MVC Application
  • Creating strongly-typed views
  • Understanding URLs and action methods
  • Using HTML helpers
  • Handling form post-backs
  • Data validation
Using the Razor View Engine
  • Razor design goals
  • Implementing a Razor view
  • Razor syntax
  • Accessing model data in Razor views
  • Working with Layouts
  • Using Razor Expressions
URL Routing
  • Introducing URL Patterns
  • Creating and Registering a Simple Route
  • Defining Default Values and using Static URL Segments
  • Constraining Routes
  • Bypassing the Routing System
Controllers and Actions
  • Introducing the Controller
  • Receiving Input
  • Producing Output
Filters
  • Using Filters
  • Authorize Filters
  • Exception Filters
  • Action Filters
  • Result Filters
  • Using Built In Filters
View
  • Defining a layout/master page
  • Creating Custom View Engine
  • Defining and using partial views, Sections
  • Razor helper method syntax
Helper Methods
  • Using Built In Form Helper Methods
  • Creating Custom Helper Methods
  • Creating and using Templated Helper Methods
  • Using Model Metadata
State Management
  • Using hidden fields
  • Session and application state
  • Custom model bindings
Additional Techniques
  • View scaffold templates
  • Model Validation
  • Global filters
  • Model binding
  • Bundling and Display Modes
Using Ajax, jQuery with ASP.NET MVC
  • Overview of Ajax and ASP.NET MVC
  • Unobtrusive Ajax and the 'this' context
  • Using Ajax action links
  • Overview of jQuery
  • jQuery techniques