Course Outline for ASP.NET MVC Using C# Training

What is ASP.NET MVC?

MVC is one of three ASP.NET programming models. MVC is a framework for building web applications using a MVC (Model View Controller) design: The Model represents the application core (for instance a list of database records). The View displays the data (the database records). The Controller handles the input (to the database records). The MVC model also provides full control over HTML, CSS, and JavaScript.

CURRICULUM

ASP.Net MVC

  • 2.1 Routing Compared to URL Rewritting
  • 2.2 Defining Routes
  • 2.3. How to create RouteTable in MVC
  • 3.1 Defining the Controller: The IController Interface
  • 3.2 The Controller Class and Actions
  • 3.3 Working with Parameters
  • 3.4 Working with Multiple Parameters

Module

  • 4.1 Specifying a View
  • 4.2 Strongly Typed Views
  • 4.3 Using HTML Helper Methods
  • 4.4 Html Helper Class and Extension Methods
  • 4.5 Creating Intranet or Internet application using MVC
  • 4.6 Data Annotations & validation
  • 4.7 Data Binding
  • 4.8 Create from empty MVC
  • 4.9 MVC with Razor (HTML 5.0)
  • 5.1 What is Layout or Master page in MVC
  • 5.2 How to create View
  • 5.3 Type of view
  • 5.4 Working with multiples model in single view
  • 6.1 What is ActionResult
  • 6.2 Types of ActionResult
  • 6.3 Uses of ActionResult
  • 7.1 What is Entity Framework
  • 7.2 What is use of Entity Framework
  • 7.3 Type of Entity Framework
  • 7.4 Example of Entity Framework
  • 8.1 What is Model?
  • 8.2 What is Strongly type model
  • 8.3 How to pass multiple models in single view
  • 8.4 Example of model
  • 9.1 What is Validation in MVC
  • 9.2 How to use client side validation in MVC
  • 9.3 How to use server side validation in MVC
  • 9.4 What is Data anotation in MVC
  • 10.1 How to create Croud Operation (Insert, update, delete and search operation) using Entity Framework
  • 10.2 How to create Croud Operation (Insert, update, delete and search operation) using jQuery and Json
  • 11.1 Introduction to Web API
  • 11.2 How to create Web API
  • 11.3 Example of Web API
;