India: +91 90300 10123

Whatsapp:+1 516 8586 242

India: +91 40 6050 1418

USA: +1 909 233 6006

UK: +44 (0)203 371 0077

aspnet mvc training

asp.net mvc training Course Content

ASP.NET MVC Introduction
  • The role of Model, View, & Controller
  • Key benefits of ASP.NET MVC
Getting Started with the ASP.NET MVC
  • ASP.NET MVC project templates
  • Understanding structure of an ASP.NET MVC project
  • Naming conventions
  • Creating views
  • Defining the controllers
  • Defining a data model
Creating a Complete ASP.NET MVC 4 Application
  • Creating strongly-typed views
  • Understanding URLs & action methods
  • Using HTML helpers
  • Handling form post-backs
  • Data validation
Using Razor View Engine
  • Getting started with Razor
  • Razor design goals
  • Implementing a Razor view
  • Razor syntax
  • Accessing the Model Data in Razor views
Industrial-Strength ASP.NET MVC Applications
  • ASP.NET application architecture best practices
  • Implementing a Repository & Entity Framework Data Model
  • Using Dependency Injection
  • Implementing a custom controller factory
View Techniques
  • Defining & using custom HTML Helpers
  • Defining a layout / MVC Master Page
  • Using Styles
  • Defining & using partial views
  • Razor Helper Method syntax
Implementing Navigation in MVC web apps
  • Defining the view model classes
  • Implementing Data Filtering in a Controller1
  • Understanding the Routing mechanism
  • Adding custom entries to a route table
  • Defining defaults, parameters & validation
  • Generating URLs & Hyperlinks
  • Custom Route constraints
MVC State Management
  • Using the hidden fields
  • Session & Application State
  • Custom model bindings
Additional Techniques
  • View Scaffold Templates
  • Controller Scaffold Templates
  • Global Filters
  • Model binding
  • Asynchronous Controllers
Using AJAX & jQuery with ASP.NET MVC
  • Overview of the AJAX & ASP.NET MVC
  • Unobtrusive AJAX
  • Using the AJAX Action Links
  • Overview of jQuery
  • jQuery Techniques
  • Using jQuery UI
ASP.NET MVC & LINQ - working with the Data
  • Language features used in LINQ
  • Creating simple LINQ queries
  • Using the LINQ queries in a Web application;
  • Defining a data repository;
  • Using the LINQ to define a data access component
ASP.NET MVC 4 Techniques & Best Practices
  • View scaffold template
  • Controller scaffold templates
  • Dependency injection
ASP.NET Web API with MVC
  • Overview of the ASP.NET Web API
  • Building servers & clients
  • Content negotiation
  • Validation
  • Query able Interfaces
  • Dependency Injection