SAINORA

HomeCourses ASP .NET MVC

ASP .NET MVC

Prerequisites:

  • SQL Server
  • C# 3.5,LINQ
  • HTML5,CSS3,Java Script, JQuery

Overview of the ASP .NET

  • Introduction of different web technology
  • What is ASP .NET MVC
  • Role of Model, View, and Controller
  • How ASP.NET MVC Works
  • Benefits of using ASP .NET MVC

Getting Started with MVC

  • MVC Architecture
  • Naming Conventions
  • Creating Views
  • Defining Controllers
  • Defining a Data Model
  • Overview of Coding Standards follows during Programming

Creating an application in MVC

  • Creating Strongly-typed Views
  • Understanding URLs and action methods
  • Using HTML Helpers
  • Handling from post-backs
  • Data Validation

Razor View Engine

  • Razor Basics
  • Razor Design Goals
  • Implementation of Razor view
  • Razor Syntax
  • Accessing Model Data in Razor Views

Essential Language Features

  • Automatically Implemented Properties
  • Using Object and Collection Initializers
  • LINQ
  • Lamba Expressions

Working with Controllers

  • Introducing the Controller

Model Templates

  • Templated View Helpers
  • Using Metadata for Data Values

Model Validation

  • Explicitly Validating a Model
  • Displaying Validation Messages
  • Alternative Validation Techniques
  • Security and Authentication

View Techniques

  • Defining and using custom HTML Helpers
  • Defining  layout/MVC Master Page
  • Using Styles
  • Defining and using partial views
  • Razor Helper Method syntax

Working with URLs and Routing

  • About Routing
  • Understanding the Routing Mechanisms
  • Adding  a Routing Entry
  • Using Parameters
  • Using Defaults
  • Using Constraints

MVC State Management

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

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

ASP.NET Web API with MVC

  • Overview of the ASP.NET Web API
  • Building servers and Clients
  • Content Negotiation
  • Validation
  • Query able interfaces
  • Dependency Injections

Entity Framework

  • The Entity in Entity framework
  • Entity Framework Features
  • LINQ to Entities Queries
  • Entity SQL queries
  • Adding New Entities
  • Updating Entities
  • Deleting Entities
  • Stored Procedure With EDM
  • Working with functions
  • Implementing functions
  • Mapping tables
  • Creating Complex types
  • Defining Relationships between Entities
  • EXISTS Condition

Project

  • Developing a user friendly project in MVC