Learn ASP NET MVC 5 step by step
4.5 (104 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,473 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn ASP NET MVC 5 step by step to your Wishlist.

Add to Wishlist

Learn ASP NET MVC 5 step by step

Very easy to learn video series on Asp.Net MVC 5 Specially for those who are familiar with Asp.Net Web forms.
4.5 (104 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,473 students enrolled
Created by Maruti Makwana
Last updated 9/2016
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • At the end of my course students will be able to understand Asp.Net MVC 5 and some important parts of the architecture like Modules, Routing, Controllers, Validations, ViewModel of MVC, Code First Approach Etc
  • this course will help those students who are having knowledge of Asp.Net Web Forms and willing to learn MVC architecture with step by step code samples, Also this will help those who are preparing for MVC interviews.
View Curriculum
  • Downlaod and install visual studio 2013 express which is free available. or if it is not possbile then please contact me i will provide Virtual Machine with all the softwares installed in that for learning purpose.

i want to teach intermediate MVC 5 to developers who have basic knowledge of ASP Net application development and want to be able to use MVC architecture of want to migrate existing application in MVC 5 based application.

This course is covering some of the important MVC 5 concepts with practical codes and most of useful Terms and Concepts are covered in this. We have also covered

I have used Visual Studio 2013 ultimate in this Course because it support MVC 5 project templates but when learners wants to do this they can use any version of Visual studio 2013 which they are comfortable and i am sure all codes will work as it is.

This course is specially designed in such a format that someone can understand it easily and i have taken care that this will be in a simple indian english so that everyone can understand.

As this is my first video series on MVC this is starting form basic and those who wants to learn some advanced things we have some other courses too in same MVC architecture. Feel free to contact me in such cases.

Happy Learning

Who is the target audience?
  • This MVC course is for newbies who are not familier with MVC architecture and wanted to learn it in a quick and easy way
  • This course is not for you if you are not familier with C-Sharp and ASP.Net Basics or if you want to learn very advanced MVC topics.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
32 Lectures
Introduction of the Course
1 Lecture 02:03

this is just introduction video

Preview 02:03
Asp.Net MVC 5 Basics
8 Lectures 54:50

this lecture explain MVC version difference and project template

Preview 09:45

This lecture explains some useful parts of project template and two important terms of MVC 1-HTML Helpers and 2-Action

Preview 09:40

This lecture explain term 3-Route with Global.asax and RouteConfig.cs file it also explain how ASP.Net URL routing is working in MVC project template.

Preview 04:57

This lecture explain term 4-ViewBag which is dynamic and how it works with the help of DLR [Dynamic Language Runtime].

Preview 05:20

This lecture explains term 5-Model which is predefined object of MVC to access things which are passed by controller to view


This lecture explains the two different approach by which we can use Model object in Views of our MVC application.

Strongly Typed Model and Dynamic Type Model

This lecture shows how user can customize routing of the application with multiple route in one application and how to set Custom Route as a Default route of the application.

Custom Route

This lecture explains how term 6-ActionResult is going to handle different forms of returns of the action methods.

Action Result
Moving Ahead with MVC Data Operations
10 Lectures 55:07

In this lecture i have created a SQL server database and added two tables with foreign key and primary key relation.

Dealing with database

In this lecture we are creating Employee table

Adding Employee table with foreign key relation

In this lecture i have created Model.edmx which is based on my Database tables.

Creating MVC Model with ADO.Net entity data model

This lecture explains how to get collections of data by using model object inside controller.

Getting data with the help of controller

In this lecture idisplayed all departments on index page with the help of List scaffold template and also understood HTML view which is generated.

View Scaffold template to display data

In this lecture we have accessed selected record of department using lambda query

Getting selected record using query

In this lecture we have created HTTPGET and HTTPPOST actions to insert new department.

Inserting new record in department table

In this lecture we understood how events are going to work with the help of form tag in MVC Razor Views.

Understanding View and form submission while inserting data

in this lecture i have created some html elements to create new employee and to display employees, also we understood fifth parameter of action link [virtual path] which is useful when we want to call action from other controller's scope.

Customising Details page to display Employees of particular department

In this lecture i have created validation rules at Employee class and accessed it at client side using unobtrusive validations, also we have added new employee using Employee controller.

Adding New Employee with unobtrusive validations
Code First Migration in ASP.Net MVC 5 application
5 Lectures 20:32

this lecture explains steps overview of the section

Introduction of the concept

in this lecture we are creating table schema with the help of C sharp properties

Creating table schema

In this lecture we have created Model layer with the help of DbContext and DbSet classes of entity framework

Creating Data access layer using entity framework

This lecture generate Migrations class for VideoDb with the help of Package Manager Console.

Enable Migration using package manager console

In this lecture we have changed Connection string and then Updated everything to database.

Update database
Learning Asp.Net Web API 2 basic
4 Lectures 18:23

In this lecture i am explaining what is Web API.

What is Web API ?

In this lecture we have created new Web API controller and registered it in global.asax file in application_Start Method.

Adding Web API controller and registering it globally

In this lecture we have seen how Web API returns data in form of JSON and XML with the help of Content Negotiation feature.

Understanding content negotiation feature of Web API

in this lecture we Accessed Video table records in JSON and XML format with the help of API Controller

Accessing Video table records in JSON and XML format
Learning Asp.Net Web API 2 advance
4 Lectures 25:11

In this lecture i have created new Wen API 2 controller with same name but using entity framework we generated code for all actions.

Creating new API controller and generating code for all operations

In this we customized attribute based routing using Route and RoutePrefix attribute. 

Adding attribute based routing

This lecture deals with security of the web API

Securing Web API

In this lecture we are creating custom actionfilter to make sure that Web API communication is secure using https.

Securing web API 2 with Https and SSL using custom action filter code
About the Instructor
Maruti Makwana
4.3 Average rating
1,339 Reviews
22,249 Students
6 Courses
MCT-Corporate Trainer

I am providing trainings to different IT corporates from last 11+ Years on different Microsoft Technologies and some JavaScript Technologies.i am here to make my lectures online so that everyone can access my knowledge throughout the globe.

i know my strength that i can make complicated things simple and I will be happy if people like my videos and ask questions to me regarding technologies i know. My expertise is mostly on following technologies.

ASP NET MVC 5, Microsoft Azure, Sharepoint 2013, Windows Store Apps, Angular JS, Knockout JS, WebGL, Ember JS, Jquery,HTML 5, CSS3, WCF, WPF, etc